diff --git a/.make/composer/rmDeniedTestDir.php b/.make/composer/rmDeniedTestDir.php index c609fc219..6a5f7837c 100644 --- a/.make/composer/rmDeniedTestDir.php +++ b/.make/composer/rmDeniedTestDir.php @@ -36,18 +36,24 @@ clearstatcache(); $oiTopComposer = new iTopComposer(); $aDeniedButStillPresent = $oiTopComposer->ListDeniedButStillPresent(); +echo "\n"; foreach ($aDeniedButStillPresent as $sDir) { - if (! preg_match('#[tT]ests?/?$#', $sDir)) + if (false === iTopComposer::IsTestDir($sDir)) { - echo "\nfound INVALID denied test dir: '$sDir'\n"; + echo "ERROR found INVALID denied test dir: '$sDir'\n"; throw new \Exception("$sDir must end with /Test/ or /test/"); } + if (false === file_exists($sDir)) { + echo "INFO $sDir is in denied list, but not existing on disk => skipping !\n"; + continue; + } + try { SetupUtils::rrmdir($sDir); - echo "Remove denied test dir: '$sDir'\n"; + echo "OK Remove denied test dir: '$sDir'\n"; } catch (\Exception $e) { diff --git a/.make/release/update-versions.php b/.make/release/update-versions.php index 488131d4b..7d1caef23 100644 --- a/.make/release/update-versions.php +++ b/.make/release/update-versions.php @@ -26,6 +26,7 @@ require_once (__DIR__.DIRECTORY_SEPARATOR.'update.classes.inc.php'); $aFilesUpdaters = array( new iTopVersionFileUpdater(), new DatamodelsModulesFiles(), + new ConstantFileUpdater('ITOP_CORE_VERSION', 'approot.inc.php'), ); if (count($argv) === 1) diff --git a/.make/release/update.classes.inc.php b/.make/release/update.classes.inc.php index d344455c0..3f6a7faa1 100644 --- a/.make/release/update.classes.inc.php +++ b/.make/release/update.classes.inc.php @@ -69,6 +69,40 @@ abstract class AbstractSingleFileVersionUpdater extends FileVersionUpdater } } +/** + * @since 2.7.7 3.0.1 3.1.0 N°4714 + */ +class ConstantFileUpdater extends AbstractSingleFileVersionUpdater { + /** @var string */ + private $sConstantName; + + /** + * @param $sConstantName constant to search, for example `ITOP_CORE_VERSION` + * @param $sFileToUpdate file containing constant definition + */ + public function __construct($sConstantName, $sFileToUpdate) + { + $this->sConstantName = $sConstantName; + parent::__construct($sFileToUpdate); + } + + /** + * @inheritDoc + */ + public function UpdateFileContent($sVersionLabel, $sFileContent, $sFileFullPath) + { + $sConstantSearchPattern = <<sConstantName}', ?'[^']+'\);/ +REGEXP; + + return preg_replace( + $sConstantSearchPattern, + "define('{$this->sConstantName}', '{$sVersionLabel}');", + $sFileContent + ); + } +} + class iTopVersionFileUpdater extends AbstractSingleFileVersionUpdater { public function __construct() diff --git a/addons/userrights/userrightsprofile.class.inc.php b/addons/userrights/userrightsprofile.class.inc.php index 1fb9fc3b1..f91149843 100644 --- a/addons/userrights/userrightsprofile.class.inc.php +++ b/addons/userrights/userrightsprofile.class.inc.php @@ -10,7 +10,7 @@ define('PORTAL_PROFILE_NAME', 'Portal user'); class UserRightsBaseClassGUI extends cmdbAbstractObject { // Whenever something changes, reload the privileges - + protected function AfterInsert() { UserRights::FlushPrivileges(); @@ -59,7 +59,7 @@ class URP_Profiles extends UserRightsBaseClassGUI } protected static $m_aCacheProfiles = null; - + public static function DoCreateProfile($sName, $sDescription) { if (is_null(self::$m_aCacheProfiles)) @@ -71,7 +71,7 @@ class URP_Profiles extends UserRightsBaseClassGUI { self::$m_aCacheProfiles[$oProfile->Get('name')] = $oProfile->GetKey(); } - } + } $sCacheKey = $sName; if (isset(self::$m_aCacheProfiles[$sCacheKey])) @@ -82,10 +82,10 @@ class URP_Profiles extends UserRightsBaseClassGUI $oNewObj->Set('name', $sName); $oNewObj->Set('description', $sDescription); $iId = $oNewObj->DBInsertNoReload(); - self::$m_aCacheProfiles[$sCacheKey] = $iId; + self::$m_aCacheProfiles[$sCacheKey] = $iId; return $iId; } - + function GetGrantAsHtml($oUserRights, $sClass, $sAction) { $bGrant = $oUserRights->GetProfileActionGrant($this->GetKey(), $sClass, $sAction); @@ -102,7 +102,7 @@ class URP_Profiles extends UserRightsBaseClassGUI return ''.Dict::S('UI:UserManagement:ActionAllowed:No').''; } } - + function DoShowGrantSumary($oPage) { if ($this->GetRawName() == "Administrator") @@ -114,7 +114,7 @@ class URP_Profiles extends UserRightsBaseClassGUI // Note: for sure, we assume that the instance is derived from UserRightsProfile $oUserRights = UserRights::GetModuleInstance(); - + $aDisplayData = array(); foreach (MetaModel::GetClasses('bizmodel,grant_by_profile') as $sClass) { @@ -123,12 +123,12 @@ class URP_Profiles extends UserRightsBaseClassGUI { $bGrant = $oUserRights->GetClassStimulusGrant($this->GetKey(), $sClass, $sStimulusCode); if ($bGrant === true) - { + { $aStimuli[] = ''.htmlentities($oStimulus->GetLabel(), ENT_QUOTES, 'UTF-8').''; } } $sStimuli = implode(', ', $aStimuli); - + $aDisplayData[] = array( 'class' => MetaModel::GetName($sClass), 'read' => $this->GetGrantAsHtml($oUserRights, $sClass, 'r'), @@ -140,7 +140,7 @@ class URP_Profiles extends UserRightsBaseClassGUI 'stimuli' => $sStimuli, ); } - + $aDisplayConfig = array(); $aDisplayConfig['class'] = array('label' => Dict::S('UI:UserManagement:Class'), 'description' => Dict::S('UI:UserManagement:Class+')); $aDisplayConfig['read'] = array('label' => Dict::S('UI:UserManagement:Action:Read'), 'description' => Dict::S('UI:UserManagement:Action:Read+')); @@ -198,7 +198,7 @@ class URP_Profiles extends UserRightsBaseClassGUI * @param $aReasons array To store the reasons why the attribute is read-only (info about the synchro replicas) * @param $sTargetState string The target state in which to evalutate the flags, if empty the current state will be used * @return integer Flags: the binary combination of the flags applicable to this attribute - */ + */ public function GetAttributeFlags($sAttCode, &$aReasons = array(), $sTargetState = '') { $iFlags = parent::GetAttributeFlags($sAttCode, $aReasons, $sTargetState); @@ -404,7 +404,7 @@ class URP_UserOrg extends UserRightsBaseClassGUI { if (!UserRights::IsLoggedIn() || UserRights::IsAdministrator()) { return; } - $oUser = UserRights::GetUserObject(); + $oUser = UserRights::GetUserObject(); $oAddon = UserRights::GetModuleInstance(); $aOrgs = $oAddon->GetUserOrgs($oUser, ''); if (count($aOrgs) > 0) @@ -528,7 +528,7 @@ class UserRightsProfile extends UserRightsAddOnAPI $oSearch->AllowAllData(); $oCondition = new BinaryExpression(new FieldExpression('userid'), '=', new VariableExpression('userid')); $oSearch->AddConditionExpression($oCondition); - + $oUserOrgSet = new DBObjectSet($oSearch, array(), array('userid' => $iUser)); while ($oUserOrg = $oUserOrgSet->Fetch()) { @@ -738,8 +738,10 @@ class UserRightsProfile extends UserRightsAddOnAPI // load and cache permissions for the current user on the given class // $iUser = $oUser->GetKey(); - $aTest = @$this->m_aObjectActionGrants[$iUser][$sClass][$iActionCode]; - if (is_array($aTest)) return $aTest; + if (isset($this->m_aObjectActionGrants[$iUser][$sClass][$iActionCode])){ + $aTest = $this->m_aObjectActionGrants[$iUser][$sClass][$iActionCode]; + if (is_array($aTest)) return $aTest; + } $sAction = self::$m_aActionCodes[$iActionCode]; @@ -905,8 +907,8 @@ class UserRightsProfile extends UserRightsAddOnAPI /** * Find out which attribute is corresponding the the dimension 'owner org' - * returns null if no such attribute has been found (no filtering should occur) - */ + * returns null if no such attribute has been found (no filtering should occur) + */ public static function GetOwnerOrganizationAttCode($sClass) { $sAttCode = null; diff --git a/application/ajaxwebpage.class.inc.php b/application/ajaxwebpage.class.inc.php index 7f06e4fde..d6303d067 100644 --- a/application/ajaxwebpage.class.inc.php +++ b/application/ajaxwebpage.class.inc.php @@ -1,12 +1,12 @@ AddCondition('id', $this->GetKey(), '='); $oBlock = new MenuBlock($oSingletonFilter, 'details', false); - $oActionMenuBlock = $oBlock->GetRenderContent($oPage); + $sActionMenuId = utils::Sanitize(uniqid('', true), '', utils::ENUM_SANITIZATION_FILTER_ELEMENT_IDENTIFIER); + $oActionMenuBlock = $oBlock->GetRenderContent($oPage, [], $sActionMenuId); $aHeaderBlocks['toolbar'][$oActionMenuBlock->GetId()] = $oActionMenuBlock; } @@ -510,32 +511,6 @@ HTML return $aHeaderBlocks; } - /** - * Display history tab of an object - * - * @deprecated 3.0.0 will be removed in 3.1, see N°3824 - * - * @param bool $bEditMode - * @param int $iLimitCount - * @param int $iLimitStart - * - * @param \WebPage $oPage - * - * @throws \CoreException - * - */ - public function DisplayBareHistory(WebPage $oPage, $bEditMode = false, $iLimitCount = 0, $iLimitStart = 0) - { - DeprecatedCallsLog::NotifyDeprecatedPhpMethod(); - // history block (with as a tab) - $oHistoryFilter = new DBObjectSearch('CMDBChangeOp'); - $oHistoryFilter->AddCondition('objkey', $this->GetKey(), '='); - $oHistoryFilter->AddCondition('objclass', get_class($this), '='); - $oBlock = new HistoryBlock($oHistoryFilter, 'table', false); - $oBlock->SetLimit($iLimitCount, $iLimitStart); - $oBlock->Display($oPage, 'history'); - } - /** * Display properties tab of an object * @@ -651,11 +626,17 @@ HTML if ($oAttDef instanceof AttributeDashboard) { if (!$this->IsNew()) { $sHostContainerInEditionUrlParam = ($bEditMode) ? '&host_container_in_edition=true' : ''; - $oPage->AddAjaxTab($oAttDef->GetLabel(), - utils::GetAbsoluteUrlAppRoot().'pages/ajax.render.php?operation=dashboard&class='.get_class($this).'&id='.$this->GetKey().'&attcode='.$oAttDef->GetCode().$sHostContainerInEditionUrlParam, - true, + $oPage->AddAjaxTab( 'Class:'.$sClass.'/Attribute:'.$sAttCode, - AjaxTab::ENUM_TAB_PLACEHOLDER_DASHBOARD); + utils::GetAbsoluteUrlAppRoot().'pages/ajax.render.php?operation=dashboard&class=' + .get_class($this) + .'&id='.$this->GetKey() + .'&attcode='.$oAttDef->GetCode() + .$sHostContainerInEditionUrlParam, + true, + $oAttDef->GetLabel(), + AjaxTab::ENUM_TAB_PLACEHOLDER_DASHBOARD + ); // Add graphs dependencies WebResourcesHelper::EnableC3JSToWebPage($oPage); } @@ -1181,8 +1162,6 @@ HTML $oPage->SetCurrentTab('UI:PropertiesTab'); $this->DisplayBareProperties($oPage, $bEditMode); $this->DisplayBareRelations($oPage, $bEditMode); - // TODO 3.0.0: What to do with this? - //$this->DisplayBareHistory($oPage, $bEditMode); // Note: Adding the JS snippet which enables the image upload should have been done directly by the ActivityPanel which would have kept the independance principle // of the UIBlock. For now we keep it this way in order to move on and trace this known limitation in N°3736. @@ -1741,6 +1720,9 @@ HTML * @param array $aParams * * @throws \Exception + * only used in old and deprecated export.php + * + * @internal Only to be used by `/webservices/export.php` : this is a legacy method that produces wrong HTML (no TR on table body rows) */ public static function DisplaySetAsHTMLSpreadsheet(WebPage $oPage, CMDBObjectSet $oSet, $aParams = array()) { @@ -1761,6 +1743,8 @@ HTML * @throws \MySQLException * @throws \MySQLHasGoneAwayException * @throws \Exception + * + * @internal Only to be used by `/webservices/export.php` : this is a legacy method that produces wrong HTML (no TR on table body rows) */ public static function GetSetAsHTMLSpreadsheet(DBObjectSet $oSet, $aParams = array()) { @@ -4233,13 +4217,20 @@ HTML; if (!is_null($oImage->GetData())) { $aSize = utils::GetImageSize($oImage->GetData()); - $oImage = utils::ResizeImageToFit( - $oImage, - $aSize[0], - $aSize[1], - $oAttDef->Get('storage_max_width'), - $oAttDef->Get('storage_max_height') - ); + if (is_array($aSize) && $aSize[0] > 0 && $aSize[1] > 0) + { + $oImage = utils::ResizeImageToFit( + $oImage, + $aSize[0], + $aSize[1], + $oAttDef->Get('storage_max_width'), + $oAttDef->Get('storage_max_height') + ); + } + else + { + IssueLog::Warning($sClass . ':' . $this->GetKey() . '/' . $sAttCode . ': Image could not be resized. Mimetype: ' . $oImage->GetMimeType() . ', filename: ' . $oImage->GetFileName()); + } } $aOtherData = utils::ReadPostedParam("attr_{$sFormPrefix}{$sAttCode}", null, 'raw_data'); if (is_array($aOtherData)) diff --git a/application/csvpage.class.inc.php b/application/csvpage.class.inc.php index 10f1797fe..c21e980fe 100644 --- a/application/csvpage.class.inc.php +++ b/application/csvpage.class.inc.php @@ -1,8 +1,8 @@ add('
'); $aAvailableDashlets = $this->GetAvailableDashlets(); foreach ($aAvailableDashlets as $sDashletClass => $aInfo) { - $oPage->add(''); + $oPage->add(''); } $oPage->add('
'); @@ -1066,11 +1066,11 @@ EOF dashboard.html(data); dashboard.unblock(); if ($('#ibo-dashboard-selector$sDivId input').prop("checked")) { - $('#ibo-dashboard-selector$sDivId').data('tooltip-content', '$sSwitchToStandard'); + $('#ibo-dashboard-selector$sDivId').attr('data-tooltip-content', '$sSwitchToStandard'); } else { - $('#ibo-dashboard-selector$sDivId').data('tooltip-content', '$sSwitchToCustom'); + $('#ibo-dashboard-selector$sDivId').attr('data-tooltip-content', '$sSwitchToCustom'); } - CombodoTooltip.InitAllNonInstantiatedTooltips($('#ibo-dashboard-selector$sDivId').parent()); + CombodoTooltip.InitAllNonInstantiatedTooltips($('#ibo-dashboard-selector$sDivId').parent(), true); } ); } diff --git a/application/displayblock.class.inc.php b/application/displayblock.class.inc.php index 1c3a92a9f..e30242de0 100644 --- a/application/displayblock.class.inc.php +++ b/application/displayblock.class.inc.php @@ -539,8 +539,10 @@ class DisplayBlock * @throws DictExceptionMissingString * @throws MySQLException * @throws Exception + * + * @since 2.7.7 3.0.1 3.1.0 N°3129 add type hinting to $aExtraParams */ - public function GetRenderContent(WebPage $oPage, array $aExtraParams = [], string $sId = null) + public function GetRenderContent(WebPage $oPage, array $aExtraParams, string $sId) { $sHtml = ''; $oBlock = null; @@ -853,7 +855,7 @@ JS { $oField = new FieldExpression($sFilterCode, $oFilter->GetClassAlias()); $sListExpr = '('.implode(', ', CMDBSource::Quote($condition)).')'; - $sOQLCondition = $oField->Render()." IN $sListExpr"; + $sOQLCondition = $oField->RenderExpression()." IN $sListExpr"; $oNewCondition = Expression::FromOQL($sOQLCondition); return $oNewCondition; } @@ -1052,6 +1054,11 @@ JS $oBlock->AddSubBlock($oPill); } $aExtraParams['query_params'] = $this->m_oFilter->GetInternalParams(); + if(isset($aExtraParams['query_params']['this->object()'])){ + $aExtraParams['query_params']['this->class'] = get_class($aExtraParams['query_params']['this->object()']); + $aExtraParams['query_params']['this->id'] = $aExtraParams['query_params']['this->object()']->GetKey(); + unset($aExtraParams['query_params']['this->object()']); + } $aRefreshParams = ['filter' => $this->m_oFilter->ToOQL(), "extra_params" => json_encode($aExtraParams)]; $oBlock->SetJSRefresh( "$('#".$oBlock->GetId()."').block(); @@ -1698,145 +1705,6 @@ JS } -/** - * Helper class to manage 'blocks' of HTML pieces that are parts of a page and contain some list of cmdb objects - * - * Each block is actually rendered as a
tag that can be rendered synchronously - * or as a piece of Javascript/JQuery/Ajax that will get its content from another page (ajax.render.php). - * The list of cmdbObjects to be displayed into the block is defined by a filter - * Right now the type of display is either: list, count or details - * - list produces a table listing the objects - * - count produces a paragraphs with a sentence saying 'cont' objects found - * - details display (as table) the details of each object found (best if only one) - * - * @deprecated 3.0.0 will be removed in 3.1, see N°3824 - */ -class HistoryBlock extends DisplayBlock -{ - protected $iLimitCount; - protected $iLimitStart; - - public function __construct(DBSearch $oFilter, $sStyle = 'list', $bAsynchronous = false, $aParams = array(), $oSet = null) - { - DeprecatedCallsLog::NotifyDeprecatedPhpMethod(); - parent::__construct($oFilter, $sStyle, $bAsynchronous, $aParams, $oSet); - $this->iLimitStart = 0; - $this->iLimitCount = 0; - } - - public function SetLimit($iCount, $iStart = 0) - { - $this->iLimitStart = $iStart; - $this->iLimitCount = $iCount; - } - - public function GetRenderContent(WebPage $oPage, array $aExtraParams = [], string $sId = null) - { - $sHtml = ''; - $bTruncated = false; - $oSet = new CMDBObjectSet($this->m_oFilter, array('date' => false)); - if (!$oPage->IsPrintableVersion()) { - if (($this->iLimitStart > 0) || ($this->iLimitCount > 0)) { - $oSet->SetLimit($this->iLimitCount, $this->iLimitStart); - if (($this->iLimitCount - $this->iLimitStart) < $oSet->Count()) { - $bTruncated = true; - } - } - } - $sHtml .= "\n"; - switch ($this->m_sStyle) { - case 'toggle': - // First the latest change that the user is allowed to see - do { - $oLatestChangeOp = $oSet->Fetch(); - } while (is_object($oLatestChangeOp) && ($oLatestChangeOp->GetDescription() == '')); - - if (is_object($oLatestChangeOp)) { - // There is one change in the list... only when the object has been created ! - $sDate = $oLatestChangeOp->GetAsHTML('date'); - $oChange = MetaModel::GetObject('CMDBChange', $oLatestChangeOp->Get('change')); - $sUserInfo = $oChange->GetAsHTML('userinfo'); - $sHtml .= $oPage->GetStartCollapsibleSection(Dict::Format('UI:History:LastModified_On_By', $sDate, $sUserInfo)); - $sHtml .= $this->GetHistoryTable($oPage, $oSet); - $sHtml .= $oPage->GetEndCollapsibleSection(); - } - break; - - case 'table': - default: - if ($bTruncated) - { - $sFilter = htmlentities($this->m_oFilter->serialize(), ENT_QUOTES, 'UTF-8'); - $sHtml .= '

'; - $sHtml .= Dict::Format('UI:TruncatedResults', $this->iLimitCount, $oSet->Count()); - $sHtml .= ' '; - $sHtml .= ''.Dict::S('UI:DisplayAll').''; - $sHtml .= $this->GetHistoryTable($oPage, $oSet); - $sHtml .= '

'; - $oPage->add_ready_script("$('#{$sId} table.listResults tr:last td').addClass('truncated');"); - } - else - { - $sHtml .= $this->GetHistoryTable($oPage, $oSet); - } - $oPage->add_ready_script(InlineImage::FixImagesWidth()); - - $oPage->add_ready_script("$('.case-log-history-entry-toggle').on('click', function () { $(this).closest('.case-log-history-entry').toggleClass('expanded');});"); - $oPage->add_ready_script( -<<'); - jMe.find('.history_truncated_toggler').on('click', function() { - jMe.toggleClass('history_entry_truncated'); - }); - } -}); -EOF - ); - } - return new Html($sHtml); - } - - protected function GetHistoryTable(WebPage $oPage, DBObjectSet $oSet) - { - $sHtml = ''; - // First the latest change that the user is allowed to see - $oSet->Rewind(); // Reset the pointer to the beginning of the set - $aChanges = array(); - while($oChangeOp = $oSet->Fetch()) - { - $sChangeDescription = $oChangeOp->GetDescription(); - if ($sChangeDescription != '') - { - // The change is visible for the current user - $changeId = $oChangeOp->Get('change'); - $aChanges[$changeId]['date'] = $oChangeOp->Get('date'); - $aChanges[$changeId]['userinfo'] = $oChangeOp->Get('userinfo'); - if (!isset($aChanges[$changeId]['log'])) - { - $aChanges[$changeId]['log'] = array(); - } - $aChanges[$changeId]['log'][] = $sChangeDescription; - } - } - $aAttribs = array('date' => array('label' => Dict::S('UI:History:Date'), 'description' => Dict::S('UI:History:Date+')), - 'userinfo' => array('label' => Dict::S('UI:History:User'), 'description' => Dict::S('UI:History:User+')), - 'log' => array('label' => Dict::S('UI:History:Changes') , 'description' => Dict::S('UI:History:Changes+')), - ); - $aValues = array(); - foreach($aChanges as $aChange) - { - $aValues[] = array('date' => AttributeDateTime::GetFormat()->Format($aChange['date']), 'userinfo' => htmlentities($aChange['userinfo'], ENT_QUOTES, 'UTF-8'), 'log' => ""); - } - $sHtml .= $oPage->GetTable($aAttribs, $aValues); - return $sHtml; - } -} - /** * Displays the 'Actions' menu for a given (list of) object(s) * The 'style' of the list (see constructor of DisplayBlock) can be either 'list' or 'details' @@ -1871,11 +1739,10 @@ class MenuBlock extends DisplayBlock * @throws \DictExceptionMissingString * @throws \MissingQueryArgument * @throws \MySQLException - * @throws \MySQLHasGoneAwayException - * @throws \OQLException - * @throws \ReflectionException + * + * @since 2.7.7 3.0.1 3.1.0 N°3129 Remove default value and add type hinting on $aExtraParams for PHP 8.0 compatibility */ - public function GetRenderContent(WebPage $oPage, array $aExtraParams = [], string $sId = null) + public function GetRenderContent(WebPage $oPage, array $aExtraParams, string $sId) { $oRenderBlock = new UIContentBlock(); diff --git a/application/errorpage.class.inc.php b/application/errorpage.class.inc.php index fffde3c92..07eb65611 100644 --- a/application/errorpage.class.inc.php +++ b/application/errorpage.class.inc.php @@ -1,8 +1,8 @@ $iErrorCode, 'state' => $sLoginState)); } + Session::WriteClose(); return $iErrorCode; // Asked to exit FSM, generally login OK } if ($iResponse == self::LOGIN_FSM_ERROR) diff --git a/application/maintenancemsg.php b/application/maintenancemsg.php index c63c8e1ed..9f1b6a768 100644 --- a/application/maintenancemsg.php +++ b/application/maintenancemsg.php @@ -77,17 +77,28 @@ function _MaintenanceHtmlMessage($sMessage) */ function _MaintenanceJsonMessage($sTitle, $sMessage) { - @include_once(APPROOT."/application/ajaxwebpage.class.inc.php"); - if (class_exists('ajax_page')) + if (class_exists('JsonPage')) { - $oP = new ajax_page($sTitle); + $oP = new JsonPage($sTitle); $oP->add_header('Access-Control-Allow-Origin: *'); - $oP->SetContentType('application/json'); - $oP->add('{"code":100, "message":"'.$sMessage.'"}'); + + $aMessage = [ + 'code' => 100, + 'message' =>$sMessage + ]; + + $oP->AddData($aMessage); $oP->Output(); - } - else - { - _MaintenanceTextMessage($sMessage); + } else { + @include_once(APPROOT."/application/ajaxwebpage.class.inc.php"); + if (class_exists('ajax_page')) { + $oP = new ajax_page($sTitle); + $oP->add_header('Access-Control-Allow-Origin: *'); + $oP->SetContentType('application/json'); + $oP->add('{"code":100, "message":"'.$sMessage.'"}'); + $oP->Output(); + } else { + _MaintenanceTextMessage($sMessage); + } } } diff --git a/application/menunode.class.inc.php b/application/menunode.class.inc.php index b38e44c3f..336c91187 100644 --- a/application/menunode.class.inc.php +++ b/application/menunode.class.inc.php @@ -5,6 +5,7 @@ */ use Combodo\iTop\Application\Helper\WebResourcesHelper; +use Combodo\iTop\Application\UI\Base\Component\Title\Title; use Combodo\iTop\Application\UI\Base\Component\Title\TitleUIBlockFactory; require_once(APPROOT.'/application/utils.inc.php'); @@ -1126,16 +1127,20 @@ class OQLMenuNode extends MenuNode { $sUsageId = utils::GetSafeId($sUsageId); $oSearch = DBObjectSearch::FromOQL($sOql); - + $sClass= $oSearch->GetClass(); + $sIcon = MetaModel::GetClassIcon($sClass, false); if ($bSearchPane) { $aParams = array_merge(['open' => $bSearchOpen, 'table_id' => $sUsageId, 'submit_on_load' => false], $aExtraParams); $oBlock = new DisplayBlock($oSearch, 'search', false /* Asynchronous */, $aParams); $oBlock->Display($oPage, 0); + $oPage->add("
"); } - - $oPage->add("
"); - $oTitle = TitleUIBlockFactory::MakeForPage($sTitle); - $oPage->AddUiBlock($oTitle); + else { + $oPage->add("
"); + } + $aExtraParams['panel_class'] =$sClass; + $aExtraParams['panel_title'] = $sTitle; + $aExtraParams['panel_icon'] = $sIcon; $aParams = array_merge(array('table_id' => $sUsageId), $aExtraParams); $oBlock = new DisplayBlock($oSearch, 'list', false /* Asynchronous */, $aParams); diff --git a/application/nicewebpage.class.inc.php b/application/nicewebpage.class.inc.php index bc1f7f1c1..b69d3754b 100644 --- a/application/nicewebpage.class.inc.php +++ b/application/nicewebpage.class.inc.php @@ -1,8 +1,8 @@ false, "depends_on" => array(), ))); + MetaModel::Init_AddAttribute(new AttributeText("description", array( "allowed_values" => null, "sql" => "description", @@ -68,6 +68,41 @@ abstract class Query extends cmdbAbstractObject 'display_style' => 'radio_horizontal', ))); + MetaModel::Init_AddAttribute(new AttributeInteger("export_count", array( + "allowed_values" => null, + "sql" => "export_count", + "default_value" => 0, + "is_null_allowed" => false, + "depends_on" => array(), + ))); + + MetaModel::Init_AddAttribute(new AttributeDateTime("export_last_date", array( + "allowed_values" => null, + "sql" => "export_last_date", + "default_value" => null, + "is_null_allowed" => true, + "depends_on" => array(), + ))); + + MetaModel::Init_AddAttribute(new AttributeExternalKey("export_last_user_id", + array( + "targetclass"=>'User', + "allowed_values"=>null, + "sql"=>'user_id', + "is_null_allowed"=>true, + "depends_on"=>array(), + "display_style"=>'select', + "always_load_in_tables"=>false, + "on_target_delete"=>DEL_SILENT + ))); + + MetaModel::Init_AddAttribute(new AttributeExternalField("export_last_user_contact", + array( + "allowed_values"=>null, + "extkey_attcode"=> "export_last_user_id", + "target_attcode"=>"contactid" + ))); + // Display lists MetaModel::Init_SetZListItems('details', array('name', 'is_template', 'description')); // Attributes to be displayed for the complete details @@ -78,6 +113,54 @@ abstract class Query extends cmdbAbstractObject array('name', 'description', 'is_template')); // Criteria of the default search form // MetaModel::Init_SetZListItems('advanced_search', array('name')); // Criteria of the advanced search form } + + + /** + * @inheritdoc + * + * @since 3.1.0 + */ + public function GetAttributeFlags($sAttCode, &$aReasons = array(), $sTargetState = '') + { + // read only attribute + if (in_array($sAttCode, ['export_count', 'export_last_date', 'export_last_user_id'])){ + return OPT_ATT_READONLY; + } + + return parent::GetAttributeFlags($sAttCode, $aReasons, $sTargetState); + } + + + /** + * Return export url. + * + * @param array|null $aValues optional values for the query + * + * @return string|null + * @since 3.1.0 + */ + abstract public function GetExportUrl(array $aValues = null) : ?string; + + /** + * Update last export information. + * + * @return void + * @throws \ArchivedObjectException + * @throws \CoreException + * @throws \CoreUnexpectedValue + * @throws \MySQLException + * @since 3.1.0 + */ + public function UpdateLastExportInformation() : void + { + // last export information + $this->Set('export_last_date', date(AttributeDateTime::GetSQLFormat())); + $this->Set('export_last_user_id', UserRights::GetUserObject()); + $this->DBUpdate(); + + // increment usage counter + $this->DBIncrement('export_count'); + } } class QueryOQL extends Query @@ -116,13 +199,51 @@ class QueryOQL extends Query // Display lists MetaModel::Init_SetZListItems('details', - array('name', 'is_template', 'description', 'oql', 'fields')); // Attributes to be displayed for the complete details + array( + 'col:col1' => array('fieldset:Query:baseinfo' => array('name', 'is_template', 'description', 'oql', 'fields')), + 'col:col2' => array('fieldset:Query:exportInfo' => array('export_count', 'export_last_date', 'export_last_user_id', 'export_last_user_contact')) + ) + ); // Attributes to be displayed for the complete details MetaModel::Init_SetZListItems('list', array('description')); // Attributes to be displayed for a list // Search criteria MetaModel::Init_SetZListItems('standard_search', array('name', 'description', 'is_template', 'fields', 'oql')); // Criteria of the std search form } + /** @inheritdoc */ + public function GetExportUrl(array $aValues = null) : ?string + { + try{ + // retrieve attributes + $sFields = trim($this->Get('fields')); + $sOql = $this->Get('oql'); + + // construct base url depending on version + $bExportV1Recommended = ($sFields == ''); + if ($bExportV1Recommended) { + $sUrl = utils::GetAbsoluteUrlAppRoot().'webservices/export.php?format=spreadsheet&login_mode=basic&query='.$this->GetKey(); + } + else{ + $sUrl = utils::GetAbsoluteUrlAppRoot().'webservices/export-v2.php?format=spreadsheet&login_mode=basic&date_format='.urlencode((string)AttributeDateTime::GetFormat()).'&query='.$this->GetKey(); + } + + // search object from OQL + $oSearch = DBObjectSearch::FromOQL($sOql); + + // inject parameters + $aParameters = $oSearch->GetQueryParams(); + foreach ($aParameters as $sParam => $val) { + $paramValue = ($aValues === null || $aValues[$sParam] === null) ? $sParam : $aValues[$sParam]; + $sUrl .= '&arg_' . $sParam . '=' . $paramValue; + } + + return $sUrl; + } + catch(Exception $e){ + return null; + } + } + function DisplayBareProperties(WebPage $oPage, $bEditMode = false, $sPrefix = '', $aExtraParams = array()) { $aFieldsMap = parent::DisplayBareProperties($oPage, $bEditMode, $sPrefix, $aExtraParams); @@ -152,9 +273,11 @@ class QueryOQL extends Query $sUrl .= '&arg_'.$sParam.'=["'.$sParam.'"]'; } + // add text area inside field set + $oFieldSet = FieldSetUIBlockFactory::MakeStandard(Dict::S('UI:Query:UrlForExcel')); $oTextArea = new TextArea("", $sUrl, null, 80, 3); - $oFieldUrl = FieldUIBlockFactory::MakeFromObject(Dict::S('UI:Query:UrlForExcel'), $oTextArea, Field::ENUM_FIELD_LAYOUT_LARGE); - $oPage->AddSubBlock($oFieldUrl); + $oFieldSet->AddSubBlock($oTextArea); + $oPage->AddSubBlock($oFieldSet); if (count($aParameters) == 0) { $oBlock = new DisplayBlock($oSearch, 'list'); @@ -178,6 +301,7 @@ class QueryOQL extends Query return $aFieldsMap; } + // Rolled back until 'fields' can be properly managed by AttributeQueryAttCodeSet // // public function ComputeValues() diff --git a/application/shortcut.class.inc.php b/application/shortcut.class.inc.php index 5a2eae1ff..eb5eb2933 100644 --- a/application/shortcut.class.inc.php +++ b/application/shortcut.class.inc.php @@ -288,7 +288,8 @@ class ShortcutOQL extends Shortcut $oPage->add_ready_script( <<ComputeAndReport("Session Start"); $sSwitchEnv = utils::ReadParam('switch_env', null); diff --git a/application/template.class.inc.php b/application/template.class.inc.php index 41b30bfda..6c9a8566b 100644 --- a/application/template.class.inc.php +++ b/application/template.class.inc.php @@ -234,7 +234,6 @@ class DisplayTemplate $sTemplate = ' diff --git a/application/templates/audit_category.html b/application/templates/audit_category.html index 379c506c2..55f1ed6cc 100644 --- a/application/templates/audit_category.html +++ b/application/templates/audit_category.html @@ -1,7 +1,6 @@ SELECT $class$ WHERE id = $id$ diff --git a/application/themehandlerservice.class.inc.php b/application/themehandlerservice.class.inc.php index 4e29d3b6f..b35605dbd 100644 --- a/application/themehandlerservice.class.inc.php +++ b/application/themehandlerservice.class.inc.php @@ -29,7 +29,7 @@ class ThemeHandlerService { } - public function CompileTheme($sThemeId, $bSetup = false, $sSetupCompilationTimestamp="", $aThemeParameters = null, $aImportsPaths = null, $sWorkingPath = null){ - return ThemeHandler::CompileTheme($sThemeId, $bSetup, $sSetupCompilationTimestamp="", $aThemeParameters, $aImportsPaths, $sWorkingPath); + public function CompileTheme($sThemeId, $bSetup = false, $sSetupCompilationTimestamp = "", $aThemeParameters = null, $aImportsPaths = null, $sWorkingPath = null){ + return ThemeHandler::CompileTheme($sThemeId, $bSetup, $sSetupCompilationTimestamp, $aThemeParameters, $aImportsPaths, $sWorkingPath); } } \ No newline at end of file diff --git a/application/twigextension.class.inc.php b/application/twigextension.class.inc.php index 9a9cf8650..8a8cec26f 100644 --- a/application/twigextension.class.inc.php +++ b/application/twigextension.class.inc.php @@ -2,6 +2,7 @@ namespace Combodo\iTop; +use AttributeDate; use AttributeDateTime; use Dict; use Exception; @@ -55,6 +56,10 @@ class TwigExtension { return AttributeDateTime::GetFormat()->Format($sDate); } + if (preg_match('@^\d\d\d\d-\d\d-\d\d$@', trim($sDate))) + { + return AttributeDate::GetFormat()->Format($sDate); + } } catch (Exception $e) { diff --git a/application/ui.extkeywidget.class.inc.php b/application/ui.extkeywidget.class.inc.php index ea59b5aad..4cec8e222 100644 --- a/application/ui.extkeywidget.class.inc.php +++ b/application/ui.extkeywidget.class.inc.php @@ -61,6 +61,8 @@ class UIExtKeyWidget protected $sAttCode; protected $bSearchMode; + //public function __construct($sAttCode, $sClass, $sTitle, $oAllowedValues, $value, $iInputId, $bMandatory, $sNameSuffix = '', $sFieldPrefix = '', $sFormPrefix = '') + /** * @param \WebPage $oPage * @param string $sAttCode @@ -80,18 +82,13 @@ class UIExtKeyWidget * @throws \Exception * * @since 3.0.0 N°3750 new $sInputType parameter + * @since 2.7.7 3.0.1 3.1.0 N°3129 Add default value for $aArgs for PHP 8.0 compat */ public static function DisplayFromAttCode( $oPage, $sAttCode, $sClass, $sTitle, $oAllowedValues, $value, $iInputId, $bMandatory, $sFieldName = '', $sFormPrefix = '', $aArgs = [], $bSearchMode = false, &$sInputType = '' ) { - // we will only use key & name, so let's reduce fields loaded ! - $aAttToLoad = [ - $sClass => [], // nothing, id and friendlyname are automatically added by the API - ]; - $oAllowedValues->OptimizeColumnLoad($aAttToLoad); - $oAttDef = MetaModel::GetAttributeDef($sClass, $sAttCode); $sTargetClass = $oAttDef->GetTargetClass(); $iMaxComboLength = $oAttDef->GetMaximumComboLength(); @@ -254,7 +251,7 @@ class UIExtKeyWidget $aOption['picture_url'] = $oImage->GetDisplayURL($sClassAllowed, $oObj->GetKey(), $sObjectImageAttCode); $aOption['initials'] = ''; } else { - $aOption['initials'] = utils::ToAcronym($oObj->Get('friendlyname')); + $aOption['initials'] = utils::FormatInitialsForMedallion(utils::ToAcronym($oObj->Get('friendlyname'))); } } array_push($aOptions, $aOption); @@ -776,9 +773,11 @@ JS * * @throws CoreException * @throws OQLException + * + * @since 2.7.7 3.0.1 3.1.0 N°3129 Remove default value for $oObj for PHP 8.0 compatibility */ public function AutoComplete( - WebPage $oP, $sFilter, $oObj = null, $sContains = '', $sOutputFormat = self::ENUM_OUTPUT_FORMAT_CSV, $sOperation = null + WebPage $oP, $sFilter, $oObj, $sContains, $sOutputFormat = self::ENUM_OUTPUT_FORMAT_CSV, $sOperation = null ) { if (is_null($sFilter)) { @@ -830,7 +829,7 @@ JS } if (array_key_exists('initials', $aValue)) { - $aElt['initials'] = $aValue['initials']; + $aElt['initials'] = utils::FormatInitialsForMedallion($aValue['initials']); if (array_key_exists('picture_url', $aValue)) { $aElt['picture_url'] = $aValue['picture_url']; } diff --git a/application/ui.linksdirectwidget.class.inc.php b/application/ui.linksdirectwidget.class.inc.php index 6ddad4399..1a750e327 100644 --- a/application/ui.linksdirectwidget.class.inc.php +++ b/application/ui.linksdirectwidget.class.inc.php @@ -75,9 +75,15 @@ class UILinksWidgetDirect * @param array $aArgs * @param string $sFormPrefix * @param DBObject $oCurrentObj + * + * @since 2.7.7 3.0.1 3.1.0 N°3129 Remove default value for $aArgs for PHP 8.0 compatibility (handling wrong values at method start) */ - public function Display(WebPage $oPage, $oValue, $aArgs = array(), $sFormPrefix, $oCurrentObj) + public function Display(WebPage $oPage, $oValue, $aArgs, $sFormPrefix, $oCurrentObj) { + if (empty($aArgs)) { + $aArgs = []; + } + $oLinksetDef = MetaModel::GetAttributeDef($this->sClass, $this->sAttCode); switch($oLinksetDef->GetEditMode()) { @@ -127,8 +133,10 @@ class UILinksWidgetDirect * @param string $sFormPrefix * @param DBObject $oCurrentObj * @param bool $bDisplayMenu + * + * @since 2.7.7 3.0.1 3.1.0 N°3129 Remove default value for $aArgs for PHP 8.0 compatibility (protected method, always called with default value) */ - protected function DisplayAsBlock(WebPage $oPage, $oValue, $aArgs = array(), $sFormPrefix, $oCurrentObj, $bDisplayMenu) + protected function DisplayAsBlock(WebPage $oPage, $oValue, $aArgs, $sFormPrefix, $oCurrentObj, $bDisplayMenu) { $oLinksetDef = MetaModel::GetAttributeDef($this->sClass, $this->sAttCode); $sTargetClass = $oLinksetDef->GetLinkedClass(); @@ -228,8 +236,10 @@ class UILinksWidgetDirect * @param string $sFormPrefix * @param DBObject $oCurrentObj * @param array $aButtons + * + * @since 2.7.7 3.0.1 3.1.0 N°3129 Remove default value for $aArgs for PHP 8.0 compatibility (protected method, caller already handles it) */ - protected function DisplayEditInPlace(WebPage $oPage, $oValue, $aArgs = array(), $sFormPrefix, $oCurrentObj, $aButtons = array('create', 'delete')) + protected function DisplayEditInPlace(WebPage $oPage, $oValue, $aArgs, $sFormPrefix, $oCurrentObj, $aButtons = array('create', 'delete')) { $aAttribs = $this->GetTableConfig(); $oValue->Rewind(); @@ -296,7 +306,7 @@ class UILinksWidgetDirect } $oHiddenCriteria = $oHiddenFilter->GetCriteria(); $aArgs = $oHiddenFilter->GetInternalParams(); - $sHiddenCriteria = $oHiddenCriteria->Render($aArgs); + $sHiddenCriteria = $oHiddenCriteria->RenderExpression(false, $aArgs); $oLinkSetDef = MetaModel::GetAttributeDef($this->sClass, $this->sAttCode); $valuesDef = $oLinkSetDef->GetValuesDef(); diff --git a/application/utils.inc.php b/application/utils.inc.php index de9425d57..7f761d864 100644 --- a/application/utils.inc.php +++ b/application/utils.inc.php @@ -1944,28 +1944,18 @@ class utils return $sCss; } - + + /** + * Get the size of an image from a string. + * + * @see \getimagesizefromstring() + * @param $sImageData string The image data, as a string. + * + * @return array|false + */ public static function GetImageSize($sImageData) { - if (function_exists('getimagesizefromstring')) // PHP 5.4.0 or higher - { - $aRet = @getimagesizefromstring($sImageData); - } - else if(ini_get('allow_url_fopen')) - { - // work around to avoid creating a tmp file - $sUri = 'data://application/octet-stream;base64,'.base64_encode($sImageData); - $aRet = @getimagesize($sUri); - } - else - { - // Damned, need to create a tmp file - $sTempFile = tempnam(SetupUtils::GetTmpDir(), 'img-'); - @file_put_contents($sTempFile, $sImageData); - $aRet = @getimagesize($sTempFile); - @unlink($sTempFile); - } - return $aRet; + return @getimagesizefromstring($sImageData); } /** @@ -2118,11 +2108,21 @@ class utils } /** - * Returns the relative (to MODULESROOT) path of the root directory of the module containing the file where the call to - * this function is made - * or an empty string if no such module is found (or not called within a module file) - * @param number $iCallDepth The depth of the module in the callstack. Zero when called directly from within the module - * @return string + * **Warning** : returned result can be invalid as we're using backtrace to find the module dir name + * + * @param int $iCallDepth The depth of the module in the callstack. Zero when called directly from within the module + * + * @return string the relative (to MODULESROOT) path of the root directory of the module containing the file where the call to + * this function is made + * or an empty string if no such module is found (or not called within a module file) + * + * @uses \debug_backtrace() + * + * @since 3.0.0 Before writing model.*.php file, compiler will now always delete it. + * If you have symlinks enabled, base dir will be original module dir, but since this behavior change this won't be true anymore for model.*.php + * In consequence the backtrace analysis won't be possible for this file + * See N°4854 + * @link https://www.itophub.io/wiki/page?id=3_0_0%3Arelease%3A3_0_whats_new#compiler_always_generate_new_model_php compiler behavior change documentation */ public static function GetCurrentModuleDir($iCallDepth) { @@ -2147,9 +2147,14 @@ class utils } /** + * **Warning** : as this method uses {@see GetCurrentModuleDir} it produces hazardous results. + * You should better uses directly {@see GetAbsoluteUrlModulesRoot} and add the module dir name yourself ! See N°4573 + * * @return string the base URL for all files in the current module from which this method is called * or an empty string if no such module is found (or not called within a module file) * @throws \Exception + * + * @uses GetCurrentModuleDir */ public static function GetCurrentModuleUrl() { @@ -2404,43 +2409,19 @@ class utils } /** - * @return string eg : '2_7_0' ITOP_VERSION is '2.7.1-dev' + * @return string eg : '2_7_0' if iTop core version is '2.7.5-2' + * @throws \ApplicationException if constant value is invalid + * @uses ITOP_CORE_VERSION */ - public static function GetItopVersionWikiSyntax() { - $sMinorVersion = self::GetItopMinorVersion(); + public static function GetItopVersionWikiSyntax($sItopVersion = ITOP_CORE_VERSION) + { + $aExplodedVersion = explode('.', $sItopVersion); - return str_replace('.', '_', $sMinorVersion).'_0'; - } - - /** - * @param string $sPatchVersion if non provided, will call GetItopPatchVersion - * - * @return string eg 2.7 if ITOP_VERSION is '2.7.0-dev' - * @throws \Exception - */ - public static function GetItopMinorVersion($sPatchVersion = null) { - if (is_null($sPatchVersion)) { - $sPatchVersion = self::GetItopPatchVersion(); - } - $aExplodedVersion = explode('.', $sPatchVersion); - - if (count($aExplodedVersion) < 2) { - throw new Exception('iTop version is wrongfully configured!'); - } - if (($aExplodedVersion[0] == '') || ($aExplodedVersion[1] == '')) { - throw new Exception('iTop version is wrongfully configured!'); + if ((false === isset($aExplodedVersion[0])) || (false === isset($aExplodedVersion[1]))) { + throw new ApplicationException('iTop version is wrongfully configured!'); } - return sprintf('%d.%d', $aExplodedVersion[0], $aExplodedVersion[1]); - } - - /** - * @return string eg '2.7.0' if ITOP_VERSION is '2.7.0-dev' - */ - public static function GetItopPatchVersion() { - $aExplodedVersion = explode('-', ITOP_VERSION); - - return $aExplodedVersion[0]; + return "{$aExplodedVersion[0]}_{$aExplodedVersion[1]}_0"; } /** @@ -3059,6 +3040,20 @@ HTML; return $aMentionedObjects; } + /** + * Note: This method is not ideal, but other solutions seemed even less ideal: + * * Add a "$sMaxLength" param. to utils::ToAcronym(): Does not work for every use cases (see corresponding ticket) as in some parts utils::ToAcronym isn't necessarly meant to be used in a medallion. + * + * @param string $sInitials + * + * @return string Truncates $sInitials so it can fit in medallions + * @since 3.0.1 N°4913 + */ + public static function FormatInitialsForMedallion(string $sInitials): string + { + return mb_substr($sInitials, 0, 3); + } + /** * @param $sUrl * @param string $sParamName diff --git a/application/webpage.class.inc.php b/application/webpage.class.inc.php index d21581ad5..f663d8951 100644 --- a/application/webpage.class.inc.php +++ b/application/webpage.class.inc.php @@ -1,8 +1,8 @@ =7.0.8" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\CssSelector\\": "" @@ -1105,20 +1148,37 @@ ], "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", - "time": "2019-10-01T11:57:37+00:00" + "support": { + "source": "https://github.com/symfony/css-selector/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/debug", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "f72e33fdb1170b326e72c3157f0cd456351dd086" + "reference": "ab42889de57fdfcfcc0759ab102e2fd4ea72dcae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/f72e33fdb1170b326e72c3157f0cd456351dd086", - "reference": "f72e33fdb1170b326e72c3157f0cd456351dd086", + "url": "https://api.github.com/repos/symfony/debug/zipball/ab42889de57fdfcfcc0759ab102e2fd4ea72dcae", + "reference": "ab42889de57fdfcfcc0759ab102e2fd4ea72dcae", "shasum": "" }, "require": { @@ -1132,11 +1192,6 @@ "symfony/http-kernel": "~2.8|~3.0|~4.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Debug\\": "" @@ -1161,20 +1216,37 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2019-10-24T15:33:53+00:00" + "support": { + "source": "https://github.com/symfony/debug/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/dependency-injection", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "0d201916bfb3af939fec3c0c8815ea16c60ac1a2" + "reference": "51d2a2708c6ceadad84393f8581df1dcf9e5e84b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/0d201916bfb3af939fec3c0c8815ea16c60ac1a2", - "reference": "0d201916bfb3af939fec3c0c8815ea16c60ac1a2", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/51d2a2708c6ceadad84393f8581df1dcf9e5e84b", + "reference": "51d2a2708c6ceadad84393f8581df1dcf9e5e84b", "shasum": "" }, "require": { @@ -1203,11 +1275,6 @@ "symfony/yaml": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\DependencyInjection\\": "" @@ -1232,20 +1299,37 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", - "time": "2019-12-01T08:33:36+00:00" + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/dotenv", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", - "reference": "c7e8e471fea74e868ae797970b383dea89ae548a" + "reference": "1022723ac4f56b001d99691d96c6025dbf1404f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dotenv/zipball/c7e8e471fea74e868ae797970b383dea89ae548a", - "reference": "c7e8e471fea74e868ae797970b383dea89ae548a", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/1022723ac4f56b001d99691d96c6025dbf1404f1", + "reference": "1022723ac4f56b001d99691d96c6025dbf1404f1", "shasum": "" }, "require": { @@ -1255,11 +1339,6 @@ "symfony/process": "^3.4.2|^4.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Dotenv\\": "" @@ -1289,20 +1368,37 @@ "env", "environment" ], - "time": "2019-10-18T10:00:34+00:00" + "support": { + "source": "https://github.com/symfony/dotenv/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "f9031c22ec127d4a2450760f81a8677fe8a10177" + "reference": "31fde73757b6bad247c54597beef974919ec6860" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f9031c22ec127d4a2450760f81a8677fe8a10177", - "reference": "f9031c22ec127d4a2450760f81a8677fe8a10177", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/31fde73757b6bad247c54597beef974919ec6860", + "reference": "31fde73757b6bad247c54597beef974919ec6860", "shasum": "" }, "require": { @@ -1314,6 +1410,7 @@ "require-dev": { "psr/log": "~1.0", "symfony/config": "~2.8|~3.0|~4.0", + "symfony/debug": "~3.4|~4.4", "symfony/dependency-injection": "~3.3|~4.0", "symfony/expression-language": "~2.8|~3.0|~4.0", "symfony/stopwatch": "~2.8|~3.0|~4.0" @@ -1323,11 +1420,6 @@ "symfony/http-kernel": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\EventDispatcher\\": "" @@ -1352,20 +1444,37 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2019-10-24T15:33:53+00:00" + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/filesystem", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "00cdad0936d06fab136944bc2342b762b1c3a4a2" + "reference": "e58d7841cddfed6e846829040dca2cca0ebbbbb3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/00cdad0936d06fab136944bc2342b762b1c3a4a2", - "reference": "00cdad0936d06fab136944bc2342b762b1c3a4a2", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/e58d7841cddfed6e846829040dca2cca0ebbbbb3", + "reference": "e58d7841cddfed6e846829040dca2cca0ebbbbb3", "shasum": "" }, "require": { @@ -1373,11 +1482,6 @@ "symfony/polyfill-ctype": "~1.8" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Filesystem\\": "" @@ -1402,31 +1506,43 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2019-11-25T16:36:22+00:00" + "support": { + "source": "https://github.com/symfony/filesystem/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/finder", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "290ae21279b37bfd287cdcce640d51204e84afdf" + "reference": "b6b6ad3db3edb1b4b1c1896b1975fb684994de6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/290ae21279b37bfd287cdcce640d51204e84afdf", - "reference": "290ae21279b37bfd287cdcce640d51204e84afdf", + "url": "https://api.github.com/repos/symfony/finder/zipball/b6b6ad3db3edb1b4b1c1896b1975fb684994de6e", + "reference": "b6b6ad3db3edb1b4b1c1896b1975fb684994de6e", "shasum": "" }, "require": { "php": "^5.5.9|>=7.0.8" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Finder\\": "" @@ -1451,20 +1567,37 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2019-11-17T21:55:15+00:00" + "support": { + "source": "https://github.com/symfony/finder/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-11-16T17:02:08+00:00" }, { "name": "symfony/framework-bundle", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "0d61117c7a770da0bd8bbe7ccfa34d8063f272ea" + "reference": "6c95e747b75ddd2af61152ce93bf87299d15710e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/0d61117c7a770da0bd8bbe7ccfa34d8063f272ea", - "reference": "0d61117c7a770da0bd8bbe7ccfa34d8063f272ea", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/6c95e747b75ddd2af61152ce93bf87299d15710e", + "reference": "6c95e747b75ddd2af61152ce93bf87299d15710e", "shasum": "" }, "require": { @@ -1478,8 +1611,8 @@ "symfony/event-dispatcher": "~3.4|~4.0", "symfony/filesystem": "~2.8|~3.0|~4.0", "symfony/finder": "~2.8|~3.0|~4.0", - "symfony/http-foundation": "^3.4.13|~4.3", - "symfony/http-kernel": "^3.4.31|^4.3.4", + "symfony/http-foundation": "^3.4.38|^4.3", + "symfony/http-kernel": "^3.4.44|^4.3.4", "symfony/polyfill-mbstring": "~1.0", "symfony/routing": "^3.4.5|^4.0.5" }, @@ -1537,11 +1670,6 @@ "symfony/yaml": "For using the debug:config and lint:yaml commands" }, "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Bundle\\FrameworkBundle\\": "" @@ -1566,20 +1694,37 @@ ], "description": "Symfony FrameworkBundle", "homepage": "https://symfony.com", - "time": "2019-11-23T20:30:33+00:00" + "support": { + "source": "https://github.com/symfony/framework-bundle/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/http-foundation", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "d2d0cfe8e319d9df44c4cca570710fcf221d4593" + "reference": "b9885fcce6fe494201da4f70a9309770e9d13dc8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d2d0cfe8e319d9df44c4cca570710fcf221d4593", - "reference": "d2d0cfe8e319d9df44c4cca570710fcf221d4593", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b9885fcce6fe494201da4f70a9309770e9d13dc8", + "reference": "b9885fcce6fe494201da4f70a9309770e9d13dc8", "shasum": "" }, "require": { @@ -1591,11 +1736,6 @@ "symfony/expression-language": "~2.8|~3.0|~4.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\HttpFoundation\\": "" @@ -1620,20 +1760,37 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2019-11-28T12:52:59+00:00" + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/http-kernel", - "version": "v3.4.36", + "version": "v3.4.49", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "c42c8339acb28cfff0fb1786948db4d23d609ff7" + "reference": "5aa72405f5bd5583c36ed6e756acb17d3f98ac40" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/c42c8339acb28cfff0fb1786948db4d23d609ff7", - "reference": "c42c8339acb28cfff0fb1786948db4d23d609ff7", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/5aa72405f5bd5583c36ed6e756acb17d3f98ac40", + "reference": "5aa72405f5bd5583c36ed6e756acb17d3f98ac40", "shasum": "" }, "require": { @@ -1681,11 +1838,6 @@ "symfony/var-dumper": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\HttpKernel\\": "" @@ -1710,20 +1862,37 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2019-12-01T13:50:37+00:00" + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v3.4.49" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-05-19T12:06:59+00:00" }, { "name": "symfony/polyfill-apcu", - "version": "v1.13.1", + "version": "v1.19.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-apcu.git", - "reference": "a8e961c841b9ec52927a87914f8820a1ad8f8116" + "reference": "b44b51e7814c23bfbd793a16ead5d7ce43ed23c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-apcu/zipball/a8e961c841b9ec52927a87914f8820a1ad8f8116", - "reference": "a8e961c841b9ec52927a87914f8820a1ad8f8116", + "url": "https://api.github.com/repos/symfony/polyfill-apcu/zipball/b44b51e7814c23bfbd793a16ead5d7ce43ed23c5", + "reference": "b44b51e7814c23bfbd793a16ead5d7ce43ed23c5", "shasum": "" }, "require": { @@ -1732,16 +1901,20 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Apcu\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Apcu\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1766,20 +1939,37 @@ "portable", "shim" ], - "time": "2019-11-27T13:56:44+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-apcu/tree/v1.19.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-21T09:57:48+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.13.1", + "version": "v1.19.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3" + "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f8f0b461be3385e56d6de3dbb5a0df24c0c275e3", - "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/aed596913b70fae57be53d86faa2e9ef85a2297b", + "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b", "shasum": "" }, "require": { @@ -1791,7 +1981,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -1824,20 +2018,37 @@ "polyfill", "portable" ], - "time": "2019-11-27T13:56:44+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.19.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T09:01:57+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.13.1", + "version": "v1.19.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f" + "reference": "b5f7b932ee6fa802fc792eabd77c4c88084517ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f", - "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b5f7b932ee6fa802fc792eabd77c4c88084517ce", + "reference": "b5f7b932ee6fa802fc792eabd77c4c88084517ce", "shasum": "" }, "require": { @@ -1849,7 +2060,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -1883,20 +2098,37 @@ "portable", "shim" ], - "time": "2019-11-27T14:18:11+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.19.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T09:01:57+00:00" }, { "name": "symfony/polyfill-php56", - "version": "v1.13.1", + "version": "v1.19.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php56.git", - "reference": "53dd1cdf3cb986893ccf2b96665b25b3abb384f4" + "reference": "ea19621731cbd973a6702cfedef3419768bf3372" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/53dd1cdf3cb986893ccf2b96665b25b3abb384f4", - "reference": "53dd1cdf3cb986893ccf2b96665b25b3abb384f4", + "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/ea19621731cbd973a6702cfedef3419768bf3372", + "reference": "ea19621731cbd973a6702cfedef3419768bf3372", "shasum": "" }, "require": { @@ -1906,7 +2138,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -1939,20 +2175,37 @@ "portable", "shim" ], - "time": "2019-11-27T13:56:44+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-php56/tree/v1.19.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T09:01:57+00:00" }, { "name": "symfony/polyfill-php70", - "version": "v1.13.1", + "version": "v1.19.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "af23c7bb26a73b850840823662dda371484926c4" + "reference": "3fe414077251a81a1b15b1c709faf5c2fbae3d4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/af23c7bb26a73b850840823662dda371484926c4", - "reference": "af23c7bb26a73b850840823662dda371484926c4", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/3fe414077251a81a1b15b1c709faf5c2fbae3d4e", + "reference": "3fe414077251a81a1b15b1c709faf5c2fbae3d4e", "shasum": "" }, "require": { @@ -1962,7 +2215,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -1998,20 +2255,37 @@ "portable", "shim" ], - "time": "2019-11-27T13:56:44+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-php70/tree/v1.19.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T09:01:57+00:00" }, { "name": "symfony/polyfill-util", - "version": "v1.13.1", + "version": "v1.19.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-util.git", - "reference": "964a67f293b66b95883a5ed918a65354fcd2258f" + "reference": "8df0c3e6a4b85df9a5c6f3f2f46fba5c5c47058a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/964a67f293b66b95883a5ed918a65354fcd2258f", - "reference": "964a67f293b66b95883a5ed918a65354fcd2258f", + "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/8df0c3e6a4b85df9a5c6f3f2f46fba5c5c47058a", + "reference": "8df0c3e6a4b85df9a5c6f3f2f46fba5c5c47058a", "shasum": "" }, "require": { @@ -2020,7 +2294,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -2050,20 +2328,37 @@ "polyfill", "shim" ], - "time": "2019-11-27T13:56:44+00:00" + "support": { + "source": "https://github.com/symfony/polyfill-util/tree/v1.19.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-21T09:57:48+00:00" }, { "name": "symfony/routing", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "b689ccd48e234ea404806d94b07eeb45f9f6f06a" + "reference": "3e522ac69cadffd8131cc2b22157fa7662331a6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/b689ccd48e234ea404806d94b07eeb45f9f6f06a", - "reference": "b689ccd48e234ea404806d94b07eeb45f9f6f06a", + "url": "https://api.github.com/repos/symfony/routing/zipball/3e522ac69cadffd8131cc2b22157fa7662331a6c", + "reference": "3e522ac69cadffd8131cc2b22157fa7662331a6c", "shasum": "" }, "require": { @@ -2091,11 +2386,6 @@ "symfony/yaml": "For using the YAML loader" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Routing\\": "" @@ -2126,20 +2416,37 @@ "uri", "url" ], - "time": "2019-12-01T08:33:36+00:00" + "support": { + "source": "https://github.com/symfony/routing/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/twig-bridge", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "49b824ddc7f2d250a1f172349cd9a111d63287c0" + "reference": "090d19d6f1ea5b9e1d79f372785aa5e5c9cd4042" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/49b824ddc7f2d250a1f172349cd9a111d63287c0", - "reference": "49b824ddc7f2d250a1f172349cd9a111d63287c0", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/090d19d6f1ea5b9e1d79f372785aa5e5c9cd4042", + "reference": "090d19d6f1ea5b9e1d79f372785aa5e5c9cd4042", "shasum": "" }, "require": { @@ -2188,11 +2495,6 @@ "symfony/yaml": "For using the YamlExtension" }, "type": "symfony-bridge", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Bridge\\Twig\\": "" @@ -2217,20 +2519,37 @@ ], "description": "Symfony Twig Bridge", "homepage": "https://symfony.com", - "time": "2019-11-30T08:19:08+00:00" + "support": { + "source": "https://github.com/symfony/twig-bridge/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/twig-bundle", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "d39ed8f5df62aeeeb27a6f3bf7f58a6c02a58ea9" + "reference": "977b3096e2df96bc8a8d2329e83466cfc30c373d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/d39ed8f5df62aeeeb27a6f3bf7f58a6c02a58ea9", - "reference": "d39ed8f5df62aeeeb27a6f3bf7f58a6c02a58ea9", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/977b3096e2df96bc8a8d2329e83466cfc30c373d", + "reference": "977b3096e2df96bc8a8d2329e83466cfc30c373d", "shasum": "" }, "require": { @@ -2263,11 +2582,6 @@ "symfony/yaml": "~2.8|~3.0|~4.0" }, "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Bundle\\TwigBundle\\": "" @@ -2292,20 +2606,37 @@ ], "description": "Symfony TwigBundle", "homepage": "https://symfony.com", - "time": "2019-10-01T15:13:36+00:00" + "support": { + "source": "https://github.com/symfony/twig-bundle/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/yaml", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "dab657db15207879217fc81df4f875947bf68804" + "reference": "88289caa3c166321883f67fe5130188ebbb47094" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/dab657db15207879217fc81df4f875947bf68804", - "reference": "dab657db15207879217fc81df4f875947bf68804", + "url": "https://api.github.com/repos/symfony/yaml/zipball/88289caa3c166321883f67fe5130188ebbb47094", + "reference": "88289caa3c166321883f67fe5130188ebbb47094", "shasum": "" }, "require": { @@ -2322,11 +2653,6 @@ "symfony/console": "For validating YAML files using the lint command" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Yaml\\": "" @@ -2351,7 +2677,24 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2019-10-24T15:33:53+00:00" + "support": { + "source": "https://github.com/symfony/yaml/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "twig/twig", @@ -2423,27 +2766,22 @@ "packages-dev": [ { "name": "symfony/stopwatch", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "efe0af281ad336bc3b10375c88b117499f1d8494" + "reference": "298b81faad4ce60e94466226b2abbb8c9bca7462" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/efe0af281ad336bc3b10375c88b117499f1d8494", - "reference": "efe0af281ad336bc3b10375c88b117499f1d8494", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/298b81faad4ce60e94466226b2abbb8c9bca7462", + "reference": "298b81faad4ce60e94466226b2abbb8c9bca7462", "shasum": "" }, "require": { "php": "^5.5.9|>=7.0.8" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Component\\Stopwatch\\": "" @@ -2468,20 +2806,37 @@ ], "description": "Symfony Stopwatch Component", "homepage": "https://symfony.com", - "time": "2019-11-03T17:17:59+00:00" + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/var-dumper", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "569e261461600810845a8305ca3f64abd3e712c0" + "reference": "0719f6cf4633a38b2c1585140998579ce23b4b7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/569e261461600810845a8305ca3f64abd3e712c0", - "reference": "569e261461600810845a8305ca3f64abd3e712c0", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0719f6cf4633a38b2c1585140998579ce23b4b7d", + "reference": "0719f6cf4633a38b2c1585140998579ce23b4b7d", "shasum": "" }, "require": { @@ -2501,11 +2856,6 @@ "ext-symfony_debug": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "files": [ "Resources/functions/dump.php" @@ -2537,49 +2887,63 @@ "debug", "dump" ], - "time": "2019-10-10T11:03:19+00:00" + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/web-profiler-bundle", - "version": "v3.4.36", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "3ae27cf1b2776cd68aa15fdb57089970f78bcf11" + "reference": "ccb83b3a508f4a683e44f571f127beebdc315ff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/3ae27cf1b2776cd68aa15fdb57089970f78bcf11", - "reference": "3ae27cf1b2776cd68aa15fdb57089970f78bcf11", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/ccb83b3a508f4a683e44f571f127beebdc315ff9", + "reference": "ccb83b3a508f4a683e44f571f127beebdc315ff9", "shasum": "" }, "require": { "php": "^5.5.9|>=7.0.8", + "symfony/config": "~3.4|~4.0", "symfony/http-kernel": "~3.4.25|^4.2.6", "symfony/polyfill-php70": "~1.0", - "symfony/routing": "~2.8|~3.0|~4.0", - "symfony/twig-bundle": "~2.8|~3.0|~4.0", + "symfony/routing": "~3.4.7|~4.0", + "symfony/twig-bundle": "~3.4|~4.0", "symfony/var-dumper": "~3.3|~4.0", "twig/twig": "~1.34|~2.4" }, "conflict": { - "symfony/config": "<3.4", "symfony/dependency-injection": "<3.4", "symfony/event-dispatcher": "<3.3.1", + "symfony/framework-bundle": ">4.3.99", "symfony/var-dumper": "<3.3" }, "require-dev": { - "symfony/config": "~3.4|~4.0", - "symfony/console": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/stopwatch": "~2.8|~3.0|~4.0" + "symfony/browser-kit": "~3.4|~4.0", + "symfony/console": "~3.4|~4.0", + "symfony/css-selector": "~3.4|~4.0", + "symfony/framework-bundle": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0" }, "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "autoload": { "psr-4": { "Symfony\\Bundle\\WebProfilerBundle\\": "" @@ -2604,7 +2968,24 @@ ], "description": "Symfony WebProfilerBundle", "homepage": "https://symfony.com", - "time": "2019-11-14T15:04:06+00:00" + "support": { + "source": "https://github.com/symfony/web-profiler-bundle/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" } ], "aliases": [], diff --git a/core/attributedef.class.inc.php b/core/attributedef.class.inc.php index 92268e39d..80ad1102e 100644 --- a/core/attributedef.class.inc.php +++ b/core/attributedef.class.inc.php @@ -5717,7 +5717,7 @@ class AttributeMetaEnum extends AttributeEnum $aLocalizedValues = array(); foreach($aRawValues as $sKey => $sValue) { - $aLocalizedValues[$sKey] = Str::pure2html($this->GetValueLabel($sKey)); + $aLocalizedValues[$sKey] = $this->GetValueLabel($sKey); } return $aLocalizedValues; diff --git a/core/cmdbchangeop.class.inc.php b/core/cmdbchangeop.class.inc.php index 02dbd41f9..85dbb9283 100644 --- a/core/cmdbchangeop.class.inc.php +++ b/core/cmdbchangeop.class.inc.php @@ -1077,7 +1077,7 @@ class CMDBChangeOpSetAttributeLinksTune extends CMDBChangeOpSetAttributeLinks { $oField = new FieldExpression('objclass', $oSearch->GetClassAlias()); $sListExpr = '('.implode(', ', CMDBSource::Quote($aLinkClasses)).')'; - $sOQLCondition = $oField->Render()." IN $sListExpr"; + $sOQLCondition = $oField->RenderExpression()." IN $sListExpr"; $oNewCondition = Expression::FromOQL($sOQLCondition); $oSearch->AddConditionExpression($oNewCondition); } diff --git a/core/cmdbsource.class.inc.php b/core/cmdbsource.class.inc.php index 3f1242561..48d67fcf4 100644 --- a/core/cmdbsource.class.inc.php +++ b/core/cmdbsource.class.inc.php @@ -350,6 +350,12 @@ class CMDBSource } + /** + * @return string + * @throws \MySQLException + * + * @uses \CMDBSource::QueryToCol() so needs a connection opened ! + */ public static function GetDBVersion() { $aVersions = self::QueryToCol('SELECT Version() as version', 'version'); @@ -367,8 +373,10 @@ class CMDBSource /** * Get the DB vendor between MySQL and its main forks * @return string + * + * @uses \CMDBSource::GetServerVariable() so needs a connection opened ! */ - static public function GetDBVendor() + public static function GetDBVendor() { $sDBVendor = static::ENUM_DB_VENDOR_MYSQL; @@ -672,13 +680,13 @@ class CMDBSource private static function StartTransaction() { $aStackTrace = debug_backtrace(DEBUG_BACKTRACE_PROVIDE_OBJECT , 3); - $sCaller = 'From '.$aStackTrace[1]['file'].'('.$aStackTrace[1]['line'].'): '.$aStackTrace[2]['class'].'->'.$aStackTrace[2]['function'].'()'; + $bHasExistingTransactions = self::IsInsideTransaction(); if (!$bHasExistingTransactions) { - IssueLog::Trace("START TRANSACTION $sCaller", LogChannels::CMDB_SOURCE); + IssueLog::Trace("START TRANSACTION was sent to the DB", LogChannels::CMDB_SOURCE, ['stacktrace' => $aStackTrace]); self::DBQuery('START TRANSACTION'); } else { - IssueLog::Trace("Ignore nested (".self::$m_iTransactionLevel.") START TRANSACTION $sCaller", LogChannels::CMDB_SOURCE); + IssueLog::Trace("START TRANSACTION ignored as a transaction is already opened", LogChannels::CMDB_SOURCE, ['stacktrace' => $aStackTrace]); } self::AddTransactionLevel(); diff --git a/core/config.class.inc.php b/core/config.class.inc.php index 35bc97110..11cdaa4f6 100644 --- a/core/config.class.inc.php +++ b/core/config.class.inc.php @@ -22,7 +22,15 @@ define('ITOP_APPLICATION', 'iTop'); define('ITOP_APPLICATION_SHORT', 'iTop'); + +/** + * Constant containing the application version + * Warning: this might be different from iTop core version! + * + * @see ITOP_CORE_VERSION to get iTop core version + */ define('ITOP_VERSION', '3.1.0-dev'); + define('ITOP_VERSION_NAME', 'Fullmoon'); define('ITOP_REVISION', 'svn'); define('ITOP_BUILD_DATE', '$WCNOW$'); @@ -608,6 +616,13 @@ class Config 'source_of_value' => '', 'show_in_conf_sample' => false, ], + /** + * The timezone is automatically set using this parameter in \utils::InitTimeZone + * This method is called almost everywhere, cause it's called in \MetaModel::LoadConfig and exec.php... but you might + * need to get it yourself ! + * + * @used-by utils::InitTimeZone() + */ 'timezone' => [ 'type' => 'string', 'description' => 'Timezone (reference: http://php.net/manual/en/timezones.php). If empty, it will be left unchanged and MUST be explicitly configured in PHP', @@ -851,13 +866,23 @@ class Config 'source_of_value' => '', 'show_in_conf_sample' => false, ], + 'impact_analysis_lazy_loading' => [ + 'type' => 'bool', + 'description' => 'In the impact analysis view: display the analysis or filter before display', + 'default' => false, + 'value' => '', + 'source_of_value' => '', + 'show_in_conf_sample' => false, + ], 'url_validation_pattern' => [ 'type' => 'string', 'description' => 'Regular expression to validate/detect the format of an URL (URL attributes and Wiki formatting for Text attributes)', - 'default' => '(https?|ftp)\://([a-zA-Z0-9+!*(),;?&=\$_.-]+(\:[a-zA-Z0-9+!*(),;?&=\$_.-]+)?@)?([a-zA-Z0-9-.]{3,})(\:[0-9]{2,5})?(/([a-zA-Z0-9%+\$_-]\.?)+)*/?(\?[a-zA-Z+&\$_.-][a-zA-Z0-9;:[\]@&%=+/\$_.-]*)?(#[a-zA-Z_.-][a-zA-Z0-9+\$_.-]*)?', - // SHEME.......... USER....................... PASSWORD.......................... HOST/IP........... PORT.......... PATH........................ GET............................................ ANCHOR............................ + 'default' => /** @lang RegExp */ + '(https?|ftp)\://([a-zA-Z0-9+!*(),;?&=\$_.-]+(\:[a-zA-Z0-9+!*(),;?&=\$_.-]+)?@)?([a-zA-Z0-9-.]{3,})(\:[0-9]{2,5})?(/([a-zA-Z0-9:%+\$_-]\.?)+)*/?(\?[a-zA-Z+&\$_.-][a-zA-Z0-9;:[\]@&%=+/\$_.-]*)?(#[a-zA-Z_.-][a-zA-Z0-9+\$_.-]*)?', + // SCHEME....... USER....................... PASSWORD.......................... HOST/IP........... PORT.......... PATH......................... GET............................................ ANCHOR.......................... // Example: http://User:passWord@127.0.0.1:8888/patH/Page.php?arrayArgument[2]=something:blah20#myAnchor - // Origin of this regexp: http://www.php.net/manual/fr/function.preg-match.php#93824 + // RegExp source: http://www.php.net/manual/fr/function.preg-match.php#93824 + // Update with N°4515 'value' => '', 'source_of_value' => '', 'show_in_conf_sample' => true, @@ -1175,7 +1200,7 @@ class Config ], 'compatibility.include_deprecated_js_files' => [ 'type' => 'bool', - 'description' => 'Include the deprecated JS files to ease usage of not migrated extensions', + 'description' => 'Include the deprecated JS files (in iTop previous version) to ease usage of not migrated extensions', 'default' => false, 'value' => false, 'source_of_value' => '', @@ -1191,7 +1216,7 @@ class Config ], 'compatibility.include_deprecated_css_files' => [ 'type' => 'bool', - 'description' => 'Include the deprecated CSS files to ease usage of not migrated extensions', + 'description' => 'Include the deprecated CSS files (in iTop previous version) to ease usage of not migrated extensions', 'default' => false, 'value' => false, 'source_of_value' => '', @@ -1600,6 +1625,16 @@ class Config return $this->m_aSettings[$sPropCode]['value']; } + /** + * @return mixed + * + * @since 3.0.1 N°4515 + */ + public function GetDefault(string $sPropCode) + { + return $this->m_aSettings[$sPropCode]['default']; + } + /** * Whether the $sPropCode parameter has a custom value or the default one. * diff --git a/core/csvbulkexport.class.inc.php b/core/csvbulkexport.class.inc.php index 36eb3cf71..50a92f8f0 100644 --- a/core/csvbulkexport.class.inc.php +++ b/core/csvbulkexport.class.inc.php @@ -220,16 +220,15 @@ class CSVBulkExport extends TabularBulkExport $sFormatInput = ''; $oRadioCustom = InputUIBlockFactory::MakeForInputWithLabel(Dict::Format('Core:BulkExport:DateTimeFormatCustom_Format', $sFormatInput), "csv_date_format_radio", "custom", "csv_date_time_format_custom", "radio"); + $oRadioCustom->SetDescription(Dict::S('UI:CSVImport:CustomDateTimeFormatTooltip')); $oRadioCustom->GetInput()->SetIsChecked($sDateTimeFormat !== (string)AttributeDateTime::GetFormat()); $oRadioCustom->SetBeforeInput(false); $oRadioCustom->GetInput()->AddCSSClass('ibo-input-checkbox'); $oFieldSetDate->AddSubBlock($oRadioCustom); - $sJSTooltip = json_encode('
'.Dict::S('UI:CSVImport:CustomDateTimeFormatTooltip').'
'); $oP->add_ready_script( <<ActivateOnMentionTriggers(true); return $this->m_iKey; } @@ -3226,50 +3229,7 @@ abstract class DBObject implements iDisplay // Activate any existing trigger $sClass = get_class($this); // - TriggerOnObjectMention - // 1 - Check if any caselog updated - $aUpdatedLogAttCodes = array(); - foreach($aChanges as $sAttCode => $value) - { - $oAttDef = MetaModel::GetAttributeDef($sClass, $sAttCode); - if($oAttDef instanceof AttributeCaseLog) - { - $aUpdatedLogAttCodes[] = $sAttCode; - } - } - // 2 - Find mentioned objects - $aMentionedObjects = array(); - foreach ($aUpdatedLogAttCodes as $sAttCode) { - /** @var \ormCaseLog $oUpdatedCaseLog */ - $oUpdatedCaseLog = $this->Get($sAttCode); - $aMentionedObjects = array_merge_recursive($aMentionedObjects, utils::GetMentionedObjectsFromText($oUpdatedCaseLog->GetModifiedEntry())); - } - // 3 - Trigger for those objects - // TODO: This should be refactored and moved into the caselogs loop, otherwise, we won't be able to know which case log triggered the action. - foreach ($aMentionedObjects as $sMentionedClass => $aMentionedIds) { - foreach ($aMentionedIds as $sMentionedId) { - /** @var \DBObject $oMentionedObject */ - $oMentionedObject = MetaModel::GetObject($sMentionedClass, $sMentionedId); - $aTriggerArgs = $this->ToArgs('this') + array('mentioned->object()' => $oMentionedObject); - - $aParams = array('class_list' => MetaModel::EnumParentClasses($sClass, ENUM_PARENT_CLASSES_ALL)); - $oSet = new DBObjectSet(DBObjectSearch::FromOQL("SELECT TriggerOnObjectMention AS t WHERE t.target_class IN (:class_list)"), array(), $aParams); - while ($oTrigger = $oSet->Fetch()) - { - /** @var \TriggerOnObjectMention $oTrigger */ - try { - // Ensure to handle only mentioned object in the trigger's scope - if ($oTrigger->IsMentionedObjectInScope($oMentionedObject) === false) { - continue; - } - - $oTrigger->DoActivate($aTriggerArgs); - } - catch (Exception $e) { - utils::EnrichRaisedException($oTrigger, $e); - } - } - } - } + $this->ActivateOnMentionTriggers(false); $bHasANewExternalKeyValue = false; $aHierarchicalKeys = array(); @@ -3483,6 +3443,122 @@ abstract class DBObject implements iDisplay return $this->m_iKey; } + + /** + * Increment attribute with specified value. + * This function is only applicable with AttributeInteger. + * + * @api + * + * @param string $sAttCode attribute code + * @param int $iValue value to increment (default value 1) + * + * @return int incremented value + * + * @throws \ArchivedObjectException + * @throws \CoreException + * @throws \MySQLException + * @throws \MySQLHasGoneAwayException + */ + public function DBIncrement(string $sAttCode, int $iValue = 1) + { + // retrieve instance class + $sClass = get_class($this); + + // dirty object not allowed + if($this->m_bDirty){ + throw new CoreException("Invalid DBIncrement usage, dirty objects are not allowed. Call DBUpdate before calling DBIncrement."); + } + + // ensure attribute type is AttributeInteger + $oAttr = MetaModel::GetAttributeDef($sClass, $sAttCode); + if(!$oAttr instanceof AttributeInteger){ + throw new CoreException(sprintf("Invalid DBIncrement usage, attribute type of {$sAttCode} is %s. Only AttributeInteger are compatibles with DBIncrement.", get_class($oAttr))); + } + + // prepare SQL statement + $sTable = MetaModel::DBGetTable($sClass, $sAttCode); + $sPKField = '`'.MetaModel::DBGetKey($sClass).'`'; + $sKey = CMDBSource::Quote($this->m_iKey); + $sUpdateSQL = "UPDATE `{$sTable}` SET `{$sAttCode}` = `{$sAttCode}`+{$iValue} WHERE {$sPKField} = {$sKey}"; + + // execute SQL query + CMDBSource::Query($sUpdateSQL); + + // reload instance with new value + $this->Reload(); + + return $this->Get($sAttCode); + } + + /** + * Activate TriggerOnObjectMention triggers for the current object + * + * @param bool $bNewlyCreatedObject + * + * @throws \ArchivedObjectException + * @throws \CoreException + * @throws \CoreUnexpectedValue + * @throws \MySQLException + * @throws \OQLException + * @since 3.0.1 N°4741 + */ + private function ActivateOnMentionTriggers(bool $bNewlyCreatedObject): void + { + $sClass = get_class($this); + $aChanges = $bNewlyCreatedObject ? $this->m_aOrigValues : $this->ListChanges(); + + // 1 - Check if any caselog updated + $aUpdatedLogAttCodes = []; + foreach ($aChanges as $sAttCode => $value) { + $oAttDef = MetaModel::GetAttributeDef($sClass, $sAttCode); + if ($oAttDef instanceof AttributeCaseLog) { + // Skip empty log on creation + if ($bNewlyCreatedObject && $value->GetModifiedEntry() === '') { + continue; + } + + $aUpdatedLogAttCodes[] = $sAttCode; + } + } + + // 2 - Find mentioned objects + $aMentionedObjects = []; + foreach ($aUpdatedLogAttCodes as $sAttCode) { + /** @var \ormCaseLog $oUpdatedCaseLog */ + $oUpdatedCaseLog = $this->Get($sAttCode); + $aMentionedObjects = array_merge_recursive($aMentionedObjects, utils::GetMentionedObjectsFromText($oUpdatedCaseLog->GetModifiedEntry())); + } + + // 3 - Trigger for those objects + // TODO: This should be refactored and moved into the caselogs loop, otherwise, we won't be able to know which case log triggered the action. + foreach ($aMentionedObjects as $sMentionedClass => $aMentionedIds) { + foreach ($aMentionedIds as $sMentionedId) { + /** @var \DBObject $oMentionedObject */ + $oMentionedObject = MetaModel::GetObject($sMentionedClass, $sMentionedId); + $aTriggerArgs = $this->ToArgs('this') + ['mentioned->object()' => $oMentionedObject]; + + $aParams = ['class_list' => MetaModel::EnumParentClasses($sClass, ENUM_PARENT_CLASSES_ALL)]; + $oSet = new DBObjectSet(DBObjectSearch::FromOQL("SELECT TriggerOnObjectMention AS t WHERE t.target_class IN (:class_list)"), [], $aParams); + while ($oTrigger = $oSet->Fetch()) + { + /** @var \TriggerOnObjectMention $oTrigger */ + try { + // Ensure to handle only mentioned object in the trigger's scope + if ($oTrigger->IsMentionedObjectInScope($oMentionedObject) === false) { + continue; + } + + $oTrigger->DoActivate($aTriggerArgs); + } + catch (Exception $e) { + utils::EnrichRaisedException($oTrigger, $e); + } + } + } + } + } + /** * @internal * Save updated fields previous values for {@see DBObject::DBUpdate()} callbacks @@ -5415,7 +5491,7 @@ abstract class DBObject implements iDisplay } $oLnk->Set($sRoleAttCode, $sRoleValue); } - $oLinkSet->AddObject($oLnk); + $oLinkSet->AddItem($oLnk); $this->Set($sTargetListAttCode, $oLinkSet); } break; diff --git a/core/dbobjectsearch.class.php b/core/dbobjectsearch.class.php index 985c591cb..8be53e24b 100644 --- a/core/dbobjectsearch.class.php +++ b/core/dbobjectsearch.class.php @@ -416,6 +416,10 @@ class DBObjectSearch extends DBSearch * @param string $sFilterCode * @param mixed $value * @param string $sOpCode operator to use : 'IN', 'NOT IN', 'Contains',' Begins with', 'Finishes with', ... + * If no operator is specified then : + * * for id field we will use "=" + * * for other fields we will call the corresponding {@link AttributeDefinition::GetSmartConditionExpression} method impl + * to generate the expression * @param bool $bParseSearchString * * @throws \CoreException @@ -465,14 +469,14 @@ class DBObjectSearch extends DBSearch if (!is_array($value)) $value = array($value); if (count($value) === 0) throw new Exception('AddCondition '.$sOpCode.': Value cannot be an empty array.'); $sListExpr = '('.implode(', ', CMDBSource::Quote($value)).')'; - $sOQLCondition = $oField->Render()." IN $sListExpr"; + $sOQLCondition = $oField->RenderExpression()." IN $sListExpr"; break; case 'NOTIN': if (!is_array($value)) $value = array($value); if (count($value) === 0) throw new Exception('AddCondition '.$sOpCode.': Value cannot be an empty array.'); $sListExpr = '('.implode(', ', CMDBSource::Quote($value)).')'; - $sOQLCondition = $oField->Render()." NOT IN $sListExpr"; + $sOQLCondition = $oField->RenderExpression()." NOT IN $sListExpr"; break; case 'Contains': @@ -1232,7 +1236,7 @@ class DBObjectSearch extends DBSearch elseif (MetaModel::IsParentClass($oRightFilter->GetFirstJoinedClass(), $oLeftFilter->GetClass())) { // Specialize $oRightFilter - $oRightFilter->ChangeClass($oLeftFilter->GetClass()); + $oRightFilter->ChangeClass($oLeftFilter->GetFirstJoinedClass()); } else { @@ -1368,7 +1372,7 @@ class DBObjectSearch extends DBSearch public function GetQueryParams($bExcludeMagicParams = true) { $aParams = array(); - $this->m_oSearchCondition->Render($aParams, true); + $this->m_oSearchCondition->RenderExpression(false, $aParams, true); if ($bExcludeMagicParams) { @@ -1457,7 +1461,7 @@ class DBObjectSearch extends DBSearch $sRes .= ' ' . $this->GetFirstJoinedClass() . ' AS `' . $this->GetFirstJoinedClassAlias() . '`'; $sRes .= $this->ToOQL_Joins(); - $sRes .= " WHERE ".$this->m_oSearchCondition->Render($aParams, $bRetrofitParams); + $sRes .= " WHERE ".$this->m_oSearchCondition->RenderExpression(false, $aParams, $bRetrofitParams); if ($bWithAllowAllFlag && $this->m_bAllowAllData) { diff --git a/core/dbunionsearch.class.php b/core/dbunionsearch.class.php index c9623aeab..b68e9f6fa 100644 --- a/core/dbunionsearch.class.php +++ b/core/dbunionsearch.class.php @@ -416,7 +416,11 @@ class DBUnionSearch extends DBSearch $aSearches = array(); foreach ($this->aSearches as $oSearch) { - $aSearches[] = $oSearch->Filter($sClassAlias, $oFilter); + if (!$oSearch->IsAllDataAllowed()) { + $aSearches[] = $oSearch->Filter($sClassAlias, $oFilter); + } else { + $aSearches[] = $oSearch; + } } return new DBUnionSearch($aSearches); } diff --git a/core/dict.class.inc.php b/core/dict.class.inc.php index 8bbf7afb4..d5fe6a185 100644 --- a/core/dict.class.inc.php +++ b/core/dict.class.inc.php @@ -302,13 +302,12 @@ class Dict * * @param $sSourceCode * @param $sDestCode + * @since 3.0.1 Not clone sSourceCode entry if sDestCode entry already exist */ public static function CloneString($sSourceCode, $sDestCode) { - foreach(self::$m_aLanguages as $sLanguageCode => $foo) - { - if (isset(self::$m_aData[$sLanguageCode][$sSourceCode])) - { + foreach(self::$m_aLanguages as $sLanguageCode => $foo) { + if (isset(self::$m_aData[$sLanguageCode][$sSourceCode]) && !isset(self::$m_aData[$sLanguageCode][$sDestCode] )) { self::$m_aData[$sLanguageCode][$sDestCode] = self::$m_aData[$sLanguageCode][$sSourceCode]; } } diff --git a/core/displayablegraph.class.inc.php b/core/displayablegraph.class.inc.php index c2bda18ec..b87bfd25f 100644 --- a/core/displayablegraph.class.inc.php +++ b/core/displayablegraph.class.inc.php @@ -31,7 +31,7 @@ class DisplayableNode extends GraphNode { public $x; public $y; - + /** * Create a new node inside a graph * @param SimpleGraph $oGraph @@ -51,27 +51,27 @@ class DisplayableNode extends GraphNode { return $this->GetProperty('icon_url', ''); } - + public function GetLabel() { return $this->GetProperty('label', $this->sId); } - + public function GetWidth() { return max(32, 5*strlen($this->GetProperty('label'))); // approximation of the text's bounding box } - + public function GetHeight() { return 32; } - + public function Distance2(DisplayableNode $oNode) { $dx = $this->x - $oNode->x; $dy = $this->y - $oNode->y; - + $d2 = $dx*$dx + $dy*$dy - $this->GetHeight()*$this->GetHeight(); if ($d2 < 40) { @@ -79,12 +79,12 @@ class DisplayableNode extends GraphNode } return $d2; } - + public function Distance(DisplayableNode $oNode) { return sqrt($this->Distance2($oNode)); } - + public function GetForRaphael($aContextDefs) { $aNode = array(); @@ -100,7 +100,7 @@ class DisplayableNode extends GraphNode $aNode['label'] = $this->GetLabel(); $aNode['id'] = $this->GetId(); $fOpacity = ($this->GetProperty('is_reached') ? 1 : 0.4); - $aNode['icon_attr'] = array('opacity' => $fOpacity); + $aNode['icon_attr'] = array('opacity' => $fOpacity); $aNode['text_attr'] = array('opacity' => $fOpacity); $aNode['tooltip'] = $this->GetTooltip($aContextDefs); $aNode['context_icons'] = array(); @@ -114,7 +114,7 @@ class DisplayableNode extends GraphNode } return $aNode; } - + public function RenderAsPDF(iTopPDF $oPdf, DisplayableGraph $oGraph, $fScale, $aContextDefs) { $Alpha = 1.0; @@ -170,7 +170,7 @@ class DisplayableNode extends GraphNode $oPdf->SetTextColor(0, 0, 0); $oPdf->Text($this->x*$fScale - $width/2, ($this->y + 18)*$fScale, $this->GetProperty('label')); } - + /** * Create a "whitened" version of the icon (retaining the transparency) to be used a background for masking the underlying lines * @param string $sIconFile The path to the file containing the icon @@ -179,35 +179,35 @@ class DisplayableNode extends GraphNode protected function CreateWhiteIcon(DisplayableGraph $oGraph, $sIconFile) { $aInfo = getimagesize($sIconFile); - + $im = null; switch($aInfo['mime']) { case 'image/png': - if (function_exists('imagecreatefrompng')) - { - $im = imagecreatefrompng($sIconFile); - } - break; - + if (function_exists('imagecreatefrompng')) + { + $im = imagecreatefrompng($sIconFile); + } + break; + case 'image/gif': - if (function_exists('imagecreatefromgif')) - { - $im = imagecreatefromgif($sIconFile); - } - break; - + if (function_exists('imagecreatefromgif')) + { + $im = imagecreatefromgif($sIconFile); + } + break; + case 'image/jpeg': case 'image/jpg': - if (function_exists('imagecreatefromjpeg')) - { - $im = imagecreatefromjpeg($sIconFile); - } - break; - + if (function_exists('imagecreatefromjpeg')) + { + $im = imagecreatefromjpeg($sIconFile); + } + break; + default: - return null; - + return null; + } if($im && imagefilter($im, IMG_FILTER_COLORIZE, 255, 255, 255)) { @@ -222,17 +222,17 @@ class DisplayableNode extends GraphNode return null; } } - + public function GetObjectCount() { return 1; } - + public function GetObjectClass() { return is_object($this->GetProperty('object', null)) ? get_class($this->GetProperty('object', null)) : null; } - + protected function AddToStats($oNode, &$aNodesPerClass) { $sClass = $oNode->GetObjectClass(); @@ -256,9 +256,9 @@ class DisplayableNode extends GraphNode { $aNodesPerClass[$sClass][$sKey]['nodes'][$oNode->GetId()] = $oNode; $aNodesPerClass[$sClass][$sKey]['count'] += $oNode->GetObjectCount(); - } + } } - + /** * Retrieves the list of neighbour nodes, in the given direction: 'up' or 'down' * @param bool $bDirectionDown @@ -279,11 +279,11 @@ class DisplayableNode extends GraphNode foreach($this->GetIncomingEdges() as $oEdge) { $aNextNodes[] = $oEdge->GetSourceNode(); - } + } } return $aNextNodes; } - + /** * Replaces the next neighbour node (in the given direction: 'up' or 'down') by the supplied group node * preserving the connectivity of the graph @@ -351,7 +351,7 @@ class DisplayableNode extends GraphNode } } } - + if ($oGraph->GetNode($oNextNode->GetId())) { $oGraph->_RemoveNode($oNextNode); @@ -367,9 +367,9 @@ class DisplayableNode extends GraphNode { $oNewNode->AddObject($oNextNode->GetProperty('object')); } - } + } } - + /** * Group together (as a special kind of nodes) all the similar neighbours of the current node * @param DisplayableGraph $oGraph @@ -381,7 +381,7 @@ class DisplayableNode extends GraphNode { if ($this->GetProperty('grouped') === true) return; $this->SetProperty('grouped', true); - + $aNodesPerClass = array(); foreach($this->GetNextNodes($bDirectionDown) as $oNode) { @@ -412,7 +412,7 @@ class DisplayableNode extends GraphNode $oNewNode->SetProperty('is_reached', ($sStatus == 'reached')); $oNewNode->SetProperty('count', $aGroupProps['count']); } - + try { if ($bDirectionDown) @@ -427,8 +427,8 @@ class DisplayableNode extends GraphNode catch(Exception $e) { // Ignore this redundant egde - } - + } + foreach($aGroupProps['nodes'] as $oNextNode) { $this->ReplaceNextNodeBy($oGraph, $oNextNode, $oNewNode, $bDirectionDown); @@ -445,7 +445,7 @@ class DisplayableNode extends GraphNode } } } - + public function GetTooltip($aContextDefs) { $sHtml = ''; @@ -474,9 +474,9 @@ class DisplayableNode extends GraphNode $sHtml .= ''.$oAttDef->GetLabel().': '.$oCurrObj->GetAsHtml($sAttCode).''; } $sHtml .= ''; - return $sHtml; + return $sHtml; } - + /** * Get the description of the node in "dot" language * Used to generate the positions in the graph, but we'd better use fake label @@ -508,7 +508,7 @@ class DisplayableRedundancyNode extends DisplayableNode { return 24; } - + public function GetForRaphael($aContextDefs) { $aNode = array(); @@ -519,7 +519,7 @@ class DisplayableRedundancyNode extends DisplayableNode $aNode['x'] = $this->x; $aNode['y']= $this->y; $aNode['label'] = $this->GetLabel(); - $aNode['id'] = $this->GetId(); + $aNode['id'] = $this->GetId(); $fDiscOpacity = ($this->GetProperty('is_reached') ? 1 : 0.2); $sColor = ($this->GetProperty('is_reached_count') > $this->GetProperty('threshold')) ? '#c33' : '#999'; $aNode['disc_attr'] = array('stroke-width' => 2, 'stroke' => '#000', 'fill' => $sColor, 'opacity' => $fDiscOpacity); @@ -550,35 +550,35 @@ class DisplayableRedundancyNode extends DisplayableNode $height = $oPdf->GetStringHeight(1000, $sLabel); $xPos = (float)$this->x*$fScale - $width/2; $yPos = (float)$this->y*$fScale - $height/2; - + $oPdf->SetXY(($this->x - 16)*$fScale, ($this->y - 16)*$fScale); - + $oPdf->Cell(32*$fScale, 32*$fScale, $sLabel, 0, 0, 'C', 0, '', 0, false, 'T', 'C'); } - + /** * @see DisplayableNode::GroupSimilarNeighbours() */ public function GroupSimilarNeighbours(DisplayableGraph $oGraph, $iThresholdCount, $bDirectionUp = false, $bDirectionDown = true) { parent::GroupSimilarNeighbours($oGraph, $iThresholdCount, $bDirectionUp, $bDirectionDown); - + if ($bDirectionUp) { $aNodesPerClass = array(); foreach($this->GetIncomingEdges() as $oEdge) { $oNode = $oEdge->GetSourceNode(); - + if (($oNode->GetObjectClass() !== null) && (!$oNode->GetProperty('is_reached'))) - { + { $this->AddToStats($oNode, $aNodesPerClass); } else { //$oNode->GroupSimilarNeighbours($oGraph, $iThresholdCount, $bDirectionUp, $bDirectionDown); } - } + } foreach($aNodesPerClass as $sClass => $aDefs) { foreach($aDefs as $sStatus => $aGroupProps) @@ -591,8 +591,8 @@ class DisplayableRedundancyNode extends DisplayableNode $oNewNode->SetProperty('is_reached', ($sStatus == 'is_reached')); $oNewNode->SetProperty('class', $sClass); $oNewNode->SetProperty('count', count($aGroupProps['nodes'])); - - + + $sNewId = $this->GetId().'::'.$sClass.'/'.(($sStatus == 'reached') ? '_reached': ''); $oNewNode = $oGraph->GetNode($sNewId); if ($oNewNode == null) @@ -604,7 +604,7 @@ class DisplayableRedundancyNode extends DisplayableNode $oNewNode->SetProperty('is_reached', ($sStatus == 'reached')); $oNewNode->SetProperty('count', $aGroupProps['count']); } - + try { $oOutgoingEdge = new DisplayableEdge($oGraph, '-'.$this->GetId().'-'.$oNewNode->GetId().'/'.$sStatus, $oNewNode, $this); @@ -613,7 +613,7 @@ class DisplayableRedundancyNode extends DisplayableNode { // Ignore this redundant egde } - + foreach($aGroupProps['nodes'] as $oNextNode) { $this->ReplaceNextNodeBy($oGraph, $oNextNode, $oNewNode, !$bDirectionUp); @@ -631,7 +631,7 @@ class DisplayableRedundancyNode extends DisplayableNode } } } - + public function GetTooltip($aContextDefs) { $sHtml = ''; @@ -640,9 +640,9 @@ class DisplayableRedundancyNode extends DisplayableNode $sHtml .= "".Dict::Format('UI:RelationTooltip:ImpactedItems_N_of_M' , $this->GetProperty('is_reached_count'), $this->GetProperty('min_up') + $this->GetProperty('threshold')).""; $sHtml .= "".Dict::Format('UI:RelationTooltip:CriticalThreshold_N_of_M' , $this->GetProperty('threshold'), $this->GetProperty('min_up') + $this->GetProperty('threshold')).""; $sHtml .= ''; - return $sHtml; + return $sHtml; } - + public function GetObjectCount() { @@ -666,7 +666,7 @@ class DisplayableEdge extends GraphEdge } $xStart = $oSourceNode->x * $fScale; $yStart = $oSourceNode->y * $fScale; - + $oSinkNode = $this->GetSinkNode(); if (($oSinkNode->x == null) || ($oSinkNode->y == null)) { @@ -674,9 +674,9 @@ class DisplayableEdge extends GraphEdge } $xEnd = $oSinkNode->x * $fScale; $yEnd = $oSinkNode->y * $fScale; - + $bReached = ($this->GetSourceNode()->GetProperty('is_reached') && $this->GetSinkNode()->GetProperty('is_reached')); - + $oPdf->setAlpha(1); if ($bReached) { @@ -688,8 +688,8 @@ class DisplayableEdge extends GraphEdge } $oPdf->SetLineStyle(array('width' => 2*$fScale, 'cap' => 'round', 'join' => 'miter', 'dash' => 0, 'color' => $aColor)); $oPdf->Line($xStart, $yStart, $xEnd, $yEnd); - - + + $vx = $xEnd - $xStart; $vy = $yEnd - $yStart; $l = sqrt($vx*$vx + $vy*$vy); @@ -699,24 +699,24 @@ class DisplayableEdge extends GraphEdge $uy = $vx; $lPos = max($l/2, $l - 40*$fScale); $iArrowSize = 5*$fScale; - + $x = $xStart + $lPos * $vx; $y = $yStart + $lPos * $vy; $oPdf->Line($x, $y, $x + $iArrowSize * ($ux-$vx), $y + $iArrowSize * ($uy-$vy)); - $oPdf->Line($x, $y, $x - $iArrowSize * ($ux+$vx), $y - $iArrowSize * ($uy+$vy)); + $oPdf->Line($x, $y, $x - $iArrowSize * ($ux+$vx), $y - $iArrowSize * ($uy+$vy)); } } class DisplayableGroupNode extends DisplayableNode { protected $aObjects; - + public function __construct(SimpleGraph $oGraph, $sId, $x = 0, $y = 0) { parent::__construct($oGraph, $sId, $x, $y); $this->aObjects = array(); } - + public function AddObject(DBObject $oObj = null) { if (is_object($oObj)) @@ -729,12 +729,12 @@ class DisplayableGroupNode extends DisplayableNode $this->aObjects[$oObj->GetKey()] = $oObj; } } - + public function GetObjects() { return $this->aObjects; } - + public function GetWidth() { return 50; @@ -760,7 +760,7 @@ class DisplayableGroupNode extends DisplayableNode $aNode['tooltip'] = $this->GetTooltip($aContextDefs); return $aNode; } - + public function RenderAsPDF(iTopPDF $oPdf, DisplayableGraph $oGraph, $fScale, $aContextDefs) { $bReached = $this->GetProperty('is_reached'); @@ -790,7 +790,7 @@ class DisplayableGroupNode extends DisplayableNode $oPdf->SetTextColor(0, 0, 0); $oPdf->Text($this->x * $fScale - $width / 2, ($this->y + 25) * $fScale, $this->GetProperty('label')); } - + public function GetTooltip($aContextDefs) { $iGroupIdx = $this->GetProperty('group_index'); @@ -823,7 +823,7 @@ class DisplayableGraph extends SimpleGraph protected $aTempImages; protected $aSourceObjects; protected $aSinkObjects; - + public function __construct() { parent::__construct(); @@ -831,14 +831,14 @@ class DisplayableGraph extends SimpleGraph $this->aSourceObjects = array(); $this->aSinkObjects = array(); } - + public function GetTempImageName() { $sNewTempName = tempnam(APPROOT.'data', 'img-'); $this->aTempImages[] = $sNewTempName; return $sNewTempName; } - + public function __destruct() { foreach($this->aTempImages as $sTempFile) @@ -918,7 +918,7 @@ class DisplayableGraph extends SimpleGraph $oSinkNode = $oNewGraph->GetNode($oEdge->GetSinkNode()->GetId()); $oNewEdge = new DisplayableEdge($oNewGraph, $oEdge->GetId(), $oSourceNode, $oSinkNode); } - + // Remove duplicate edges between two nodes $oEdgesIter = new RelationTypeIterator($oNewGraph, 'Edge'); $aEdgeKeys = array(); @@ -946,7 +946,7 @@ class DisplayableGraph extends SimpleGraph } } } - + $oNodesIter = new RelationTypeIterator($oNewGraph, 'Node'); foreach($oNodesIter as $oNode) { @@ -981,7 +981,7 @@ class DisplayableGraph extends SimpleGraph } } } - + // Remove duplicate edges between two nodes $oEdgesIter = new RelationTypeIterator($oNewGraph, 'Edge'); $aEdgeKeys = array(); @@ -1010,10 +1010,10 @@ class DisplayableGraph extends SimpleGraph } } set_time_limit(intval($iPreviousTimeLimit)); - + return $oNewGraph; } - + /** * Initializes the positions by rendering using Graphviz in xdot format * and parsing the output. @@ -1026,7 +1026,7 @@ class DisplayableGraph extends SimpleGraph { throw new Exception($sDot); } - + $aChunks = explode(";", $sDot); foreach($aChunks as $sChunk) { @@ -1035,7 +1035,7 @@ class DisplayableGraph extends SimpleGraph $sId = $aMatches[1]; $xPos = $aMatches[2]; $yPos = $aMatches[3]; - + $oNode = $this->GetNode($sId); if ($oNode !== null) { @@ -1049,7 +1049,7 @@ class DisplayableGraph extends SimpleGraph } } } - + public function GetBoundingBox() { $xMin = null; @@ -1074,10 +1074,10 @@ class DisplayableGraph extends SimpleGraph $yMax = max($yMax, $oNode->y + $oNode->GetHeight() / 2); } } - + return array('xmin' => $xMin, 'xmax' => $xMax, 'ymin' => $yMin, 'ymax' => $yMax); } - + function Translate($dx, $dy) { $oIterator = new RelationTypeIterator($this, 'Node'); @@ -1085,9 +1085,9 @@ class DisplayableGraph extends SimpleGraph { $oNode->x += $dx; $oNode->y += $dy; - } + } } - + public function UpdatePositions($aPositions) { foreach($aPositions as $sNodeId => $aPos) @@ -1107,7 +1107,7 @@ class DisplayableGraph extends SimpleGraph function GetAsJSON($sContextKey) { $aContextDefs = static::GetContextDefinitions($sContextKey, false); - + $aData = array('nodes' => array(), 'edges' => array(), 'groups' => array(), 'lists' => array()); $iGroupIdx = 0; $oIterator = new RelationTypeIterator($this, 'Node'); @@ -1131,7 +1131,7 @@ class DisplayableGraph extends SimpleGraph $aData['groups'][$iGroupIdx] = array('class' => $sClass, 'keys' => $aKeys); $oNode->SetProperty('group_index', $iGroupIdx); $iGroupIdx++; - + if ($oNode->GetProperty('is_reached')) { // Also add the objects from this group into the 'list' tab @@ -1139,11 +1139,11 @@ class DisplayableGraph extends SimpleGraph { $aData['lists'][$sClass] = $aKeys; } - else + else { $aData['lists'][$sClass] = array_merge($aData['lists'][$sClass], $aKeys); } - + } } if (($oNode instanceof DisplayableNode) && $oNode->GetProperty('is_reached') && is_object($oNode->GetProperty('object'))) @@ -1157,9 +1157,9 @@ class DisplayableGraph extends SimpleGraph } $aData['nodes'][] = $oNode->GetForRaphael($aContextDefs); } - + uksort($aData['lists'], array(get_class($this), 'SortOnClassLabel')); // sort on the localized names of the classes to provide a consistent and stable order - + $oIterator = new RelationTypeIterator($this, 'Edge'); foreach($oIterator as $sId => $oEdge) { @@ -1171,7 +1171,7 @@ class DisplayableGraph extends SimpleGraph $aEdge['attr'] = array('opacity' => $fOpacity, 'stroke' => '#000'); $aData['edges'][] = $aEdge; } - + return json_encode($aData); } @@ -1200,12 +1200,12 @@ class DisplayableGraph extends SimpleGraph { $aContextDefs = static::GetContextDefinitions($sContextKey, false); // No need to develop the parameters $oPdf = $oPage->get_tcpdf(); - + $aBB = $this->GetBoundingBox(); $this->Translate(-$aBB['xmin'], -$aBB['ymin']); - + $aMargins = $oPdf->getMargins(); - + if ($xMin == -1) { $xMin = $aMargins['left']; @@ -1222,7 +1222,7 @@ class DisplayableGraph extends SimpleGraph { $yMax = $oPdf->getPageHeight() - $aMargins['bottom']; } - + $fBreakMargin = $oPdf->getBreakMargin(); $oPdf->SetAutoPageBreak(false); $aRemainingArea = $this->RenderKey($oPdf, $sComments, $xMin, $yMin, $xMax, $yMax, $aContextDefs); @@ -1230,19 +1230,19 @@ class DisplayableGraph extends SimpleGraph $xMax = $aRemainingArea['xmax']; $yMin = $aRemainingArea['ymin']; $yMax = $aRemainingArea['ymax']; - + //$oPdf->Rect($xMin, $yMin, $xMax - $xMin, $yMax - $yMin, 'D', array(), array(225, 50, 50)); - + $fPageW = $xMax - $xMin; $fPageH = $yMax - $yMin; - - $w = $aBB['xmax'] - $aBB['xmin']; + + $w = $aBB['xmax'] - $aBB['xmin']; $h = $aBB['ymax'] - $aBB['ymin'] + 10; // Extra space for the labels which may appear "below" the icons - + $fScale = min($fPageW / $w, $fPageH / $h); $dx = ($fPageW - $fScale * $w) / 2; $dy = ($fPageH - $fScale * $h) / 2; - + $this->Translate(($xMin + $dx)/$fScale, ($yMin + $dy)/$fScale); $oIterator = new RelationTypeIterator($this, 'Edge'); @@ -1264,7 +1264,7 @@ class DisplayableGraph extends SimpleGraph $oPdf->SetAlpha(1); $oPdf->SetTextColor(0, 0, 0); } - + /** * Renders (in PDF) the key (legend) of the graphics vertically to the left of the specified zone (xmin,ymin, xmax,ymax), * and the comment (if any) at the bottom of the page. Returns the position of remaining area. @@ -1332,7 +1332,7 @@ class DisplayableGraph extends SimpleGraph $yPos += $fIconSize + 2 * $fPadding; } $oPdf->Rect($xMin, $yMin, $fMaxWidth + $fIconSize + 3*$fPadding, $yMax - $yMin, 'D'); - + if ($sComments != '') { // Draw the comment text (surrounded by a rectangle) @@ -1347,10 +1347,10 @@ class DisplayableGraph extends SimpleGraph $oPdf->Rect($xPos, $yPos, $w + 2*$fPadding, $h + 2*$fPadding, 'D'); $yMax = $yPos - $fPadding; } - + return array('xmin' => $xMin + $fMaxWidth + $fIconSize + 4*$fPadding, 'xmax' => $xMax, 'ymin' => $yMin, 'ymax' => $yMax); } - + /** * Get the context definitions from the parameters / configuration. The format of the "key" string is: * /relation_context/// @@ -1372,7 +1372,7 @@ class DisplayableGraph extends SimpleGraph else { $sLeafClass = $aLevels[2]; - + if (!MetaModel::IsValidClass($sLeafClass)) { IssueLog::Warning("GetContextDefinitions: invalid 'sLeafClass' = '$sLeafClass'. A valid class name is expected in 3rd position inside '$sContextKey' !"); @@ -1387,7 +1387,7 @@ class DisplayableGraph extends SimpleGraph $aContextDefs = array_merge($aContextDefs, $aRelationContext[$sClass][$aLevels[3]][$aLevels[4]]['items']); } } - + // Check if the queries are valid foreach($aContextDefs as $sKey => $sDefs) { @@ -1425,168 +1425,101 @@ class DisplayableGraph extends SimpleGraph * @throws \CoreException * @throws \DictExceptionMissingString */ - function Display(WebPage $oP, $aResults, $sRelation, ApplicationContext $oAppContext, $aExcludedObjects, $sObjClass, $iObjKey, $sContextKey, $aContextParams = array()) - { - $aContextDefs = static::GetContextDefinitions($sContextKey, true, $aContextParams); - $aExcludedByClass = array(); - foreach($aExcludedObjects as $oObj) - { - if (!array_key_exists(get_class($oObj), $aExcludedByClass)) - { - $aExcludedByClass[get_class($oObj)] = array(); - } - $aExcludedByClass[get_class($oObj)][] = $oObj->GetKey(); - } - $sSftShort = Dict::S('UI:ElementsDisplayed'); - $sSearchToggle = Dict::S('UI:Search:Toggle'); - $oP->add("
\n"); - $oUiSearchBlock = new Panel($sSftShort, [],Panel::ENUM_COLOR_SCHEME_CYAN, 'ds_flash'); - $oUiSearchBlock->SetCSSClasses(["ibo-search-form-panel", "display_block"]); - $oUiSearchBlock->SetIsCollapsible(true); - $oUiHtmlBlock = new Combodo\iTop\Application\UI\Base\Component\Html\Html( -<< -
-EOF - ); - $oP->add_ready_script( -<< .sf_title").on('click', function() { - $("#dh_flash").toggleClass('closed'); - }); - $('#ReloadMovieBtn').button().button('disable'); -EOF - ); - $aSortedElements = array(); - foreach($aResults as $sClassIdx => $aObjects) - { - foreach($aObjects as $oCurrObj) - { - $sSubClass = get_class($oCurrObj); - $aSortedElements[$sSubClass] = MetaModel::GetName($sSubClass); - } - } - - asort($aSortedElements); - $idx = 0; - foreach($aSortedElements as $sSubClass => $sClassName) - { - $oUiHtmlBlock->AddHtml("
"); - $idx++; - } - $oUiHtmlBlock->AddHtml("
"); - $oUiHtmlBlock->AddHtml("
"); - $oUiHtmlBlock->AddHtml("
\n"); - $oUiHtmlBlock->AddHtml("
\n"); // class="not-printable" + function Display(WebPage $oP, $aResults, $sRelation, ApplicationContext $oAppContext, $aExcludedObjects, $sObjClass, $iObjKey, $sContextKey, $aContextParams = array(), bool $sLazyLoading = false) + { + list($aExcludedByClass, $aAdditionalContexts) = $this->DisplayFiltering($sContextKey, $aContextParams, $aExcludedObjects, $oP, $aResults, $sLazyLoading); - $oUiSearchBlock->AddSubBlock($oUiHtmlBlock); - $oP->AddUiBlock($oUiSearchBlock); - $aAdditionalContexts = array(); - foreach($aContextDefs as $sKey => $aDefinition) - { - $aAdditionalContexts[] = array('key' => $sKey, 'label' => Dict::S($aDefinition['dict']), 'oql' => $aDefinition['oql'], 'default' => (array_key_exists('default', $aDefinition) && ($aDefinition['default'] == 'yes'))); - } - - $sDirection = utils::ReadParam('d', 'horizontal'); $iGroupingThreshold = utils::ReadParam('g', 5); WebResourcesHelper::EnableSimpleGraphInWebPage($oP); - try - { + try { $this->InitFromGraphviz(); - $sExportAsPdfURL = ''; $sExportAsPdfURL = utils::GetAbsoluteUrlAppRoot().'pages/ajax.render.php?operation=relation_pdf&relation='.$sRelation.'&direction='.($this->bDirectionDown ? 'down' : 'up'); - $oAppcontext = new ApplicationContext(); $sContext = $oAppContext->GetForLink(); $sDrillDownURL = utils::GetAbsoluteUrlAppRoot().'pages/UI.php?operation=details&class=%1$s&id=%2$s&'.$sContext; $sExportAsDocumentURL = utils::GetAbsoluteUrlAppRoot().'pages/ajax.render.php?operation=relation_attachment&relation='.$sRelation.'&direction='.($this->bDirectionDown ? 'down' : 'up'); $sLoadFromURL = utils::GetAbsoluteUrlAppRoot().'pages/ajax.render.php?operation=relation_json&relation='.$sRelation.'&direction='.($this->bDirectionDown ? 'down' : 'up'); $sAttachmentExportTitle = ''; - if (($sObjClass != null) && ($iObjKey != null)) - { + if (($sObjClass != null) && ($iObjKey != null)) { $oTargetObj = MetaModel::GetObject($sObjClass, $iObjKey, false); - if ($oTargetObj) - { + if ($oTargetObj) { $sAttachmentExportTitle = Dict::Format('UI:Relation:AttachmentExportOptions_Name', $oTargetObj->GetName()); } } - + $sId = 'graph'; $sStyle = ''; - if ($oP->IsPrintableVersion()) - { + if ($oP->IsPrintableVersion()) { // Optimize for printing on A4/Letter vertically $sStyle = 'margin-left:auto; margin-right:auto;'; $oP->add_ready_script("$('.simple-graph').width(18/2.54*96).resizable({ stop: function() { $(window).trigger('resized'); }});"); // Default width about 18 cm, since most browsers assume 96 dpi } $oP->add('
'); $aParams = array( - 'source_url' => $sLoadFromURL, - 'sources' => ($this->bDirectionDown ? $this->aSourceObjects : $this->aSinkObjects), - 'excluded' => $aExcludedByClass, - 'grouping_threshold' => $iGroupingThreshold, - 'export_as_pdf' => array('url' => $sExportAsPdfURL, 'label' => Dict::S('UI:Relation:ExportAsPDF')), + 'source_url' => $sLoadFromURL, + 'sources' => ($this->bDirectionDown ? $this->aSourceObjects : $this->aSinkObjects), + 'excluded' => $aExcludedByClass, + 'grouping_threshold' => $iGroupingThreshold, + 'export_as_pdf' => array('url' => $sExportAsPdfURL, 'label' => Dict::S('UI:Relation:ExportAsPDF')), 'export_as_attachment' => array('url' => $sExportAsDocumentURL, 'label' => Dict::S('UI:Relation:ExportAsAttachment'), 'obj_class' => $sObjClass, 'obj_key' => $iObjKey), - 'drill_down' => array('url' => $sDrillDownURL, 'label' => Dict::S('UI:Relation:DrillDown')), - 'labels' => array( - 'export_pdf_title' => Dict::S('UI:Relation:PDFExportOptions'), + 'drill_down' => array('url' => $sDrillDownURL, 'label' => Dict::S('UI:Relation:DrillDown')), + 'labels' => array( + 'export_pdf_title' => Dict::S('UI:Relation:PDFExportOptions'), 'export_as_attachment_title' => $sAttachmentExportTitle, - 'export' => Dict::S('UI:Button:Export'), - 'cancel' => Dict::S('UI:Button:Cancel'), - 'title' => Dict::S('UI:RelationOption:Title'), - 'untitled' => Dict::S('UI:RelationOption:Untitled'), - 'include_list' => Dict::S('UI:RelationOption:IncludeList'), - 'comments' => Dict::S('UI:RelationOption:Comments'), - 'grouping_threshold' => Dict::S('UI:RelationOption:GroupingThreshold'), - 'refresh' => Dict::S('UI:Button:Refresh'), - 'check_all' => Dict::S('UI:SearchValue:CheckAll'), - 'uncheck_all' => Dict::S('UI:SearchValue:UncheckAll'), - 'none_selected' => Dict::S('UI:Relation:NoneSelected'), - 'nb_selected' => Dict::S('UI:SearchValue:NbSelected'), - 'additional_context_info' => Dict::S('UI:Relation:AdditionalContextInfo'), - 'zoom' => Dict::S('UI:Relation:Zoom'), - 'loading' => Dict::S('UI:Loading'), + 'export' => Dict::S('UI:Button:Export'), + 'cancel' => Dict::S('UI:Button:Cancel'), + 'title' => Dict::S('UI:RelationOption:Title'), + 'untitled' => Dict::S('UI:RelationOption:Untitled'), + 'include_list' => Dict::S('UI:RelationOption:IncludeList'), + 'comments' => Dict::S('UI:RelationOption:Comments'), + 'grouping_threshold' => Dict::S('UI:RelationOption:GroupingThreshold'), + 'refresh' => Dict::S('UI:Button:Refresh'), + 'check_all' => Dict::S('UI:SearchValue:CheckAll'), + 'uncheck_all' => Dict::S('UI:SearchValue:UncheckAll'), + 'none_selected' => Dict::S('UI:Relation:NoneSelected'), + 'nb_selected' => Dict::S('UI:SearchValue:NbSelected'), + 'additional_context_info' => Dict::S('UI:Relation:AdditionalContextInfo'), + 'zoom' => Dict::S('UI:Relation:Zoom'), + 'loading' => Dict::S('UI:Loading'), ), - 'page_format' => array( - 'label' => Dict::S('UI:Relation:PDFExportPageFormat'), + 'page_format' => array( + 'label' => Dict::S('UI:Relation:PDFExportPageFormat'), 'values' => array( - 'A3' => Dict::S('UI:PageFormat_A3'), - 'A4' => Dict::S('UI:PageFormat_A4'), + 'A3' => Dict::S('UI:PageFormat_A3'), + 'A4' => Dict::S('UI:PageFormat_A4'), 'Letter' => Dict::S('UI:PageFormat_Letter'), ), ), - 'page_orientation' => array( - 'label' => Dict::S('UI:Relation:PDFExportPageOrientation'), + 'page_orientation' => array( + 'label' => Dict::S('UI:Relation:PDFExportPageOrientation'), 'values' => array( 'P' => Dict::S('UI:PageOrientation_Portrait'), 'L' => Dict::S('UI:PageOrientation_Landscape'), ), ), - 'additional_contexts' => $aAdditionalContexts, - 'context_key' => $sContextKey, + 'additional_contexts' => $aAdditionalContexts, + 'context_key' => $sContextKey, ); - if (!extension_loaded('gd')) - { + if (!extension_loaded('gd')) { // PDF export requires GD unset($aParams['export_as_pdf']); } - if (!extension_loaded('gd') || is_null($sObjClass) || is_null($iObjKey)) - { + if (!extension_loaded('gd') || is_null($sObjClass) || is_null($iObjKey)) { // Export as Attachment requires GD (for building the PDF) AND a valid objclass/objkey couple unset($aParams['export_as_attachment']); } - $oP->add_ready_script("$('#$sId').simple_graph(".json_encode($aParams).");"); + if ($oP->IsPrintableVersion() || !$sLazyLoading) { + $oP->add_ready_script(" $('#$sId').simple_graph(".json_encode($aParams).");"); + } else { + $oP->add_script("function Load(){var aExcluded = []; $('input[name^=excluded]').each( function() {if (!$(this).prop('checked')) { aExcluded.push($(this).val()); }} ); var params= $.extend(".json_encode($aParams).", {excluded_classes: aExcluded}); $('#$sId').simple_graph(params);}"); + } } catch(Exception $e) { $oP->add('
'.$e->getMessage().'
'); } $oP->add_script( -<<GetKey(); + } + $sSftShort = Dict::S('UI:ElementsDisplayed'); + $oP->add("
\n"); + $oUiSearchBlock = new Panel($sSftShort, [], Panel::ENUM_COLOR_SCHEME_CYAN, 'dh_flash'); + $oUiSearchBlock->SetCSSClasses(["ibo-search-form-panel", "display_block"]); + $oUiSearchBlock->SetIsCollapsible(true); + $oUiHtmlBlock = new Combodo\iTop\Application\UI\Base\Component\Html\Html( + << +
+EOF + ); + $oP->add_ready_script( + << .sf_title").on("click", function() { + $("#dh_flash").toggleClass("closed"); + }); + $("#ReloadMovieBtn").button().button("disable"); +EOF + ); + if ($sLazyLoading) { + $oP->add_ready_script("$('#ReloadMovieBtn').button('enable');"); + } else { + $oP->add_ready_script("$('#dh_flash').addClass('closed');"); + } + $aSortedElements = array(); + foreach ($aResults as $sClassIdx => $aObjects) { + foreach ($aObjects as $oCurrObj) { + $sSubClass = get_class($oCurrObj); + $aSortedElements[$sSubClass] = MetaModel::GetName($sSubClass); + } + } + + asort($aSortedElements); + $idx = 0; + foreach ($aSortedElements as $sSubClass => $sClassName) { + $oUiHtmlBlock->AddHtml("
"); + $idx++; + } + $oUiHtmlBlock->AddHtml("
"); + if ($sLazyLoading) { + $sOnCLick = "Load(); $('#ReloadMovieBtn').attr('onclick','DoReload()');$('#ReloadMovieBtn').html('".Dict::S('UI:Button:Refresh')."');"; + $oUiHtmlBlock->AddHtml("
"); + } else { + $sOnCLick = "DoReload()"; + $oUiHtmlBlock->AddHtml("
"); + } + $oUiHtmlBlock->AddHtml("
\n"); + $oUiHtmlBlock->AddHtml("
\n"); // class="not-printable" + + $oUiSearchBlock->AddSubBlock($oUiHtmlBlock); + $oP->AddUiBlock($oUiSearchBlock); + + $aAdditionalContexts = array(); + foreach ($aContextDefs as $sKey => $aDefinition) { + $aAdditionalContexts[] = array('key' => $sKey, 'label' => Dict::S($aDefinition['dict']), 'oql' => $aDefinition['oql'], 'default' => (array_key_exists('default', $aDefinition) && ($aDefinition['default'] == 'yes'))); + } + + return array($aExcludedByClass, $aAdditionalContexts); + } + } diff --git a/core/excelbulkexport.class.inc.php b/core/excelbulkexport.class.inc.php index ac7dc5b3f..caecf7111 100644 --- a/core/excelbulkexport.class.inc.php +++ b/core/excelbulkexport.class.inc.php @@ -111,16 +111,15 @@ class ExcelBulkExport extends TabularBulkExport $sFormatInput = ''; $oRadioCustom = InputUIBlockFactory::MakeForInputWithLabel(Dict::Format('Core:BulkExport:DateTimeFormatCustom_Format', $sFormatInput), "excel_date_format_radio", "custom", "excel_date_time_format_custom", "radio"); + $oRadioCustom->SetDescription(Dict::S('UI:CSVImport:CustomDateTimeFormatTooltip')); $oRadioCustom->GetInput()->SetIsChecked($sDateTimeFormat !== (string)AttributeDateTime::GetFormat()); $oRadioCustom->SetBeforeInput(false); $oRadioCustom->GetInput()->AddCSSClass('ibo-input-checkbox'); $oFieldSetDate->AddSubBlock($oRadioCustom); - $sJSTooltip = json_encode('
'.Dict::S('UI:CSVImport:CustomDateTimeFormatTooltip').'
'); $oP->add_ready_script( <<AllowAllData($bAllowAllData); $oObjSearch->AddCondition($sAttCode, $value, '='); $oSet = new DBObjectSet($oObjSearch); if ($oSet->Count() == 1) diff --git a/core/ownershiplock.class.inc.php b/core/ownershiplock.class.inc.php index ad1f34d34..ddc8762e7 100644 --- a/core/ownershiplock.class.inc.php +++ b/core/ownershiplock.class.inc.php @@ -31,13 +31,13 @@ class iTopOwnershipToken extends DBObject { $aParams = array ( - 'category' => 'application', - 'key_type' => 'autoincrement', - 'name_attcode' => array('obj_class', 'obj_key'), - 'state_attcode' => '', - 'reconc_keys' => array(''), - 'db_table' => 'priv_ownership_token', - 'db_key_field' => 'id', + 'category' => '', + 'key_type' => 'autoincrement', + 'name_attcode' => array('obj_class', 'obj_key'), + 'state_attcode' => '', + 'reconc_keys' => array(''), + 'db_table' => 'priv_ownership_token', + 'db_key_field' => 'id', 'db_finalclass_field' => '', ); MetaModel::Init_Params($aParams); diff --git a/core/pdfbulkexport.class.inc.php b/core/pdfbulkexport.class.inc.php index f40fa77c9..ba25a61ed 100644 --- a/core/pdfbulkexport.class.inc.php +++ b/core/pdfbulkexport.class.inc.php @@ -95,15 +95,14 @@ class PDFBulkExport extends HTMLBulkExport $sFormatInput = ''; $oRadioCustom = InputUIBlockFactory::MakeForInputWithLabel(Dict::Format('Core:BulkExport:DateTimeFormatCustom_Format', $sFormatInput), "pdf_date_format_radio", "custom", "pdf_date_time_format_custom", "radio"); + $oRadioCustom->SetDescription(Dict::S('UI:CSVImport:CustomDateTimeFormatTooltip')); $oRadioCustom->GetInput()->SetIsChecked($sDateTimeFormat !== (string)AttributeDateTime::GetFormat()); $oRadioCustom->SetBeforeInput(false); $oRadioCustom->GetInput()->AddCSSClass('ibo-input-checkbox'); $oFieldSetDate->AddSubBlock($oRadioCustom); - $sJSTooltip = json_encode('
'.Dict::S('UI:CSVImport:CustomDateTimeFormatTooltip').'
'); $oP->add_ready_script( <<'; $oRadioCustom = InputUIBlockFactory::MakeForInputWithLabel(Dict::Format('Core:BulkExport:DateTimeFormatCustom_Format', $sFormatInput), "spreadsheet_date_format_radio", "custom", "spreadsheet_date_time_format_custom", "radio"); + $oRadioCustom->SetDescription(Dict::S('UI:CSVImport:CustomDateTimeFormatTooltip')); $oRadioCustom->GetInput()->SetIsChecked($sDateTimeFormat !== (string)AttributeDateTime::GetFormat()); $oRadioCustom->GetInput()->AddCSSClass('ibo-input-checkbox'); $oRadioCustom->SetBeforeInput(false); $oFieldSetDate->AddSubBlock($oRadioCustom); - $sJSTooltip = json_encode('
'.Dict::S('UI:CSVImport:CustomDateTimeFormatTooltip').'
'); $oP->add_ready_script( <<m_sTable]['*'] = $this->m_sTableAlias; $sJoinCond = ''; @@ -613,6 +623,7 @@ class SQLObjectQuery extends SQLQuery $aTempFrom = array(); // temporary subset of 'from' specs, to be grouped in the final query foreach ($this->m_aJoinSelects as $aJoinData) { + /** @var \SQLObjectQuery $oRightSelect */ $oRightSelect = $aJoinData["select"]; $oRightSelect->PrepareSingleTable($oRootQuery, $aTempFrom, $this->m_sTableAlias, $aJoinData); diff --git a/css/backoffice/blocks-integrations/collapsible-section/_all.scss b/css/backoffice/blocks-integrations/collapsible-section/_all.scss index dfec2d5ff..5f353fef2 100644 --- a/css/backoffice/blocks-integrations/collapsible-section/_all.scss +++ b/css/backoffice/blocks-integrations/collapsible-section/_all.scss @@ -4,4 +4,5 @@ */ @import "collapsible-section-with-blocks"; -@import "collapsible-section-within-caselog-list"; \ No newline at end of file +@import "collapsible-section-within-caselog-list"; +@import "collapsible-section-within-alert"; \ No newline at end of file diff --git a/css/backoffice/blocks-integrations/collapsible-section/_collapsible-section-within-alert.scss b/css/backoffice/blocks-integrations/collapsible-section/_collapsible-section-within-alert.scss new file mode 100644 index 000000000..e83b44b41 --- /dev/null +++ b/css/backoffice/blocks-integrations/collapsible-section/_collapsible-section-within-alert.scss @@ -0,0 +1,26 @@ +/* + * @copyright Copyright (C) 2010-2022 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ + +/* SCSS variables */ +$ibo-collapsible-section-within-alert--body--padding: $ibo-spacing-300 !default; +$ibo-collapsible-section-within-alert--body--text-color: $ibo-color-grey-900 !default; + +.ibo-alert--body { + .ibo-collapsible-section { + .ibo-collapsible-section--header .ibo-collapsible-section--title, + .ibo-collapsible-section--body { + @extend %ibo-font-size-150; + } + + .ibo-collapsible-section--body { + color: $ibo-collapsible-section-within-alert--body--text-color; + padding: $ibo-collapsible-section-within-alert--body--padding; + } + } + > * + .ibo-collapsible-section { + margin-top: 8px; + } +} + \ No newline at end of file diff --git a/css/backoffice/blocks-integrations/field/_all.scss b/css/backoffice/blocks-integrations/field/_all.scss index 15cf0cc74..8fdfce1ab 100644 --- a/css/backoffice/blocks-integrations/field/_all.scss +++ b/css/backoffice/blocks-integrations/field/_all.scss @@ -3,4 +3,5 @@ * @license http://opensource.org/licenses/AGPL-3.0 */ -@import "field-with-field"; \ No newline at end of file +@import "field-with-field"; +@import "field-with-fieldset"; \ No newline at end of file diff --git a/css/backoffice/blocks-integrations/field/_field-with-fieldset.scss b/css/backoffice/blocks-integrations/field/_field-with-fieldset.scss new file mode 100644 index 000000000..918f0e55d --- /dev/null +++ b/css/backoffice/blocks-integrations/field/_field-with-fieldset.scss @@ -0,0 +1,10 @@ +/* + * @copyright Copyright (C) 2010-2021 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ + +$ibo-field--spacing-top--with-fieldset: $ibo-spacing-700 !default; + +.ibo-fieldset + .ibo-field { + margin-top: $ibo-field--spacing-top--with-fieldset; +} \ No newline at end of file diff --git a/css/backoffice/blocks-integrations/fieldset/_all.scss b/css/backoffice/blocks-integrations/fieldset/_all.scss index 687c95928..5e1ebb78c 100644 --- a/css/backoffice/blocks-integrations/fieldset/_all.scss +++ b/css/backoffice/blocks-integrations/fieldset/_all.scss @@ -3,5 +3,6 @@ * @license http://opensource.org/licenses/AGPL-3.0 */ +@import "fieldset-with-field"; @import "fieldset-with-fieldset"; @import "fieldset-with-multicolumn"; \ No newline at end of file diff --git a/css/backoffice/blocks-integrations/fieldset/_fieldset-with-field.scss b/css/backoffice/blocks-integrations/fieldset/_fieldset-with-field.scss new file mode 100644 index 000000000..5f1b6ea4d --- /dev/null +++ b/css/backoffice/blocks-integrations/fieldset/_fieldset-with-field.scss @@ -0,0 +1,10 @@ +/* + * @copyright Copyright (C) 2010-2021 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ + +$ibo-fieldset--spacing-top--with-field: $ibo-spacing-700 !default; + +.ibo-field + .ibo-fieldset:not(.ibo-column) { + margin-top: $ibo-fieldset--spacing-top--with-field; +} \ No newline at end of file diff --git a/css/backoffice/blocks-integrations/fieldset/_fieldset-with-fieldset.scss b/css/backoffice/blocks-integrations/fieldset/_fieldset-with-fieldset.scss index 1e9c07671..2888694b7 100644 --- a/css/backoffice/blocks-integrations/fieldset/_fieldset-with-fieldset.scss +++ b/css/backoffice/blocks-integrations/fieldset/_fieldset-with-fieldset.scss @@ -3,8 +3,8 @@ * @license http://opensource.org/licenses/AGPL-3.0 */ -$ibo-fieldset--spacing-left--with-fieldset: $ibo-spacing-800 !default; +$ibo-fieldset--spacing-top--with-fieldset: $ibo-spacing-800 !default; .ibo-fieldset + .ibo-fieldset:not(.ibo-column) { - margin-top: $ibo-fieldset--spacing-left--with-fieldset; + margin-top: $ibo-fieldset--spacing-top--with-fieldset; } \ No newline at end of file diff --git a/css/backoffice/blocks-integrations/fieldset/_fieldset-with-multicolumn.scss b/css/backoffice/blocks-integrations/fieldset/_fieldset-with-multicolumn.scss index 64b94a5dc..5aac8c942 100644 --- a/css/backoffice/blocks-integrations/fieldset/_fieldset-with-multicolumn.scss +++ b/css/backoffice/blocks-integrations/fieldset/_fieldset-with-multicolumn.scss @@ -3,9 +3,9 @@ * @license http://opensource.org/licenses/AGPL-3.0 */ -$ibo-fieldset--spacing-left--with-multicolumn: $ibo-spacing-800 !default; +$ibo-fieldset--spacing-top--with-multicolumn: $ibo-spacing-800 !default; .ibo-multi-column + .ibo-fieldset { - margin-top: $ibo-fieldset--spacing-left--with-multicolumn; + margin-top: $ibo-fieldset--spacing-top--with-multicolumn; } diff --git a/css/backoffice/blocks-integrations/input/_input-with-label.scss b/css/backoffice/blocks-integrations/input/_input-with-label.scss index 84341dd01..6ff833abd 100644 --- a/css/backoffice/blocks-integrations/input/_input-with-label.scss +++ b/css/backoffice/blocks-integrations/input/_input-with-label.scss @@ -11,4 +11,18 @@ $ibo-input--spacing-left--with-label: $ibo-spacing-300 !default; select + label, label + select, label > select, input + label, label + input, label > input { margin-left: $ibo-input--spacing-left--with-label; +} + +.ibo-input-with-label--label { + &.ibo-has-description { + &::after { + content: $ibo-field--label--description--content; + padding-left: $ibo-field--label--description--padding-left; + vertical-align: top; + + cursor: pointer; + color: $ibo-field--label--description--color; + @extend %ibo-font-ral-bol-50; + } + } } \ No newline at end of file diff --git a/css/backoffice/components/_button.scss b/css/backoffice/components/_button.scss index e27365cfc..5cba61c9a 100644 --- a/css/backoffice/components/_button.scss +++ b/css/backoffice/components/_button.scss @@ -479,6 +479,22 @@ $ibo-button-colors: ( &.ibo-action-button { float: right; } + + .ibo-button--loading-icon { + display: none; + } + + &.ibo-is-loading { + .ibo-button--icon{ + display: none; + } + .ibo-button--loading-icon { + display: inline-block; + &+ .ibo-button--label{ + margin-left: $ibo-button--label--margin-left; + } + } + } } .ibo-button--label { diff --git a/css/backoffice/components/_datatable.scss b/css/backoffice/components/_datatable.scss index 78ec80a7d..89b0aeaee 100644 --- a/css/backoffice/components/_datatable.scss +++ b/css/backoffice/components/_datatable.scss @@ -122,6 +122,7 @@ $ibo-fieldsorter--selected--background-color: $ibo-color-blue-200 !default; } } -.ibo-datatable--selected-count{ +.ibo-datatable--selected-count, .ibo-datatable--result-count{ padding-right: 0.2em; + padding-left: 0.1em; } \ No newline at end of file diff --git a/css/backoffice/components/_search-form.scss b/css/backoffice/components/_search-form.scss index b4160096d..77bb63563 100644 --- a/css/backoffice/components/_search-form.scss +++ b/css/backoffice/components/_search-form.scss @@ -345,6 +345,7 @@ $ibo-search-results-area--datatable-scrollhead--border--is-sticking: $ibo-search /* Form group (operators) is displayed only when the criteria is toggled to opened state */ display: none; max-width: 450px; + width: max-content; max-height: 520px; overflow-x: auto; overflow-y: hidden; @@ -374,7 +375,7 @@ $ibo-search-results-area--datatable-scrollhead--border--is-sticking: $ibo-search } .sfc_op_name { - width: 90px; + width: 96px; } .sfc_op_content { diff --git a/css/backoffice/components/_title.scss b/css/backoffice/components/_title.scss index 0abc7dcee..dea02aa4f 100644 --- a/css/backoffice/components/_title.scss +++ b/css/backoffice/components/_title.scss @@ -8,6 +8,8 @@ $ibo-title--padding-y: $ibo-spacing-400 !default; $ibo-title--padding-x: $ibo-spacing-0 !default; $ibo-title--icon--size: 90px !default; +$ibo-title--icon--size-2: 80px !default; +$ibo-title--icon--size-3: 70px !default; $ibo-title--icon-background--size--must-contain: contain !default; $ibo-title--icon-background--size--must-cover: cover !default; @@ -29,6 +31,18 @@ $ibo-title--icon-background--size--must-zoomout: 66.67% !default; min-height: $ibo-title--icon--size; overflow: hidden; } +.ibo-title--icon > .ibo-title--icon-level-2{ + width: $ibo-title--icon--size-2; + height: $ibo-title--icon--size-2; + min-width: $ibo-title--icon--size-2; + min-height: $ibo-title--icon--size-2; +} +.ibo-title--icon > .ibo-title--icon-level-3{ + width: $ibo-title--icon--size-3; + height: $ibo-title--icon--size-3; + min-width: $ibo-title--icon--size-3; + min-height: $ibo-title--icon--size-3; +} .ibo-title--icon-background { width: 100%; diff --git a/css/backoffice/components/input/_input-image.scss b/css/backoffice/components/input/_input-image.scss index 7acfa9178..e488dc933 100644 --- a/css/backoffice/components/input/_input-image.scss +++ b/css/backoffice/components/input/_input-image.scss @@ -3,6 +3,7 @@ * @license http://opensource.org/licenses/AGPL-3.0 */ +$ibo-input-image--image-view--min-height: 96px !default; $ibo-input-image--image-view--background-color: $ibo-color-grey-200 !default; $ibo-input-image--image-view--border-radius: $ibo-border-radius-500 !default; @@ -18,6 +19,7 @@ $ibo-input-image--edit-buttons--elements-spacing: $ibo-input-image--edit-buttons .ibo-input-image--image-view { position: relative; overflow: hidden; + min-height: $ibo-input-image--image-view--min-height; background-color: $ibo-input-image--image-view--background-color; border-radius: $ibo-input-image--image-view--border-radius; @extend %ibo-fully-centered-content; diff --git a/css/backoffice/components/input/_input-select.scss b/css/backoffice/components/input/_input-select.scss index 7046b2aaf..b21158340 100644 --- a/css/backoffice/components/input/_input-select.scss +++ b/css/backoffice/components/input/_input-select.scss @@ -64,6 +64,8 @@ $ibo-input-select--autocomplete-item-image--border: 1px solid $ibo-color-grey-60 color: inherit; border-color: $ibo-color-white-100; padding-left: $ibo-input-select--padding-x; + + @extend %ibo-font-ral-nor-150; } > [data-value] { @@ -102,6 +104,13 @@ $ibo-input-select--autocomplete-item-image--border: 1px solid $ibo-color-grey-60 > input { background-color: unset; border: unset; + &:focus{ + outline: none !important; /* Overwrite browsers default focus outline */ + } + } + + &.input-active{ + border: 1px solid $ibo-input--focus--border-color; } } .ibo-input-select-wrapper{ diff --git a/css/backoffice/components/input/_input.scss b/css/backoffice/components/input/_input.scss index f83dac047..7b7bbb031 100644 --- a/css/backoffice/components/input/_input.scss +++ b/css/backoffice/components/input/_input.scss @@ -22,7 +22,6 @@ $ibo-input--placeholder--color: $ibo-color-grey-600 !default; $ibo-input--disabled--background-color: $ibo-color-grey-300 !default; $ibo-input--placeholder--color: $ibo-color-grey-700 !default; -$ibo-input-wrapper--is-error--background-color: $ibo-color-red-200 !default; $ibo-input-wrapper--is-error--border-color: $ibo-color-red-600 !default; $ibo-field-validation: $ibo-color-red-700 !default; @@ -38,6 +37,8 @@ $ibo-input--margin-x: $ibo-spacing-200 !default; border: 1px solid $ibo-input--border-color; border-radius: $ibo-input--border-radius; + @extend %ibo-font-ral-nor-150; + &:focus{ border: 1px solid $ibo-input--focus--border-color; } @@ -55,7 +56,6 @@ textarea.ibo-input{ .ibo-input-wrapper.is-error, .ibo-input-field-wrapper.is-error { .ibo-input, .ibo-input-vanilla, .cke, textarea { border: 1px solid $ibo-input-wrapper--is-error--border-color; - background-color: $ibo-input-wrapper--is-error--background-color; } .ibo-input-vanilla input{ border: 0; diff --git a/css/backoffice/layout/activity-panel/_activity-panel.scss b/css/backoffice/layout/activity-panel/_activity-panel.scss index fa0d4f433..7917bf5e1 100644 --- a/css/backoffice/layout/activity-panel/_activity-panel.scss +++ b/css/backoffice/layout/activity-panel/_activity-panel.scss @@ -41,6 +41,12 @@ $ibo-activity-panel--tab-title-decoration--border-radius: $ibo-border-radius-300 $ibo-activity-panel--tab-title-draft-indicator--margin-x: $ibo-activity-panel--tab-title-decoration--margin-right !default; +$ibo-activity-panel--tab-title-messages-count--margin-left: $ibo-activity-panel--tab-title-draft-indicator--margin-x !default; +$ibo-activity-panel--tab-title-messages-count--background-color: $ibo-color-grey-200 !default; +$ibo-activity-panel--tab-title-messages-count--padding-x: $ibo-spacing-200 !default; +$ibo-activity-panel--tab-title-messages-count--padding-y: $ibo-spacing-0 !default; +$ibo-activity-panel--tab-title-messages-count--border-radius: $ibo-border-radius-300 !default; + $ibo-activity-panel--tab-title-text--max-width: 100px !default; /* - Tab toolbar */ @@ -180,6 +186,9 @@ $ibo-activity-panel--open-icon--margin-left: 0.75rem !default; .ibo-activity-panel--tab-title{ background-color: $ibo-activity-panel--tab-title--is-active--background-color; } + .ibo-activity-panel--tab-title-messages-count{ + display: none; + } } &.ibo-is-draft{ .ibo-activity-panel--tab-title-draft-indicator{ @@ -213,6 +222,17 @@ $ibo-activity-panel--open-icon--margin-left: 0.75rem !default; border-radius: $ibo-activity-panel--tab-title-decoration--border-radius; @extend %ibo-depression-100; } +.ibo-activity-panel--tab-title-messages-count{ + display: inline-block; + margin-left: $ibo-activity-panel--tab-title-messages-count--margin-left; + background-color: $ibo-activity-panel--tab-title-messages-count--background-color; + padding: $ibo-activity-panel--tab-title-messages-count--padding-y $ibo-activity-panel--tab-title-messages-count--padding-x; + border-radius: $ibo-activity-panel--tab-title-messages-count--border-radius; + + &[data-messages-count="0"]{ + display: none; + } +} .ibo-activity-panel--tab-title-draft-indicator{ display: none; margin-left: $ibo-activity-panel--tab-title-draft-indicator--margin-x; diff --git a/css/backoffice/pages/_all.scss b/css/backoffice/pages/_all.scss index c5f9aa004..11f5a7599 100644 --- a/css/backoffice/pages/_all.scss +++ b/css/backoffice/pages/_all.scss @@ -12,4 +12,5 @@ @import "datamodel-viewer"; @import "csv-import"; @import "global-search"; +@import "run-query"; @import "welcome-popup"; \ No newline at end of file diff --git a/css/backoffice/pages/_run-query.scss b/css/backoffice/pages/_run-query.scss new file mode 100644 index 000000000..efe4674dc --- /dev/null +++ b/css/backoffice/pages/_run-query.scss @@ -0,0 +1,10 @@ +/* + * @copyright Copyright (C) 2010-2021 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ + +$ibo-run-query--highlight--background-color: $ibo-color-primary-300 !default; + +.ibo-run-query--highlight{ + background-color: $ibo-run-query--highlight--background-color; +} \ No newline at end of file diff --git a/css/backoffice/utils/helpers/_misc.scss b/css/backoffice/utils/helpers/_misc.scss index cc0620979..845208ba1 100644 --- a/css/backoffice/utils/helpers/_misc.scss +++ b/css/backoffice/utils/helpers/_misc.scss @@ -134,6 +134,9 @@ body.ibo-has-fullscreen-descendant { @extend %ibo-font-code-150; } +.ibo-add-margin-top-250{ + margin-top: $ibo-spacing-400; +} /* * A single class to handle WYSIWYG generated content, where only HTML tags are available * See https://bulma.io/documentation/elements/content/ @@ -158,7 +161,7 @@ body.ibo-has-fullscreen-descendant { /* Preserve original text color in code blocks, except for the Highlight.js blocks which have their own colors */ & > code, - :not(pre.hljs) code { + code:not(.hljs) { color: inherit; } } diff --git a/css/backoffice/vendors/_ckeditor.scss b/css/backoffice/vendors/_ckeditor.scss index c9fdc45e7..bd9049baa 100644 --- a/css/backoffice/vendors/_ckeditor.scss +++ b/css/backoffice/vendors/_ckeditor.scss @@ -52,6 +52,10 @@ $ibo-vendors-ckeditor--autocomplete-item-title--text-color: #3A3A3A !default; white-space: pre-line; } +.ibo-hljs-container{ + padding: 0 !important; +} + /* Mentions in caselogs */ /* Note: Mind the "ul", it allows us to have a more precise rule than the original plugin's CSS so we can override it */ ul.cke_autocomplete_panel{ diff --git a/css/css-variables.scss b/css/css-variables.scss index 1717b7ad0..8de8945bb 100644 --- a/css/css-variables.scss +++ b/css/css-variables.scss @@ -15,6 +15,9 @@ * * You should have received a copy of the GNU Affero General Public License */ + +// Beware the version number MUST be enclosed with quotes otherwise v2.3.0 becomes v2 0.3 .0 +$version: "v2.7.7"; $approot-relative: "../../../../" !default; // relative to env-***/branding/themes/***/main.css // Base colors diff --git a/datamodels/2.x/authent-cas/src/CASLoginExtension.php b/datamodels/2.x/authent-cas/src/CASLoginExtension.php index 71a8e1277..9d8d6e6c0 100644 --- a/datamodels/2.x/authent-cas/src/CASLoginExtension.php +++ b/datamodels/2.x/authent-cas/src/CASLoginExtension.php @@ -29,6 +29,8 @@ use utils; */ class CASLoginExtension extends AbstractLoginFSMExtension implements iLogoutExtension, iLoginUIExtension { + const LOGIN_MODE = 'cas'; + /** * Return the list of supported login modes for this plugin * @@ -36,7 +38,7 @@ class CASLoginExtension extends AbstractLoginFSMExtension implements iLogoutExte */ public function ListSupportedLoginModes() { - return array('cas'); + return array(static::LOGIN_MODE); } protected function OnStart(&$iErrorCode) @@ -47,12 +49,12 @@ class CASLoginExtension extends AbstractLoginFSMExtension implements iLogoutExte protected function OnReadCredentials(&$iErrorCode) { - if (Session::Get('login_mode') == 'cas') + if (empty(Session::Get('login_mode')) || Session::Get('login_mode') == static::LOGIN_MODE) { static::InitCASClient(); if (phpCAS::isAuthenticated()) { - Session::Set('login_mode', 'cas'); + Session::Set('login_mode', static::LOGIN_MODE); Session::Set('auth_user', phpCAS::getUser()); Session::Unset('login_will_redirect'); } @@ -68,7 +70,7 @@ class CASLoginExtension extends AbstractLoginFSMExtension implements iLogoutExte $iErrorCode = LoginWebPage::EXIT_CODE_MISSINGLOGIN; return LoginWebPage::LOGIN_FSM_ERROR; } - Session::Set('login_mode', 'cas'); + Session::Set('login_mode', static::LOGIN_MODE); phpCAS::forceAuthentication(); // Redirect to CAS and exit } } @@ -77,7 +79,7 @@ class CASLoginExtension extends AbstractLoginFSMExtension implements iLogoutExte protected function OnCheckCredentials(&$iErrorCode) { - if (Session::Get('login_mode') == 'cas') + if (Session::Get('login_mode') == static::LOGIN_MODE) { if (!Session::IsSet('auth_user')) { @@ -94,7 +96,7 @@ class CASLoginExtension extends AbstractLoginFSMExtension implements iLogoutExte protected function OnCredentialsOK(&$iErrorCode) { - if (Session::Get('login_mode') == 'cas') + if (Session::Get('login_mode') == static::LOGIN_MODE) { $sAuthUser = Session::Get('auth_user'); if (!LoginWebPage::CheckUser($sAuthUser)) @@ -109,7 +111,7 @@ class CASLoginExtension extends AbstractLoginFSMExtension implements iLogoutExte protected function OnError(&$iErrorCode) { - if (Session::Get('login_mode') == 'cas') + if (Session::Get('login_mode') == static::LOGIN_MODE) { Session::Unset('phpCAS'); if ($iErrorCode != LoginWebPage::EXIT_CODE_MISSINGLOGIN) @@ -124,7 +126,7 @@ class CASLoginExtension extends AbstractLoginFSMExtension implements iLogoutExte protected function OnConnected(&$iErrorCode) { - if (Session::Get('login_mode') == 'cas') + if (Session::Get('login_mode') == static::LOGIN_MODE) { Session::Set('can_logoff', true); return LoginWebPage::CheckLoggedUser($iErrorCode); @@ -205,7 +207,7 @@ class CASLoginExtension extends AbstractLoginFSMExtension implements iLogoutExte $oLoginContext->SetLoaderPath(APPROOT.'env-'.utils::GetCurrentEnvironment().'/authent-cas/view'); $aData = array( - 'sLoginMode' => 'cas', + 'sLoginMode' => static::LOGIN_MODE, 'sLabel' => Dict::S('CAS:Login:SignIn'), 'sTooltip' => Dict::S('CAS:Login:SignInTooltip'), ); diff --git a/datamodels/2.x/authent-local/dictionaries/pl.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/pl.dict.authent-local.php index b0c1e710f..35d32b23d 100644 --- a/datamodels/2.x/authent-local/dictionaries/pl.dict.authent-local.php +++ b/datamodels/2.x/authent-local/dictionaries/pl.dict.authent-local.php @@ -20,7 +20,6 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - // Dictionnay conventions // Class: // Class:+ @@ -30,11 +29,9 @@ // Class:/Attribute:/Value:+ // Class:/Stimulus: // Class:/Stimulus:+ - // // Class: UserLocal // - Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:UserLocal' => 'Użytkownik '.ITOP_APPLICATION_SHORT, 'Class:UserLocal+' => 'Użytkownik uwierzytelniony przez '.ITOP_APPLICATION_SHORT, @@ -49,10 +46,13 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '', 'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Wygasło', 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'One-time Password~~', + 'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Password cannot be changed by the user.~~', 'Class:UserLocal/Attribute:password_renewed_date' => 'Odnowienie hasła', 'Class:UserLocal/Attribute:password_renewed_date+' => 'Kiedy ostatnio zmieniano hasło', 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Hasło musi mieć co najmniej 8 znaków i zawierać duże, małe litery, cyfry i znaki specjalne.', - 'UserLocal:password:expiration' => 'Poniższe pola wymagają rozszerzenia' + 'UserLocal:password:expiration' => 'Poniższe pola wymagają rozszerzenia', + 'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => 'Setting password expiration to "One-time password" is not allowed for your own User~~', )); diff --git a/datamodels/2.x/combodo-backoffice-darkmoon-theme/precompiled-themes/main.css b/datamodels/2.x/combodo-backoffice-darkmoon-theme/precompiled-themes/main.css index 242424265..a45e0c648 100644 --- a/datamodels/2.x/combodo-backoffice-darkmoon-theme/precompiled-themes/main.css +++ b/datamodels/2.x/combodo-backoffice-darkmoon-theme/precompiled-themes/main.css @@ -1,12 +1,12 @@ /* === SIGNATURE BEGIN === -{"variables":"d751713988987e9331980363e24189ce","stylesheets":{"fullmoon":"18b8c59bb2be4f8490ead6fd6465aa95","editor":"811370f12f8f3db4d7569b699761c696","datamodel-compiled-scss-rules":"fde8b63acfa29e0d8b40b4182adfc1be"},"variable_imports":{"nord-scss-variables":"de08012c8304a1097b2a6e44280b5086","darkmoon-scss-variables":"0a56f3cef2ac6bdc7517f57fdfee2a9d"},"images":{"images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","images\/tv-folder.gif":"9f41e1454905fd7416f89aa4380a65e1","images\/tv-file.gif":"9ab0e28d85d8ab5eb954fc28f6ac1e80"},"utility_imports":{"..\/css\/backoffice\/utils\/_all.scss":"4ad9e64e998b8702c6f4ec0550d8d6c2","..\/css\/backoffice\/utils\/variables\/_all.scss":"b62e15ec99ea8c5d887ab5d2d4c48073","..\/css\/backoffice\/utils\/variables\/colors\/_all.scss":"6f1ae96aa486f919f8c5d650c4be2b35","..\/css\/backoffice\/utils\/variables\/colors\/_base.scss":"56c34d3585027c646ec372b4190a1a7f","..\/css\/backoffice\/utils\/variables\/colors\/_base-palette.scss":"3e6de1e802252954559ba47b327bc309","..\/css\/backoffice\/utils\/variables\/colors\/_semantic-palette.scss":"a0ab2becf07b9006246b4b7a3da56d4b","..\/css\/backoffice\/utils\/variables\/colors\/_lifecycle-palette.scss":"edbdd28bc92158002a11811a80fd5d84","..\/css\/backoffice\/utils\/variables\/_border-radius.scss":"67b8bb1a9ab917c8c09439d384216db4","..\/css\/backoffice\/utils\/variables\/_depression.scss":"c2280a7253b0993f3ab7b56498db654a","..\/css\/backoffice\/utils\/variables\/_elevation.scss":"46f2c32b1749b900872f544230371a2b","..\/css\/backoffice\/utils\/variables\/_path.scss":"9b6885881e7c4a3e3a00c2ed0c133cdf","..\/css\/backoffice\/utils\/variables\/_size.scss":"dbf6f836c5e9c66321887d266bb0f308","..\/css\/backoffice\/utils\/variables\/_spacing.scss":"28eb94c65f05e69b46142aa449acf402","..\/css\/backoffice\/utils\/variables\/_typography.scss":"d30240b6ae58d7485fbbdcfe5dc6ce8c","..\/css\/backoffice\/utils\/variables\/_base.scss":"d1fab58362b8bcfdf27ccc82fa6cc5d4","..\/css\/backoffice\/utils\/functions\/_all.scss":"98ab57d45bb4dab9d71a86bb9fb2fdad","..\/css\/backoffice\/utils\/functions\/_color.scss":"64d9a49df5587f3ebb3beccbebea2368","..\/css\/backoffice\/utils\/mixins\/_all.scss":"e7d77b97c6a069bc0b09b74517fcc5f6","..\/css\/backoffice\/utils\/helpers\/_all.scss":"082454639198198654edf0f941389c9c","..\/css\/backoffice\/utils\/helpers\/_border-radius.scss":"6a26fe83af24b025047e90d2e6fe7507","..\/css\/backoffice\/utils\/helpers\/_color.scss":"3c8bc772ab4bf802f6e59acbc3272d55","..\/css\/backoffice\/utils\/helpers\/_depression.scss":"0ea78b619fb6bc167a159d577d9c53e3","..\/css\/backoffice\/utils\/helpers\/_elevation.scss":"d393fa35752e05fb9c4fc2237bebbc8e","..\/css\/backoffice\/utils\/helpers\/_font-icon.scss":"40f9bdd2aa1761522d507a425e11a649","..\/css\/backoffice\/utils\/helpers\/_typography.scss":"9f29681d56f707b85b55cd478dc0e4b9","..\/css\/backoffice\/utils\/helpers\/_misc.scss":"e98d772174d9218a3ca0251e79f4c3f5","..\/css\/backoffice\/utils\/helpers\/_class-icon.scss":"144e7fbf08196a3c46b6f3d9846cff0a","..\/css\/backoffice\/vendors\/_all.scss":"0979c290741138f5afdee1151dbf6d77","..\/css\/backoffice\/vendors\/_bulma-variables-overload.scss":"03e154b0aa3bc15c30055c295643dfca","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_all.scss":"e374bc4ffb043b458d29e319b37fec03","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_initial-variables.scss":"527552844220a961a10b9af7b75add8b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_functions.scss":"b39215085d7b424be74e05ae0c9a096b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_animations.scss":"9eeec504cab94a45a597592020b7f0e7","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_mixins.scss":"6201fa9f37198a13291708785bed8c9c","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_controls.scss":"d2fd10c6dc0750b99b1f40952e8a4562","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_all.scss":"22cda0b152315361269f768c4a0e08d0","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_minireset.scss":"53ee547c0bff77ba3e6353def2f8729b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_generic.scss":"c6a82d37120ed7d2dc7a64dccac78efd","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/elements\/_content.scss":"4123c3d4d782cfbaaa8d4726f3a0425a","..\/css\/backoffice\/vendors\/_ckeditor.scss":"b5cbfbd5909ff1525e0a33fcad76a5a7","..\/css\/backoffice\/vendors\/_c3.scss":"67e85e5dca90ff7359d3e93fdf60d083","..\/css\/backoffice\/vendors\/_tippy.scss":"28551f4fbcd0aedc1e2deca98de1f735","..\/css\/backoffice\/vendors\/_jqueryui.scss":"cd247942214d778d8721165535c7762e","..\/css\/backoffice\/vendors\/_jquery-multiselect.scss":"9e58b3df3ea9cfee07d933daf626f381","..\/css\/backoffice\/vendors\/_datatables.scss":"3a02a47e9bb576062daca339ed8ce34c","..\/css\/backoffice\/vendors\/_jquery-treeview.scss":"4b1c6fd7adf40559c618c0eef75ed951","..\/css\/backoffice\/vendors\/_jquery-blockui.scss":"896ca889ddc740ddc186f6c53acda565","..\/css\/backoffice\/vendors\/_magnific-popup.scss":"651c701491c80f3070748aea4c10df34","..\/css\/backoffice\/vendors\/_selectize.scss":"d944bf615982b8724d45e568cdfd1522","..\/css\/backoffice\/base\/_all.scss":"558d5216604cb41b86793d513b9b427c","..\/css\/backoffice\/base\/_base.scss":"c1ea8efbdb3859e1d280789f7a04f016","..\/css\/backoffice\/base\/_typography.scss":"d3fe6b58526f49a9f30f6cdbf09204f2","..\/css\/backoffice\/components\/_all.scss":"34672a1fe56533372898e0837156260d","..\/css\/backoffice\/components\/_alert.scss":"00ad2abe7a23814f10f8d335d9125011","..\/css\/backoffice\/components\/_button.scss":"8ce3cb054e79c9b13e9f16e9a849d743","..\/css\/backoffice\/components\/_button-group.scss":"ddff8a511b0155cf7de5fd8d2129afff","..\/css\/backoffice\/components\/_breadcrumbs.scss":"d958b19b860261e5edce9b86f8989dcf","..\/css\/backoffice\/components\/_quick-create.scss":"dad66636d9cdb57d4958b566f26d06e6","..\/css\/backoffice\/components\/_global-search.scss":"c0ba075ab3819090d9aca2674faa0b7b","..\/css\/backoffice\/components\/popover-menu\/_popover-menu.scss":"df56706d5f1b6fea881275b29c83cd5b","..\/css\/backoffice\/components\/popover-menu\/_popover-menu-item.scss":"f8c97c88680ba1ec6b23a630bf126da8","..\/css\/backoffice\/components\/_newsroom-menu.scss":"40501458a9d7597d56e3b68e2ce7a1c8","..\/css\/backoffice\/components\/_panel.scss":"b61375f790cf580bfd1715ba042b3fae","..\/css\/backoffice\/components\/_collapsible-section.scss":"75d696fbded5c4924cc4b9f7811ec68f","..\/css\/backoffice\/components\/_modal.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/dashlet\/_all.scss":"b385664d72427211449e126e84aa569f","..\/css\/backoffice\/components\/dashlet\/_dashlet.scss":"d01a28405200be86f6dc80301294bf4c","..\/css\/backoffice\/components\/dashlet\/_dashlet-badge.scss":"6c3d13fe510b8979671151b20b35401e","..\/css\/backoffice\/components\/dashlet\/_dashlet-header-static.scss":"e59fade683e16a868d650883d4709617","..\/css\/backoffice\/components\/dashlet\/_dashlet-header-dynamic.scss":"5ec620b7422eefd82f2b81efed8eb17f","..\/css\/backoffice\/components\/input\/_all.scss":"5c7ce9d539e0d013694b6a26ae1b8b97","..\/css\/backoffice\/components\/input\/_input.scss":"c3d1e1a2c7f006614c09bf774bb5608b","..\/css\/backoffice\/components\/input\/_input-checkbox.scss":"abe96ce9ca97d41391444ea3e78f5bb9","..\/css\/backoffice\/components\/input\/_input-date.scss":"a84faa2f6ec3ee4c9e33bbf34074fa3f","..\/css\/backoffice\/components\/input\/_input-datetime.scss":"6b5555ebc6a86523574ca2820cf83577","..\/css\/backoffice\/components\/input\/_input-duration.scss":"a731eddd2c7b9aef723b02e0b65985de","..\/css\/backoffice\/components\/input\/_input-image.scss":"f0b62351e8dae6f20c4525dae9f9a20e","..\/css\/backoffice\/components\/input\/_input-richtext.scss":"07f4c65829c575b7d728fe8257fca215","..\/css\/backoffice\/components\/input\/_input-select.scss":"61d7f957a1754a6963020e9fc6b586f9","..\/css\/backoffice\/components\/input\/_input-select-icon.scss":"1a0b416edc9cd634c0f17f30d341e547","..\/css\/backoffice\/components\/input\/_input-string.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/input\/_input-one-way-password.scss":"87fd24c0c7ab1195a27094a79f67a8f1","..\/css\/backoffice\/components\/input\/_input-set.scss":"865a68e750f79b3f9e56786d6c2feb0b","..\/css\/backoffice\/components\/input\/_input-text.scss":"fc9a33a291ed62e83efefdbda77555e7","..\/css\/backoffice\/components\/_pill.scss":"c7f9f9b61043331fe38be0a5e287669d","..\/css\/backoffice\/components\/_prop.scss":"8ca0dd553e3772da165841d782ff6e57","..\/css\/backoffice\/components\/_title.scss":"d08518681c1b2e883822b21b15404eed","..\/css\/backoffice\/components\/_datatable.scss":"fba6fe0e28b1a923eee4eb54b84d7f88","..\/css\/backoffice\/components\/_form.scss":"7a67f1ce93c1911320f35d4ae21c7f0a","..\/css\/backoffice\/components\/_fieldset.scss":"191d28ab6c78d15c131fbaa3e136ddb4","..\/css\/backoffice\/components\/_field.scss":"de3b3b79abe9693d549a213dc2adf5f3","..\/css\/backoffice\/components\/toolbar\/_all.scss":"d5eb50f38b0a9b3ed11510c604c5918b","..\/css\/backoffice\/components\/toolbar\/_toolbar.scss":"6161441a72be2769fca5d508d4cee299","..\/css\/backoffice\/components\/toolbar\/_toolbar-spacer.scss":"4ec67ee81463a3a47a7a9df9e7a06080","..\/css\/backoffice\/components\/toolbar\/_separator.scss":"e8e5a7d9e35ea695f9727c27529afdb7","..\/css\/backoffice\/components\/_richtext.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/_formtable.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/components\/_formtablerow.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/components\/_search-form.scss":"e361abebbc3435fe94fbae279aaf39f8","..\/css\/backoffice\/components\/_field-badge.scss":"38692963080288a8325c9e426a269c74","..\/css\/backoffice\/components\/_file-select.scss":"31e7a997da6d70700d00f31b6788f690","..\/css\/backoffice\/components\/_medallion-icon.scss":"73e84c66b1070e2d4464aa30e3d3c768","..\/css\/backoffice\/layout\/_all.scss":"5c50b58ad1026cdd8861d87c22ce4513","..\/css\/backoffice\/layout\/_navigation-menu.scss":"b59cacde1d5c765805f1844dc9f59a85","..\/css\/backoffice\/layout\/_top-bar.scss":"8e04bc9bf197678a5b55c53bd6447f15","..\/css\/backoffice\/layout\/_content.scss":"bc03eff9cacfc9f4fe613c1ea7ad5d0a","..\/css\/backoffice\/layout\/tab-container\/_tab-container.scss":"7f02ce7e1e03a2f7a924493f742a08c5","..\/css\/backoffice\/layout\/tab-container\/_tab.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/layout\/multi-column\/_multi-column.scss":"a3bd6424719a0b6196686e770f784014","..\/css\/backoffice\/layout\/multi-column\/_column.scss":"0041fb40ed0a05a26b07a7923ea3009c","..\/css\/backoffice\/layout\/dashboard\/_all.scss":"a17ee88767a61d2789dc7e1e43fb17f1","..\/css\/backoffice\/layout\/dashboard\/_dashboard.scss":"96e071ddb7dee0bc36aa2326f1530653","..\/css\/backoffice\/layout\/dashboard\/_dashboard-editor.scss":"0a9edc12987a9a2ea3060cd1067b34e8","..\/css\/backoffice\/layout\/wizard-container\/_wizard-container.scss":"84101487af2ce14b2b7941c760416c33","..\/css\/backoffice\/layout\/object\/_object-details.scss":"5ee4248f9e6ddb01295ba88e2a813aba","..\/css\/backoffice\/layout\/activity-panel\/_all.scss":"546b722b1a748bde41a678aa865ee67d","..\/css\/backoffice\/layout\/activity-panel\/_activity-panel.scss":"8868aa191ed04044f56ca6ca70b0156a","..\/css\/backoffice\/layout\/activity-panel\/_caselog-entry-form.scss":"f9d0bd1c0ed277aade5732bc830869eb","..\/css\/backoffice\/layout\/activity-panel\/_activity-entry.scss":"b84cab116d7cd8e6ff2853500fa6628c","..\/css\/backoffice\/layout\/activity-panel\/_caselog-entry.scss":"867e5c22f25bd95ada1e9698e99f5234","..\/css\/backoffice\/layout\/activity-panel\/_transition-entry.scss":"cf8212f89285040b224f493e5d64a816","..\/css\/backoffice\/layout\/activity-panel\/_edits-entry.scss":"1899e6018c8586d2cb2cd35132324b7e","..\/css\/backoffice\/layout\/activity-panel\/_notification-entry.scss":"461b27be17165557807433c8fa66c07d","..\/css\/backoffice\/application\/_all.scss":"de4aa12caf01a7d79056915b9ad58673","..\/css\/backoffice\/application\/display-block\/_all.scss":"b81c3c3291412431611a43b0c7eec72d","..\/css\/backoffice\/application\/display-block\/_block-csv.scss":"3cba3f9f15b648693825c8f122610650","..\/css\/backoffice\/application\/display-block\/_block-list.scss":"fef575d1f57574a99272b85f1b41eee2","..\/css\/backoffice\/application\/tabular-fields\/_all.scss":"bb7b8281324c87d26a0d22abd8b1ba8b","..\/css\/backoffice\/application\/tabular-fields\/_tabular-fields-selector.scss":"4ae78f1af36f21afaca04a89c4147e71","..\/css\/backoffice\/pages\/_all.scss":"3a54f1f71fae9b19a0a63aedfe20b57b","..\/css\/backoffice\/pages\/_base.scss":"e089a9c02db3930aecd81d6cda3f32a6","..\/css\/backoffice\/pages\/_preferences.scss":"47111e8cb0dbf85dcdedb7e6a5be45a0","..\/css\/backoffice\/pages\/_attachments.scss":"bb7de626f3b36e803135df30fa8da71b","..\/css\/backoffice\/pages\/_impact-analysis.scss":"9aad4e214a84acef6bc7bc4c86c532be","..\/css\/backoffice\/pages\/_audit.scss":"48e1f03c5a3e31195b22a861721fce31","..\/css\/backoffice\/pages\/_data-synchro.scss":"d6c1eeca2d6473325656f571053b383f","..\/css\/backoffice\/pages\/_datamodel-viewer.scss":"536dc679266eecbda1518929e73b6410","..\/css\/backoffice\/pages\/_csv-import.scss":"5bd044c3770b81339f276f06a335ea7a","..\/css\/backoffice\/pages\/_global-search.scss":"8c01ff4b2c536ef5e5a53f4ca74980b3","..\/css\/backoffice\/pages\/_welcome-popup.scss":"24ed7e9b464b2227ea78742851c2f353","..\/css\/backoffice\/blocks-integrations\/_all.scss":"ef60f7c36d5e28340d611a84b1c2fa7e","..\/css\/backoffice\/blocks-integrations\/alert\/_all.scss":"4d870bd603525e90378ffed9bbb2b448","..\/css\/backoffice\/blocks-integrations\/alert\/_alert-with-blocks.scss":"7ef408cc779ea029db9e0b13b74cce0f","..\/css\/backoffice\/blocks-integrations\/button\/_all.scss":"00901236f8e910ef13b6f1bd5cd45512","..\/css\/backoffice\/blocks-integrations\/button\/_button-with-button.scss":"2c6f01cc22d0bfa2093099b29f400702","..\/css\/backoffice\/blocks-integrations\/button\/_button-with-button-group.scss":"e117d48704df344aeaf8751785467486","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_all.scss":"f16125301871aa2785f7c53f4a903776","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-with-blocks.scss":"2b6d54a377a3dd6bf9ef95fa311ecc58","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-within-caselog-list.scss":"5801ed35287052e48452c9e9227d5ce2","..\/css\/backoffice\/blocks-integrations\/datatable\/_all.scss":"56745c2d06c920d3cbb766667d6266bb","..\/css\/backoffice\/blocks-integrations\/datatable\/_datatable-with-blocks.scss":"63c3b8baee07aa4be0bbff22600e51f9","..\/css\/backoffice\/blocks-integrations\/datatable\/_datatable-within-panel.scss":"5641191ddfaf0193be54d5d91dbb2a30","..\/css\/backoffice\/blocks-integrations\/display-block\/_all.scss":"5a5ed7a46554f893b6e187f4e786ae25","..\/css\/backoffice\/blocks-integrations\/display-block\/_display-block-with-blocks.scss":"effa7cf7175dabec23e7c2913d695cc6","..\/css\/backoffice\/blocks-integrations\/field\/_all.scss":"28d0a961c18a97e26c2ca3e732163143","..\/css\/backoffice\/blocks-integrations\/field\/_field-with-field.scss":"b8e4e1b104bea79572949feef2fba8a2","..\/css\/backoffice\/blocks-integrations\/fieldset\/_all.scss":"2abd3629d2dc3cb1846e44a3a0139e68","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-fieldset.scss":"6efe3a0677bc5959b028514c3ec78615","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-multicolumn.scss":"52d4cf32a31a78e1806bc8e70ac98e6a","..\/css\/backoffice\/blocks-integrations\/form\/_all.scss":"b70c461655578d228554bc1be0b73b93","..\/css\/backoffice\/blocks-integrations\/form\/_form-with-form.scss":"6712546b0cf7836b42d948c75816d211","..\/css\/backoffice\/blocks-integrations\/input\/_all.scss":"080cc2af5ee3c106f47300429e0a77af","..\/css\/backoffice\/blocks-integrations\/input\/_input-with-label.scss":"8bb181f2562c7449e1096b83af2b2399","..\/css\/backoffice\/blocks-integrations\/input\/_input-within-datatable.scss":"5b29a66710a04eac12114ff149dca56e","..\/css\/backoffice\/blocks-integrations\/panel\/_all.scss":"502fc8c4ff7a0073bd9b63c6beee5c53","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-with-blocks.scss":"9e55aa7d1ebf163c4dbc2f67752ba732","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-within-main-content.scss":"11f773a9951845af07c4d53f60a9ec5f","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-within-modal.scss":"c9eca2a3600e33c642406855ee9050fb","..\/css\/backoffice\/blocks-integrations\/pill\/_all.scss":"ea4c950b3421b10c32e5c48f1a6f5539","..\/css\/backoffice\/blocks-integrations\/pill\/_pill-with-pill.scss":"d0084039ff9b4e330c4ef2ba17111b00","..\/css\/backoffice\/blocks-integrations\/dashlet\/_all.scss":"d5777561380a250211331ad4431bd15f","..\/css\/backoffice\/blocks-integrations\/dashlet\/_dashlet-within-dashboard.scss":"2ba232ac9810596c42b2b7e2e85f075d","..\/css\/backoffice\/blocks-integrations\/_add-to-dashboard.scss":"025abc61dece0c6c13d6ffd345aec9ad","..\/css\/backoffice\/blocks-integrations\/_caselog-entry-form-within-activity-panel.scss":"ce0bd212dfcce5bfef6fd623706255da","..\/css\/backoffice\/blocks-integrations\/_tab-container-within-panel.scss":"6b5276ba5987a00357834c45169e3bdf","..\/css\/backoffice\/blocks-integrations\/_object-details-with-tab-container.scss":"ee09bc6539e0168c407ab2fccaa25144","..\/css\/backoffice\/blocks-integrations\/_medallion-with-blocklist.scss":"dc917f57e71b9b99cb00241f23a9bc67","..\/css\/backoffice\/blocks-integrations\/_field-badge-within-datatable.scss":"6d3a3598a271b9d6eac37af5ddc532ce","..\/css\/backoffice\/blocks-integrations\/_jquery-blockui-within-dialog.scss":"d0d276a5f19c3d75ac304782f7f3b07e","..\/css\/backoffice\/blocks-integrations\/_jquery-blockui-within-datatable.scss":"e68b5c5622b7c5372ed7110548704eda","..\/css\/backoffice\/themes\/_all.scss":"e7d77b97c6a069bc0b09b74517fcc5f6","..\/css\/backoffice\/_fallback.scss":"be12ae72f5050ceb543dd3f082a4dd71","..\/css\/backoffice\/_shame.scss":"8d7ae95ae0694b63efb6b85ef1cae6a6"}} +{"variables":"d751713988987e9331980363e24189ce","stylesheets":{"fullmoon":"18b8c59bb2be4f8490ead6fd6465aa95","editor":"811370f12f8f3db4d7569b699761c696","datamodel-compiled-scss-rules":"3fc3340989950a881b64934384d4a71e"},"variable_imports":{"nord-scss-variables":"de08012c8304a1097b2a6e44280b5086","darkmoon-scss-variables":"4cfc12fee531e33c596113525e74e3a5"},"images":{"images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","images\/tv-folder.gif":"9f41e1454905fd7416f89aa4380a65e1","images\/tv-file.gif":"9ab0e28d85d8ab5eb954fc28f6ac1e80"},"utility_imports":{"..\/css\/backoffice\/utils\/_all.scss":"4ad9e64e998b8702c6f4ec0550d8d6c2","..\/css\/backoffice\/utils\/variables\/_all.scss":"b62e15ec99ea8c5d887ab5d2d4c48073","..\/css\/backoffice\/utils\/variables\/colors\/_all.scss":"6f1ae96aa486f919f8c5d650c4be2b35","..\/css\/backoffice\/utils\/variables\/colors\/_base.scss":"56c34d3585027c646ec372b4190a1a7f","..\/css\/backoffice\/utils\/variables\/colors\/_base-palette.scss":"3e6de1e802252954559ba47b327bc309","..\/css\/backoffice\/utils\/variables\/colors\/_semantic-palette.scss":"a0ab2becf07b9006246b4b7a3da56d4b","..\/css\/backoffice\/utils\/variables\/colors\/_lifecycle-palette.scss":"edbdd28bc92158002a11811a80fd5d84","..\/css\/backoffice\/utils\/variables\/_border-radius.scss":"67b8bb1a9ab917c8c09439d384216db4","..\/css\/backoffice\/utils\/variables\/_depression.scss":"c2280a7253b0993f3ab7b56498db654a","..\/css\/backoffice\/utils\/variables\/_elevation.scss":"46f2c32b1749b900872f544230371a2b","..\/css\/backoffice\/utils\/variables\/_path.scss":"9b6885881e7c4a3e3a00c2ed0c133cdf","..\/css\/backoffice\/utils\/variables\/_size.scss":"dbf6f836c5e9c66321887d266bb0f308","..\/css\/backoffice\/utils\/variables\/_spacing.scss":"28eb94c65f05e69b46142aa449acf402","..\/css\/backoffice\/utils\/variables\/_typography.scss":"d30240b6ae58d7485fbbdcfe5dc6ce8c","..\/css\/backoffice\/utils\/variables\/_base.scss":"d1fab58362b8bcfdf27ccc82fa6cc5d4","..\/css\/backoffice\/utils\/functions\/_all.scss":"98ab57d45bb4dab9d71a86bb9fb2fdad","..\/css\/backoffice\/utils\/functions\/_color.scss":"64d9a49df5587f3ebb3beccbebea2368","..\/css\/backoffice\/utils\/mixins\/_all.scss":"e7d77b97c6a069bc0b09b74517fcc5f6","..\/css\/backoffice\/utils\/helpers\/_all.scss":"082454639198198654edf0f941389c9c","..\/css\/backoffice\/utils\/helpers\/_border-radius.scss":"6a26fe83af24b025047e90d2e6fe7507","..\/css\/backoffice\/utils\/helpers\/_color.scss":"3c8bc772ab4bf802f6e59acbc3272d55","..\/css\/backoffice\/utils\/helpers\/_depression.scss":"0ea78b619fb6bc167a159d577d9c53e3","..\/css\/backoffice\/utils\/helpers\/_elevation.scss":"d393fa35752e05fb9c4fc2237bebbc8e","..\/css\/backoffice\/utils\/helpers\/_font-icon.scss":"40f9bdd2aa1761522d507a425e11a649","..\/css\/backoffice\/utils\/helpers\/_typography.scss":"9f29681d56f707b85b55cd478dc0e4b9","..\/css\/backoffice\/utils\/helpers\/_misc.scss":"20ac307d1314439dd023e70d304f4447","..\/css\/backoffice\/utils\/helpers\/_class-icon.scss":"144e7fbf08196a3c46b6f3d9846cff0a","..\/css\/backoffice\/vendors\/_all.scss":"0979c290741138f5afdee1151dbf6d77","..\/css\/backoffice\/vendors\/_bulma-variables-overload.scss":"03e154b0aa3bc15c30055c295643dfca","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_all.scss":"e374bc4ffb043b458d29e319b37fec03","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_initial-variables.scss":"527552844220a961a10b9af7b75add8b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_functions.scss":"b39215085d7b424be74e05ae0c9a096b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_animations.scss":"9eeec504cab94a45a597592020b7f0e7","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_mixins.scss":"6201fa9f37198a13291708785bed8c9c","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_controls.scss":"d2fd10c6dc0750b99b1f40952e8a4562","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_all.scss":"22cda0b152315361269f768c4a0e08d0","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_minireset.scss":"53ee547c0bff77ba3e6353def2f8729b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_generic.scss":"c6a82d37120ed7d2dc7a64dccac78efd","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/elements\/_content.scss":"4123c3d4d782cfbaaa8d4726f3a0425a","..\/css\/backoffice\/vendors\/_ckeditor.scss":"6e8959c11d32b2ff18f0b9311bb229f9","..\/css\/backoffice\/vendors\/_c3.scss":"67e85e5dca90ff7359d3e93fdf60d083","..\/css\/backoffice\/vendors\/_tippy.scss":"28551f4fbcd0aedc1e2deca98de1f735","..\/css\/backoffice\/vendors\/_jqueryui.scss":"cd247942214d778d8721165535c7762e","..\/css\/backoffice\/vendors\/_jquery-multiselect.scss":"9e58b3df3ea9cfee07d933daf626f381","..\/css\/backoffice\/vendors\/_datatables.scss":"3a02a47e9bb576062daca339ed8ce34c","..\/css\/backoffice\/vendors\/_jquery-treeview.scss":"4b1c6fd7adf40559c618c0eef75ed951","..\/css\/backoffice\/vendors\/_jquery-blockui.scss":"896ca889ddc740ddc186f6c53acda565","..\/css\/backoffice\/vendors\/_magnific-popup.scss":"651c701491c80f3070748aea4c10df34","..\/css\/backoffice\/vendors\/_selectize.scss":"d944bf615982b8724d45e568cdfd1522","..\/css\/backoffice\/base\/_all.scss":"558d5216604cb41b86793d513b9b427c","..\/css\/backoffice\/base\/_base.scss":"c1ea8efbdb3859e1d280789f7a04f016","..\/css\/backoffice\/base\/_typography.scss":"d3fe6b58526f49a9f30f6cdbf09204f2","..\/css\/backoffice\/components\/_all.scss":"34672a1fe56533372898e0837156260d","..\/css\/backoffice\/components\/_alert.scss":"00ad2abe7a23814f10f8d335d9125011","..\/css\/backoffice\/components\/_button.scss":"631c3d071af32d7594e589ffcaaf8dc8","..\/css\/backoffice\/components\/_button-group.scss":"ddff8a511b0155cf7de5fd8d2129afff","..\/css\/backoffice\/components\/_breadcrumbs.scss":"d958b19b860261e5edce9b86f8989dcf","..\/css\/backoffice\/components\/_quick-create.scss":"dad66636d9cdb57d4958b566f26d06e6","..\/css\/backoffice\/components\/_global-search.scss":"c0ba075ab3819090d9aca2674faa0b7b","..\/css\/backoffice\/components\/popover-menu\/_popover-menu.scss":"df56706d5f1b6fea881275b29c83cd5b","..\/css\/backoffice\/components\/popover-menu\/_popover-menu-item.scss":"f8c97c88680ba1ec6b23a630bf126da8","..\/css\/backoffice\/components\/_newsroom-menu.scss":"40501458a9d7597d56e3b68e2ce7a1c8","..\/css\/backoffice\/components\/_panel.scss":"b61375f790cf580bfd1715ba042b3fae","..\/css\/backoffice\/components\/_collapsible-section.scss":"75d696fbded5c4924cc4b9f7811ec68f","..\/css\/backoffice\/components\/_modal.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/dashlet\/_all.scss":"b385664d72427211449e126e84aa569f","..\/css\/backoffice\/components\/dashlet\/_dashlet.scss":"d01a28405200be86f6dc80301294bf4c","..\/css\/backoffice\/components\/dashlet\/_dashlet-badge.scss":"6c3d13fe510b8979671151b20b35401e","..\/css\/backoffice\/components\/dashlet\/_dashlet-header-static.scss":"e59fade683e16a868d650883d4709617","..\/css\/backoffice\/components\/dashlet\/_dashlet-header-dynamic.scss":"5ec620b7422eefd82f2b81efed8eb17f","..\/css\/backoffice\/components\/input\/_all.scss":"5c7ce9d539e0d013694b6a26ae1b8b97","..\/css\/backoffice\/components\/input\/_input.scss":"3809d4ca16b29cca914b89a5acef3abb","..\/css\/backoffice\/components\/input\/_input-checkbox.scss":"abe96ce9ca97d41391444ea3e78f5bb9","..\/css\/backoffice\/components\/input\/_input-date.scss":"a84faa2f6ec3ee4c9e33bbf34074fa3f","..\/css\/backoffice\/components\/input\/_input-datetime.scss":"6b5555ebc6a86523574ca2820cf83577","..\/css\/backoffice\/components\/input\/_input-duration.scss":"a731eddd2c7b9aef723b02e0b65985de","..\/css\/backoffice\/components\/input\/_input-image.scss":"42c5b5abcde8ce3710cba701e9bd00f6","..\/css\/backoffice\/components\/input\/_input-richtext.scss":"07f4c65829c575b7d728fe8257fca215","..\/css\/backoffice\/components\/input\/_input-select.scss":"8f89ba7746711734816f923b54fb3add","..\/css\/backoffice\/components\/input\/_input-select-icon.scss":"1a0b416edc9cd634c0f17f30d341e547","..\/css\/backoffice\/components\/input\/_input-string.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/input\/_input-one-way-password.scss":"87fd24c0c7ab1195a27094a79f67a8f1","..\/css\/backoffice\/components\/input\/_input-set.scss":"865a68e750f79b3f9e56786d6c2feb0b","..\/css\/backoffice\/components\/input\/_input-text.scss":"fc9a33a291ed62e83efefdbda77555e7","..\/css\/backoffice\/components\/_pill.scss":"c7f9f9b61043331fe38be0a5e287669d","..\/css\/backoffice\/components\/_prop.scss":"8ca0dd553e3772da165841d782ff6e57","..\/css\/backoffice\/components\/_title.scss":"355806429e2ef9e15590119c56c91cce","..\/css\/backoffice\/components\/_datatable.scss":"67bcbc87747e764a49f8700c7c585be9","..\/css\/backoffice\/components\/_form.scss":"7a67f1ce93c1911320f35d4ae21c7f0a","..\/css\/backoffice\/components\/_fieldset.scss":"191d28ab6c78d15c131fbaa3e136ddb4","..\/css\/backoffice\/components\/_field.scss":"de3b3b79abe9693d549a213dc2adf5f3","..\/css\/backoffice\/components\/toolbar\/_all.scss":"d5eb50f38b0a9b3ed11510c604c5918b","..\/css\/backoffice\/components\/toolbar\/_toolbar.scss":"6161441a72be2769fca5d508d4cee299","..\/css\/backoffice\/components\/toolbar\/_toolbar-spacer.scss":"4ec67ee81463a3a47a7a9df9e7a06080","..\/css\/backoffice\/components\/toolbar\/_separator.scss":"e8e5a7d9e35ea695f9727c27529afdb7","..\/css\/backoffice\/components\/_richtext.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/_formtable.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/components\/_formtablerow.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/components\/_search-form.scss":"e6f5d3a0da2be04fcc4e67d18f2aeb17","..\/css\/backoffice\/components\/_field-badge.scss":"38692963080288a8325c9e426a269c74","..\/css\/backoffice\/components\/_file-select.scss":"31e7a997da6d70700d00f31b6788f690","..\/css\/backoffice\/components\/_medallion-icon.scss":"73e84c66b1070e2d4464aa30e3d3c768","..\/css\/backoffice\/layout\/_all.scss":"5c50b58ad1026cdd8861d87c22ce4513","..\/css\/backoffice\/layout\/_navigation-menu.scss":"b59cacde1d5c765805f1844dc9f59a85","..\/css\/backoffice\/layout\/_top-bar.scss":"8e04bc9bf197678a5b55c53bd6447f15","..\/css\/backoffice\/layout\/_content.scss":"bc03eff9cacfc9f4fe613c1ea7ad5d0a","..\/css\/backoffice\/layout\/tab-container\/_tab-container.scss":"7f02ce7e1e03a2f7a924493f742a08c5","..\/css\/backoffice\/layout\/tab-container\/_tab.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/layout\/multi-column\/_multi-column.scss":"a3bd6424719a0b6196686e770f784014","..\/css\/backoffice\/layout\/multi-column\/_column.scss":"0041fb40ed0a05a26b07a7923ea3009c","..\/css\/backoffice\/layout\/dashboard\/_all.scss":"a17ee88767a61d2789dc7e1e43fb17f1","..\/css\/backoffice\/layout\/dashboard\/_dashboard.scss":"96e071ddb7dee0bc36aa2326f1530653","..\/css\/backoffice\/layout\/dashboard\/_dashboard-editor.scss":"0a9edc12987a9a2ea3060cd1067b34e8","..\/css\/backoffice\/layout\/wizard-container\/_wizard-container.scss":"84101487af2ce14b2b7941c760416c33","..\/css\/backoffice\/layout\/object\/_object-details.scss":"5ee4248f9e6ddb01295ba88e2a813aba","..\/css\/backoffice\/layout\/activity-panel\/_all.scss":"546b722b1a748bde41a678aa865ee67d","..\/css\/backoffice\/layout\/activity-panel\/_activity-panel.scss":"b5676b8527574567704b0a3007c022ad","..\/css\/backoffice\/layout\/activity-panel\/_caselog-entry-form.scss":"f9d0bd1c0ed277aade5732bc830869eb","..\/css\/backoffice\/layout\/activity-panel\/_activity-entry.scss":"b84cab116d7cd8e6ff2853500fa6628c","..\/css\/backoffice\/layout\/activity-panel\/_caselog-entry.scss":"867e5c22f25bd95ada1e9698e99f5234","..\/css\/backoffice\/layout\/activity-panel\/_transition-entry.scss":"cf8212f89285040b224f493e5d64a816","..\/css\/backoffice\/layout\/activity-panel\/_edits-entry.scss":"1899e6018c8586d2cb2cd35132324b7e","..\/css\/backoffice\/layout\/activity-panel\/_notification-entry.scss":"461b27be17165557807433c8fa66c07d","..\/css\/backoffice\/application\/_all.scss":"de4aa12caf01a7d79056915b9ad58673","..\/css\/backoffice\/application\/display-block\/_all.scss":"b81c3c3291412431611a43b0c7eec72d","..\/css\/backoffice\/application\/display-block\/_block-csv.scss":"3cba3f9f15b648693825c8f122610650","..\/css\/backoffice\/application\/display-block\/_block-list.scss":"fef575d1f57574a99272b85f1b41eee2","..\/css\/backoffice\/application\/tabular-fields\/_all.scss":"bb7b8281324c87d26a0d22abd8b1ba8b","..\/css\/backoffice\/application\/tabular-fields\/_tabular-fields-selector.scss":"4ae78f1af36f21afaca04a89c4147e71","..\/css\/backoffice\/pages\/_all.scss":"c95bf2962a9be5575ed32e8cbc87bf83","..\/css\/backoffice\/pages\/_base.scss":"e089a9c02db3930aecd81d6cda3f32a6","..\/css\/backoffice\/pages\/_preferences.scss":"47111e8cb0dbf85dcdedb7e6a5be45a0","..\/css\/backoffice\/pages\/_attachments.scss":"bb7de626f3b36e803135df30fa8da71b","..\/css\/backoffice\/pages\/_impact-analysis.scss":"9aad4e214a84acef6bc7bc4c86c532be","..\/css\/backoffice\/pages\/_audit.scss":"48e1f03c5a3e31195b22a861721fce31","..\/css\/backoffice\/pages\/_data-synchro.scss":"d6c1eeca2d6473325656f571053b383f","..\/css\/backoffice\/pages\/_datamodel-viewer.scss":"536dc679266eecbda1518929e73b6410","..\/css\/backoffice\/pages\/_csv-import.scss":"5bd044c3770b81339f276f06a335ea7a","..\/css\/backoffice\/pages\/_global-search.scss":"8c01ff4b2c536ef5e5a53f4ca74980b3","..\/css\/backoffice\/pages\/_run-query.scss":"505911cef16a4c399033bfbecbb616ce","..\/css\/backoffice\/pages\/_welcome-popup.scss":"24ed7e9b464b2227ea78742851c2f353","..\/css\/backoffice\/blocks-integrations\/_all.scss":"ef60f7c36d5e28340d611a84b1c2fa7e","..\/css\/backoffice\/blocks-integrations\/alert\/_all.scss":"4d870bd603525e90378ffed9bbb2b448","..\/css\/backoffice\/blocks-integrations\/alert\/_alert-with-blocks.scss":"7ef408cc779ea029db9e0b13b74cce0f","..\/css\/backoffice\/blocks-integrations\/button\/_all.scss":"00901236f8e910ef13b6f1bd5cd45512","..\/css\/backoffice\/blocks-integrations\/button\/_button-with-button.scss":"2c6f01cc22d0bfa2093099b29f400702","..\/css\/backoffice\/blocks-integrations\/button\/_button-with-button-group.scss":"e117d48704df344aeaf8751785467486","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_all.scss":"638f28965ab9ca521c133cad94d89ffa","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-with-blocks.scss":"2b6d54a377a3dd6bf9ef95fa311ecc58","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-within-caselog-list.scss":"5801ed35287052e48452c9e9227d5ce2","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-within-alert.scss":"701869874ba293c5118079b62fb5d84f","..\/css\/backoffice\/blocks-integrations\/datatable\/_all.scss":"56745c2d06c920d3cbb766667d6266bb","..\/css\/backoffice\/blocks-integrations\/datatable\/_datatable-with-blocks.scss":"63c3b8baee07aa4be0bbff22600e51f9","..\/css\/backoffice\/blocks-integrations\/datatable\/_datatable-within-panel.scss":"5641191ddfaf0193be54d5d91dbb2a30","..\/css\/backoffice\/blocks-integrations\/display-block\/_all.scss":"5a5ed7a46554f893b6e187f4e786ae25","..\/css\/backoffice\/blocks-integrations\/display-block\/_display-block-with-blocks.scss":"effa7cf7175dabec23e7c2913d695cc6","..\/css\/backoffice\/blocks-integrations\/field\/_all.scss":"a5231382ad4e1fdabd91819a8dc72e6c","..\/css\/backoffice\/blocks-integrations\/field\/_field-with-field.scss":"b8e4e1b104bea79572949feef2fba8a2","..\/css\/backoffice\/blocks-integrations\/field\/_field-with-fieldset.scss":"4dbe83ec93f874fce4227f54fb91ded8","..\/css\/backoffice\/blocks-integrations\/fieldset\/_all.scss":"39b072cf5b36ac44ad3a6600ce478cbd","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-field.scss":"adaa89ad149517ed94452dd011d1c78b","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-fieldset.scss":"10697b71aae94960d32927c72dbfc007","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-multicolumn.scss":"576b80563de26c3bab1a43deee6ef926","..\/css\/backoffice\/blocks-integrations\/form\/_all.scss":"b70c461655578d228554bc1be0b73b93","..\/css\/backoffice\/blocks-integrations\/form\/_form-with-form.scss":"6712546b0cf7836b42d948c75816d211","..\/css\/backoffice\/blocks-integrations\/input\/_all.scss":"080cc2af5ee3c106f47300429e0a77af","..\/css\/backoffice\/blocks-integrations\/input\/_input-with-label.scss":"09f14fc2ce8dfdaf56ff2444ab754984","..\/css\/backoffice\/blocks-integrations\/input\/_input-within-datatable.scss":"5b29a66710a04eac12114ff149dca56e","..\/css\/backoffice\/blocks-integrations\/panel\/_all.scss":"502fc8c4ff7a0073bd9b63c6beee5c53","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-with-blocks.scss":"9e55aa7d1ebf163c4dbc2f67752ba732","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-within-main-content.scss":"11f773a9951845af07c4d53f60a9ec5f","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-within-modal.scss":"c9eca2a3600e33c642406855ee9050fb","..\/css\/backoffice\/blocks-integrations\/pill\/_all.scss":"ea4c950b3421b10c32e5c48f1a6f5539","..\/css\/backoffice\/blocks-integrations\/pill\/_pill-with-pill.scss":"d0084039ff9b4e330c4ef2ba17111b00","..\/css\/backoffice\/blocks-integrations\/dashlet\/_all.scss":"d5777561380a250211331ad4431bd15f","..\/css\/backoffice\/blocks-integrations\/dashlet\/_dashlet-within-dashboard.scss":"2ba232ac9810596c42b2b7e2e85f075d","..\/css\/backoffice\/blocks-integrations\/_add-to-dashboard.scss":"025abc61dece0c6c13d6ffd345aec9ad","..\/css\/backoffice\/blocks-integrations\/_caselog-entry-form-within-activity-panel.scss":"ce0bd212dfcce5bfef6fd623706255da","..\/css\/backoffice\/blocks-integrations\/_tab-container-within-panel.scss":"6b5276ba5987a00357834c45169e3bdf","..\/css\/backoffice\/blocks-integrations\/_object-details-with-tab-container.scss":"ee09bc6539e0168c407ab2fccaa25144","..\/css\/backoffice\/blocks-integrations\/_medallion-with-blocklist.scss":"dc917f57e71b9b99cb00241f23a9bc67","..\/css\/backoffice\/blocks-integrations\/_field-badge-within-datatable.scss":"6d3a3598a271b9d6eac37af5ddc532ce","..\/css\/backoffice\/blocks-integrations\/_jquery-blockui-within-dialog.scss":"d0d276a5f19c3d75ac304782f7f3b07e","..\/css\/backoffice\/blocks-integrations\/_jquery-blockui-within-datatable.scss":"e68b5c5622b7c5372ed7110548704eda","..\/css\/backoffice\/themes\/_all.scss":"e7d77b97c6a069bc0b09b74517fcc5f6","..\/css\/backoffice\/_fallback.scss":"be12ae72f5050ceb543dd3f082a4dd71","..\/css\/backoffice\/_shame.scss":"8d7ae95ae0694b63efb6b85ef1cae6a6"}} === SIGNATURE END === */ -:root{--ibo-color-white-100:white;--ibo-color-white-200:#f2f2f2;--ibo-color-transparent:rgba(255, 255, 255, 0);--ibo-color-grey-50:#ECEFF4;--ibo-color-grey-100:#E5E9F0;--ibo-color-grey-200:#D8DEE9;--ibo-color-grey-300:#7b88a1;--ibo-color-grey-400:#616e88;--ibo-color-grey-500:#4C566A;--ibo-color-grey-600:#434C5E;--ibo-color-grey-700:#3B4252;--ibo-color-grey-800:#2E3440;--ibo-color-grey-900:#191c22;--ibo-color-grey-950:#0e1013;--ibo-color-blue-grey-50:#f1f5f8;--ibo-color-blue-grey-100:#cfd8dc;--ibo-color-blue-grey-200:#b0bec5;--ibo-color-blue-grey-300:#90a4ae;--ibo-color-blue-grey-400:#78909c;--ibo-color-blue-grey-500:#607d8b;--ibo-color-blue-grey-600:#546e7a;--ibo-color-blue-grey-700:#455a64;--ibo-color-blue-grey-800:#37474f;--ibo-color-blue-grey-900:#263238;--ibo-color-blue-grey-950:#1b2428;--ibo-color-blue-100:#ebf8ff;--ibo-color-blue-200:#bee3f8;--ibo-color-blue-300:#90cef4;--ibo-color-blue-400:#63b4ed;--ibo-color-blue-500:#429ae1;--ibo-color-blue-600:#3182ce;--ibo-color-blue-700:#2b6bb0;--ibo-color-blue-800:#2c5382;--ibo-color-blue-900:#2a4265;--ibo-color-blue-950:#253750;--ibo-color-cyan-100:#c9eef2;--ibo-color-cyan-200:#80deea;--ibo-color-cyan-300:#4dd0e1;--ibo-color-cyan-400:#26c5da;--ibo-color-cyan-500:#00bbd4;--ibo-color-cyan-600:#00aac1;--ibo-color-cyan-700:#0096a7;--ibo-color-cyan-800:#00838f;--ibo-color-cyan-900:#006164;--ibo-color-cyan-950:#003636;--ibo-color-green-100:#dcedc8;--ibo-color-green-200:#c5e1a5;--ibo-color-green-300:#aed581;--ibo-color-green-400:#9ccc65;--ibo-color-green-500:#8ac34a;--ibo-color-green-600:#7cb342;--ibo-color-green-700:#689f38;--ibo-color-green-800:#558b2f;--ibo-color-green-900:#33691e;--ibo-color-green-950:#235816;--ibo-color-orange-100:floralwhite;--ibo-color-orange-200:#feebc8;--ibo-color-orange-300:#fbd38d;--ibo-color-orange-400:#f6ae55;--ibo-color-orange-500:#ea7d1e;--ibo-color-orange-600:#dd6c20;--ibo-color-orange-700:#c05621;--ibo-color-orange-800:#9c4221;--ibo-color-orange-900:#7b341e;--ibo-color-orange-950:#572819;--ibo-color-red-100:#faf2f3;--ibo-color-red-200:#f2e0e2;--ibo-color-red-300:#dfb1b5;--ibo-color-red-400:#d5979d;--ibo-color-red-500:#c97a82;--ibo-color-red-600:#BF616A;--ibo-color-red-700:#b44953;--ibo-color-red-800:#973d46;--ibo-color-red-900:#7d333a;--ibo-color-red-950:#491d1d;--ibo-color-pink-100:#fff5f7;--ibo-color-pink-200:#fed7e2;--ibo-color-pink-300:#fbb6ce;--ibo-color-pink-400:#f688b4;--ibo-color-pink-500:#ed64a6;--ibo-color-pink-600:#d53f8c;--ibo-color-pink-700:#b83280;--ibo-color-pink-800:#97266d;--ibo-color-pink-900:#702459;--ibo-color-pink-950:#511a40}:root{--ibo-color-primary-100:#bfdde6;--ibo-color-primary-200:#a5cfdc;--ibo-color-primary-300:#88C0D0;--ibo-color-primary-400:#6eb2c6;--ibo-color-primary-500:#81A1C1;--ibo-color-primary-600:#698fb5;--ibo-color-primary-700:#7693b8;--ibo-color-primary-800:#5E81AC;--ibo-color-primary-900:#384f6c;--ibo-color-primary-950:#26374b;--ibo-color-secondary-100:#E5E9F0;--ibo-color-secondary-200:#D8DEE9;--ibo-color-secondary-300:#7b88a1;--ibo-color-secondary-400:#616e88;--ibo-color-secondary-500:#4C566A;--ibo-color-secondary-600:#434C5E;--ibo-color-secondary-700:#3B4252;--ibo-color-secondary-800:#2E3440;--ibo-color-secondary-900:#191c22;--ibo-color-secondary-950:#0e1013;--ibo-color-information-100:#ebf8ff;--ibo-color-information-200:#bee3f8;--ibo-color-information-300:#90cef4;--ibo-color-information-400:#63b4ed;--ibo-color-information-500:#429ae1;--ibo-color-information-600:#3182ce;--ibo-color-information-700:#2b6bb0;--ibo-color-information-800:#2c5382;--ibo-color-information-900:#2a4265;--ibo-color-information-950:#253750;--ibo-color-success-100:#dcedc8;--ibo-color-success-200:#c5e1a5;--ibo-color-success-300:#aed581;--ibo-color-success-400:#9ccc65;--ibo-color-success-500:#8ac34a;--ibo-color-success-600:#7cb342;--ibo-color-success-700:#689f38;--ibo-color-success-800:#558b2f;--ibo-color-success-900:#33691e;--ibo-color-success-950:#235816;--ibo-color-warning-100:floralwhite;--ibo-color-warning-200:#feebc8;--ibo-color-warning-300:#fbd38d;--ibo-color-warning-400:#f6ae55;--ibo-color-warning-500:#ea7d1e;--ibo-color-warning-600:#dd6c20;--ibo-color-warning-700:#c05621;--ibo-color-warning-800:#9c4221;--ibo-color-warning-900:#7b341e;--ibo-color-warning-950:#572819;--ibo-color-danger-100:#faf2f3;--ibo-color-danger-200:#f2e0e2;--ibo-color-danger-300:#dfb1b5;--ibo-color-danger-400:#d5979d;--ibo-color-danger-500:#c97a82;--ibo-color-danger-600:#BF616A;--ibo-color-danger-700:#b44953;--ibo-color-danger-800:#973d46;--ibo-color-danger-900:#7d333a;--ibo-color-danger-950:#491d1d;--ibo-color-error-100:#faf2f3;--ibo-color-error-200:#f2e0e2;--ibo-color-error-300:#dfb1b5;--ibo-color-error-400:#d5979d;--ibo-color-error-500:#c97a82;--ibo-color-error-600:#BF616A;--ibo-color-error-700:#b44953;--ibo-color-error-800:#973d46;--ibo-color-error-900:#7d333a;--ibo-color-error-950:#491d1d;--ibo-caselog-color-highlight-1:#689f38;--ibo-caselog-color-highlight-2:#b83280;--ibo-caselog-color-highlight-3:#f6ae55;--ibo-caselog-color-highlight-4:#3182ce;--ibo-caselog-color-highlight-5:#80deea}:root{--ibo-lifecycle-new-state-primary-color:#2c5382;--ibo-lifecycle-new-state-secondary-color:white;--ibo-lifecycle-neutral-state-primary-color:#2c5382;--ibo-lifecycle-neutral-state-secondary-color:white;--ibo-lifecycle-waiting-state-primary-color:#f6ae55;--ibo-lifecycle-waiting-state-secondary-color:white;--ibo-lifecycle-success-state-primary-color:#689f38;--ibo-lifecycle-success-state-secondary-color:white;--ibo-lifecycle-failure-state-primary-color:#b83280;--ibo-lifecycle-failure-state-secondary-color:white;--ibo-lifecycle-frozen-state-primary-color:#D8DEE9;--ibo-lifecycle-frozen-state-secondary-color:#3B4252;--ibo-lifecycle-active-state-primary-color:#689f38;--ibo-lifecycle-active-state-secondary-color:white;--ibo-lifecycle-inactive-state-primary-color:#f6ae55;--ibo-lifecycle-inactive-state-secondary-color:white}:root{--ibo-border-radius-100:1px;--ibo-border-radius-300:3px;--ibo-border-radius-500:5px;--ibo-border-radius-700:10px;--ibo-border-radius-900:16px;--ibo-border-radius-full:100%}:root{--ibo-elevation-100:inset 0 1px 1px 0 rgba(0, 0, 0, 0.15)}:root{--ibo-elevation-100:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12);--ibo-elevation-200:0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15);--ibo-elevation-300:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15);--ibo-elevation-400:0 5px 10px rgba(0, 0, 0, 0.05), 0 15px 25px rgba(0, 0, 0, 0.15);--ibo-elevation-500:0 20px 40px rgba(0, 0, 0, 0.2)}:root{--ibo-size-0:0;--ibo-size-50:2px;--ibo-size-100:4px;--ibo-size-150:8px;--ibo-size-200:12px;--ibo-size-250:16px;--ibo-size-300:24px;--ibo-size-350:32px;--ibo-size-400:48px;--ibo-size-450:64px;--ibo-size-500:96px;--ibo-size-550:128px;--ibo-size-600:192px;--ibo-size-650:256px;--ibo-size-700:384px;--ibo-size-750:512px;--ibo-size-800:640px;--ibo-size-850:768px;--ibo-size-900:896px}:root{--ibo-spacing-0:0;--ibo-spacing-100:2px;--ibo-spacing-200:4px;--ibo-spacing-300:8px;--ibo-spacing-400:12px;--ibo-spacing-500:16px;--ibo-spacing-600:24px;--ibo-spacing-700:32px;--ibo-spacing-800:48px;--ibo-spacing-900:64px}:root{--ibo-font-size-50:0.83rem;--ibo-font-size-100:1rem;--ibo-font-size-150:1.17rem;--ibo-font-size-200:1.33rem;--ibo-font-size-250:1.5rem;--ibo-font-size-300:1.67rem;--ibo-font-size-350:1.83rem;--ibo-font-size-400:2rem;--ibo-font-size-450:2.5rem;--ibo-font-size-500:3rem;--ibo-font-size-550:4rem}:root{--ibo-font-weight-100:100;--ibo-font-weight-200:200;--ibo-font-weight-300:300;--ibo-font-weight-400:400;--ibo-font-weight-500:500;--ibo-font-weight-600:600;--ibo-font-weight-700:700;--ibo-font-weight-800:800;--ibo-font-weight-900:900;--ibo-font-weight-950:950}:root{--ibo-font-family-base:Raleway;--ibo-font-family-monospace:monospace;--ibo-font-family-code:monospace}.ibo-datatable .ibo-field-badge::before{border-radius:100%}.ibo-text.ibo-is-primary{color:#5E81AC}.ibo-text.ibo-is-secondary,.ui-dialog .ibo-text.ui-button,.ibo-text.ui-datepicker-current,.ibo-text.ui-datepicker-close{color:#2E3440}.ibo-text.ibo-is-neutral,.ui-dialog .ibo-text.ui-button.ui-dialog-titlebar-close{color:#2E3440}.ibo-text.ibo-is-information{color:#2c5382}.ibo-text.ibo-is-success{color:#558b2f}.ibo-text.ibo-is-failure{color:#973d46}.ibo-text.ibo-is-warning{color:#9c4221}.ibo-text.ibo-is-danger{color:#973d46}.ibo-text.ibo-is-grey{color:#2E3440}.ibo-text.ibo-is-blue-grey{color:#37474f}.ibo-text.ibo-is-blue{color:#2c5382}.ibo-text.ibo-is-cyan{color:#00838f}.ibo-text.ibo-is-green{color:#558b2f}.ibo-text.ibo-is-orange{color:#9c4221}.ibo-text.ibo-is-red{color:#973d46}.ibo-text.ibo-is-pink{color:#97266d}.ibo-activity-panel--tab-title-decoration{box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.15)}.ibo-top-bar,.ibo-tab-container--extra-tabs-list{box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}ul.cke_autocomplete_panel,.ibo-breadcrumbs--previous-items-list,.ibo-quick-create--input.selectize-control.single .selectize-dropdown,.ibo-popover-menu,.ui-menu,.ui-multiselect-menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul,.ibo-activity-panel--filter-options{box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}.dataTables_scrollHead thead tr th.sorting::after,.ibo-breadcrumbs--item:not(:last-child)::after,.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after,.ibo-prop--apply.ui-state-error:after,.ibo-sort-order::after{font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.ibo-font-size-50,.ibo-field--fullscreen-toggler,.ibo-activity-panel--tab-title-draft-indicator,.ibo-activity-entry--sub-information{font-size:0.83rem}.ibo-font-size-100,.dataTables_paginate a.paginate_button,.ibo-quick-create--drawer,.ibo-global-search--drawer,.ibo-dashlet-header-dynamic--label,.ibo-datatable--toolbar,.object-ref-icon.text_decoration,.object-ref-icon-disabled.text_decoration,.ibo-criterion-area,.ibo-dashboard-editor--properties table td .ibo-field,.ibo-dashboard--available-dashlets table td .ibo-field,.ibo-dashlet--properties table td .ibo-field,.ibo-dashboard-editor--properties table th .ibo-field,.ibo-dashboard--available-dashlets table th .ibo-field,.ibo-dashlet--properties table th .ibo-field,.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--body{font-size:1rem}.ibo-font-size-150,.ibo-alert,.ibo-breadcrumbs--item-icon,.ibo-panel--subtitle,.ibo-panel--body,.ibo-dashlet-badge--action-create,.ibo-prop-header,.ibo-field,.sf_results_placeholder,.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-name,.ibo-tab-container--tabs-list,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,.ibo-activity-entry--medallion{font-size:1.17rem}.ibo-font-size-200,.dataTables_paginate a.paginate_button.previous,.dataTables_paginate a.paginate_button.next{font-size:1.33rem}.ibo-font-size-250,.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-fieldset-legend,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,legend,.ibo-top-bar--toolbar-dashboard-title,.ibo-tab-container--tab-container--label>span,.ibo-dashboard-editor--properties-title{font-size:1.5rem}.ibo-font-size-300,.ibo-title--for-object-details,.ibo-tab--temporary-remote-content--button{font-size:1.67rem}.ibo-font-size-350,.ibo-panel--title,.ibo-dashlet-header-static--body,.ibo-title-for-dashlet--title{font-size:1.83rem}.ibo-font-size-400{font-size:2rem}.ibo-font-size-450{font-size:2.5rem}.ibo-font-size-500{font-size:3rem}.ibo-font-size-550{font-size:4rem}.ibo-font-weight-100{font-weight:100}.ibo-font-weight-200{font-weight:200}.ibo-font-weight-300{font-weight:300}.ibo-font-weight-400{font-weight:400}.ibo-font-weight-500{font-weight:500}.ibo-font-weight-600,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-popover-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ui-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ui-multiselect-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-input-select-icon--menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--notifications-show-all-multiple~ul .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-field--label{font-weight:600}.ibo-font-weight-700,ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-title,.ibo-alert .ibo-alert--title,.ibo-tab-container--tab-header.ui-tabs-active,.ui-tabs-active.ibo-tab-container--extra-tabs-container{font-weight:700}.ibo-font-weight-800{font-weight:800}.ibo-font-weight-900{font-weight:900}.ibo-font-weight-950{font-weight:950}.ibo-font-ral-nor-50,.ibo-navigation-menu--menu-filter-hotkey{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-100,.ui-datepicker .ui-datepicker-title select,.ui-multiselect-checkboxes label,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization,.dataModelSchema text,.tooltipD3{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-150,.ibo-title--subtitle,.ibo-navigation-menu--menu-nodes ul li>a,.ibo-navigation-menu--menu-nodes ul li>span,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications,.ibo-datamodel-viewer--details .ibo-panel--subtitle,.ibo-global-search--result--title{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-200,.ibo-collapsible-section .ibo-collapsible-section--body,.ibo-navigation-menu--menu-group{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-250,.ui-dialog-title,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-welcome-popup--text{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-300,.ibo-quick-create--input.selectize-control.single .selectize-input>input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input,.ibo-quick-create--input.selectize-control.single .selectize-input>.item,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>.item,.ibo-global-search--input,.ibo-global-search--input:hover,.ibo-global-search--input:focus,.ibo-global-search--input:active{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-350,.ibo-navigation-menu--menu-nodes-title{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-400,.ibo-quick-create--icon,.ibo-global-search--icon{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-50{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-100,.dataTable th,.dataTable td,.ibo-breadcrumbs--item,.ibo-breadcrumbs--previous-items-list-toggler,.ibo-breadcrumbs--previous-item,body{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-150,.ui-multiselect-checkboxes li{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-250,.ibo-dashlet-badge--action-list{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-300,.ibo-title--text{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-50,.ibo-field--label>.ibo-has-description::after,.ibo-navigation-menu--menu-filter-clear{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-100,.ui-multiselect-header ul,.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label,.ibo-navigation-menu--menu-node-counter,#tooltipD3_top{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-150,.ibo-alert.ibo-is-primary a,.ibo-alert.ibo-is-secondary a,.ui-dialog .ibo-alert.ui-button a,.ibo-alert.ui-datepicker-current a,.ibo-alert.ui-datepicker-close a,.ibo-alert.ibo-is-neutral a,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close a,.ibo-alert.ibo-is-information a,.ibo-alert.ibo-is-success a,.ibo-alert.ibo-is-failure a,.ibo-alert.ibo-is-warning a,.ibo-alert.ibo-is-danger a,.ibo-alert.ibo-is-grey a,.ibo-alert.ibo-is-blue-grey a,.ibo-alert.ibo-is-blue a,.ibo-alert.ibo-is-cyan a,.ibo-alert.ibo-is-green a,.ibo-alert.ibo-is-orange a,.ibo-alert.ibo-is-red a,.ibo-alert.ibo-is-pink a{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-200,.ibo-dashlet-header-dynamic--count{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-250,.ibo-dashboard--top-bar .ibo-dashboard--top-bar-title{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-300{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-450,.ibo-dashlet-badge--action-list-count{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-50{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-100,.dataTables_paginate a.paginate_button.current,.dataTables_scrollHead thead tr th,.ibo-button,.ui-dialog .ui-button,.ui-datepicker-current,.ui-datepicker-close{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-150{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-250{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-300,.ibo-welcome-popup--text>div>div:first-child{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-50,.ibo-navigation-menu--menu-filter-hint{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-100,.ibo-quick-create--compartment--placeholder-hint,.ibo-global-search--compartment--placeholder-hint,.ibo-navigation-menu--menu--placeholder-hint,.ibo-activity-panel--body--placeholder-hint{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-150{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-250{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-300{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-code-50{font-size:0.83rem;font-family:monospace;font-weight:400}.ibo-font-code-100{font-size:1rem;font-family:monospace;font-weight:400}.ibo-font-code-150,.ibo-is-code,.ibo-input-text.ibo-is-code,textarea.ibo-is-code{font-size:1.17rem;font-family:monospace;font-weight:400}.ibo-font-code-200{font-size:1.33rem;font-family:monospace;font-weight:400}.ibo-font-code-250{font-size:1.5rem;font-family:monospace;font-weight:400}.ibo-font-code-300{font-size:1.67rem;font-family:monospace;font-weight:400}.ibo-font-code-350{font-size:1.83rem;font-family:monospace;font-weight:400}.ibo-font-code-400{font-size:2rem;font-family:monospace;font-weight:400}.ibo-font-code-450{font-size:2.5rem;font-family:monospace;font-weight:400}.ibo-font-code-500{font-size:3rem;font-family:monospace;font-weight:400}.ibo-font-code-550{font-size:4rem;font-family:monospace;font-weight:400}.ibo-is-visible{display:inherit !important;visibility:visible !important}.ibo-is-hidden{display:none !important}.ibo-is-transparent{opacity:0 !important}.ibo-is-opaque{opacity:1 !important}.ibo-is-fullwidth{width:100%}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-image,.ibo-panel--header-left,.ibo-panel--icon,.ibo-dashlet-header-static--icon-container,.ibo-input-image--image-view,.ibo-input-select--autocomplete-item-image,.ibo-pill,.ibo-title--icon,.ibo-datatable--toolbar-left,.ibo-datatable--toolbar-right,.ibo-field--fullscreen-toggler,.ibo-navigation-menu--bottom-part,.ibo-navigation-menu--user-info,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-object-details--status-dot,.ibo-activity-panel--togglers,.ibo-activity-panel--tabs-togglers,.ibo-activity-panel--tab-title,.ibo-activity-panel--tab-toolbar-actions,.ibo-activity-panel--tab-toolbar-action,.ibo-activity-panel--body--placeholder-image,.ibo-activity-panel--body--placeholder-hint,.ibo-activity-panel--closed-cover,.ibo-caselog-entry-form--lock-icon,.ibo-activity-entry--medallion,.ibo-activity-panel--load-more-entries-container,.ibo-activity-panel--load-entries-button{display:flex;justify-content:center;align-items:center}.dataTables_paginate,.ibo-dashlet-badge--action-list,.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.ibo-toolbar.ibo-toolbar--button,.ibo-activity-panel--tab-toolbar-left-actions,.ibo-activity-panel--tab-toolbar-middle-actions,.ibo-activity-panel--tab-toolbar-right-actions,.ibo-activity-panel--filter-option,.ibo-activity-panel--entry-forms-confirmation-preference,.ibo-caselog-entry-form--lock-indicator,.ibo-caselog-entry-form--action-buttons--main-actions{display:flex;align-items:center}.ibo-dashlet-badge--action-create,.ibo-title,.ibo-title--subtitle,.ibo-object-details--status,.ibo-activity-panel--add-caselog-entry-button{display:flex;align-items:baseline}.ibo-breadcrumbs,.ibo-quick-create,.ibo-quick-create--head,.ibo-global-search,.ibo-global-search--head,.ibo-top-bar,.ibo-top-bar--quick-actions,.ibo-top-bar--toolbar,.ibo-top-bar--toolbar-dashboard-menu-toggler,.ibo-tab-container--tabs-list,.ibo-tab-container--tab-header,.ibo-tab-container--extra-tabs-container,.ibo-dashboard--top-bar{display:flex;align-items:stretch}html.ibo-has-fullscreen-descendant{position:fixed !important;width:0 !important;height:0 !important}body.ibo-has-fullscreen-descendant{width:0 !important;height:0 !important;overflow:hidden !important}.ibo-has-fullscreen-descendant{position:static !important;overflow:visible !important;z-index:1050 !important}.ibo-is-fullscreen{position:absolute;top:0 !important;left:0 !important;margin:0 !important;padding:0 !important;width:100vw;height:100vh;overflow:auto;z-index:1050}.ibo-text-truncated-with-ellipsis,.ui-dialog .ui-dialog-title,.ibo-button--label,.ibo-breadcrumbs--item-label,.ibo-quick-create--compartment-element,.ibo-quick-create--compartment-results--element>.option,.ibo-global-search--compartment-element,.ibo-dashlet-badge--action-list-label,.ibo-input-select--autocomplete-item-txt,.attribute-set .attribute-set-item,.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-navigation-menu--menu-group-title,.ibo-navigation-menu--menu-nodes-title,.ibo-top-bar--toolbar-dashboard-title,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-tab-container--tab-toggler-label,.ibo-tab-container--extra-tab-toggler,.ibo-object-details>.ibo-panel--header .ibo-panel--subtitle,.ibo-activity-panel--tab-title-text,.ibo-activity-panel--filter-option{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.dataTables_paginate a.paginate_button,.ibo-dashlet-badge--action-list:hover,.ibo-dashlet-badge--action-list:active,.ibo-field--fullscreen-toggler,.search_form_handler a,.ibo-navigation-menu--menu-filter-clear,.ibo-navigation-menu--menu-filter-hint-close,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-activity-panel--load-entries-button{color:inherit}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .ibo-quick-create--compartment-results--element>.paginate_button.option:hover,.ibo-dashlet-badge--action-list:hover,.ibo-dashlet-badge--action-list:active:hover,.ibo-field--fullscreen-toggler:hover,.search_form_handler a:hover,.search_form_handler .ibo-quick-create--compartment-results--element>.option:hover,.ibo-navigation-menu--menu-filter-clear:hover,.ibo-navigation-menu--menu-filter-hint-close:hover,.ibo-tab-container--tab-toggler:hover,.ibo-tab-container--extra-tabs-list-toggler:hover,.ibo-activity-panel--load-entries-button:hover,.dataTables_paginate a.paginate_button:active,.ibo-dashlet-badge--action-list:hover:active,.ibo-dashlet-badge--action-list:active,.ibo-field--fullscreen-toggler:active,.search_form_handler a:active,.ibo-navigation-menu--menu-filter-clear:active,.ibo-navigation-menu--menu-filter-hint-close:active,.ibo-tab-container--tab-toggler:active,.ibo-tab-container--extra-tabs-list-toggler:active,.ibo-activity-panel--load-entries-button:active{color:inherit}.ibo-is-broken-hyperlink{text-decoration:line-through;cursor:help}.ibo-is-code{background-color:#2E3440;padding:1.25rem 1.5rem}.ibo-is-html-content{}.ibo-is-html-content table{width:unset !important;max-width:max-content}.ibo-is-html-content table{border-collapse:separate;border-spacing:2px}.ibo-is-html-content>code,.ibo-is-html-content :not(pre.hljs) code{color:inherit}.ibo-sticky-sentinel{position:absolute;left:0;right:0;visibility:hidden}.ibo-sticky-sentinel-top{top:0;height:0}.ibo-sticky-sentinel-bottom{bottom:0;height:0}.ibo-class-icon.ibo-is-small{width:32px;min-width:32px;max-height:32px}.ibo-class-icon.ibo-is-medium{width:48px;min-width:48px;max-height:48px}.ibo-class-icon.ibo-is-large{width:64px;min-width:64px;max-height:64px}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.content:not(:last-child),.ibo-is-html-content:not(:last-child){margin-bottom:1.5rem}/* minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:white;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:auto;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:"Raleway", "sans-serif", "system-ui"}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#191c22;font-size:1rem;font-weight:500;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover,.ibo-quick-create--compartment-results--element>.option:hover{color:#363636}code{background-color:#7b88a1;color:#5E81AC;font-size:0.875em;font-weight:normal;padding:0.25em 0.5em 0.25em}hr{background-color:whitesmoke;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:0.875em}span{font-style:inherit;font-weight:inherit}strong{color:inherit;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#434C5E;color:#E5E9F0;font-size:0.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:inherit}.content li+li,.ibo-is-html-content li+li{margin-top:0.25em}.content p:not(:last-child),.ibo-is-html-content p:not(:last-child),.content dl:not(:last-child),.ibo-is-html-content dl:not(:last-child),.content ol:not(:last-child),.ibo-is-html-content ol:not(:last-child),.content ul:not(:last-child),.ibo-is-html-content ul:not(:last-child),.content blockquote:not(:last-child),.ibo-is-html-content blockquote:not(:last-child),.content pre:not(:last-child),.ibo-is-html-content pre:not(:last-child),.content table:not(:last-child),.ibo-is-html-content table:not(:last-child){margin-bottom:1em}.content h1,.ibo-is-html-content h1,.content h2,.ibo-is-html-content h2,.content h3,.ibo-is-html-content h3,.content h4,.ibo-is-html-content h4,.content h5,.ibo-is-html-content h5,.content h6,.ibo-is-html-content h6{color:inherit;font-weight:600;line-height:1.125}.content h1,.ibo-is-html-content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child),.ibo-is-html-content h1:not(:first-child){margin-top:1em}.content h2,.ibo-is-html-content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child),.ibo-is-html-content h2:not(:first-child){margin-top:1.1428em}.content h3,.ibo-is-html-content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child),.ibo-is-html-content h3:not(:first-child){margin-top:1.3333em}.content h4,.ibo-is-html-content h4{font-size:1.25em;margin-bottom:0.8em}.content h5,.ibo-is-html-content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6,.ibo-is-html-content h6{font-size:1em;margin-bottom:1em}.content blockquote,.ibo-is-html-content blockquote{background-color:whitesmoke;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol,.ibo-is-html-content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]),.ibo-is-html-content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha,.ibo-is-html-content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman,.ibo-is-html-content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha,.ibo-is-html-content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman,.ibo-is-html-content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul,.ibo-is-html-content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul,.ibo-is-html-content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul,.ibo-is-html-content ul ul ul{list-style-type:square}.content dd,.ibo-is-html-content dd{margin-left:2em}.content figure,.ibo-is-html-content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child),.ibo-is-html-content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child),.ibo-is-html-content figure:not(:last-child){margin-bottom:2em}.content figure img,.ibo-is-html-content figure img{display:inline-block}.content figure figcaption,.ibo-is-html-content figure figcaption{font-style:italic}.content pre,.ibo-is-html-content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.ibo-is-html-content sup,.content sub,.ibo-is-html-content sub{font-size:75%}.content table,.ibo-is-html-content table{width:100%}.content table td,.ibo-is-html-content table td,.content table th,.ibo-is-html-content table th{border:'invalid on purpose';border-width:'invalid on purpose';padding:'invalid on purpose';vertical-align:top}.content table th,.ibo-is-html-content table th{color:'invalid on purpose'}.content table th:not([align]),.ibo-is-html-content table th:not([align]){text-align:inherit}.content table thead td,.ibo-is-html-content table thead td,.content table thead th,.ibo-is-html-content table thead th{border-width:'invalid on purpose';color:'invalid on purpose'}.content table tfoot td,.ibo-is-html-content table tfoot td,.content table tfoot th,.ibo-is-html-content table tfoot th{border-width:'invalid on purpose';color:'invalid on purpose'}.content table tbody tr:last-child td,.ibo-is-html-content table tbody tr:last-child td,.content table tbody tr:last-child th,.ibo-is-html-content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li,.ibo-is-html-content .tabs li+li{margin-top:0}.content.is-small,.is-small.ibo-is-html-content{font-size:0.75rem}.content.is-medium,.is-medium.ibo-is-html-content{font-size:1.25rem}.content.is-large,.is-large.ibo-is-html-content{font-size:1.5rem}.ibo-vendors-ckeditor--toolbar-fullscreen-button{display:none}.cke_toolbox_collapser.cke_toolbox_collapser_min~.ibo-vendors-ckeditor--toolbar-fullscreen-button{display:block;width:12px;height:11px;border:1px #A6A6A6 solid;cursor:pointer;background-position:center center !important;background-repeat:no-repeat !important;background-size:100% !important;background-image:url('../../../../images/full-screen.png') !important}.cke_toolbox_collapser.cke_toolbox_collapser_min~.ibo-vendors-ckeditor--toolbar-fullscreen-button:hover{background-color:#CCC}.hljs{padding:0.9rem !important;box-shadow:0 0px 3px 2px inset rgba(0, 0, 0, 0.4);border-radius:3px;white-space:pre-line}ul.cke_autocomplete_panel{background-color:white;border:none;border-radius:3px}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item{display:flex;justify-content:left;align-items:center}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-image{width:25px;height:25px;min-width:25px;min-height:25px;background-position:center center;background-size:100%;border-radius:100%;margin-right:0.5rem;background-color:#ebf8ff;border:1px solid #434C5E}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-title{white-space:nowrap;color:#3A3A3A}.ibo-vendors-ckeditor--display-content .cke_editable,.ibo-field--value .HTML .cke_editable,.ibo-caselog-entry .ibo-activity-entry--main-information-content .cke_editable{line-height:1.4}.ibo-vendors-ckeditor--display-content figure,.ibo-field--value .HTML figure,.ibo-caselog-entry .ibo-activity-entry--main-information-content figure{border:solid 1px #ccc;border-radius:2px}.ibo-vendors-ckeditor--display-content p,.ibo-field--value .HTML p,.ibo-caselog-entry .ibo-activity-entry--main-information-content p{margin-top:0.25em;margin-bottom:0.25em}.c3 path:not(.c3-legend-item-tile),.c3 line:not(.c3-legend-item-tile){stroke:#7b88a1 !important}.c3-chart-arc path:not(.c3-legend-item-tile){stroke:white !important}.c3-axis{fill:#D8DEE9 !important}.c3-tooltip th{background-color:#434C5E !important;color:#E5E9F0 !important}.c3-tooltip td{background-color:#434C5E !important}.c3-legend-background{fill:#f2f2f2 !important;stroke:white !important}.c3-tooltip{background-color:#434C5E !important}.c3-tooltip tr{border:1px solid #CCC}.c3-legend-item{fill:#E5E9F0 !important}.tippy-content{white-space:pre-line}.ui-dialog{box-sizing:content-box;display:flex;flex-direction:column;position:absolute;top:0;left:0;background-color:#2E3440;border-radius:5px;overflow:hidden;outline:0;z-index:21}.ui-dialog .ui-dialog-titlebar{padding:0.4em 30px;position:relative;background-color:#2E3440;height:50px;border-bottom:solid 1px #4C566A;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.ui-dialog .ui-dialog-title{float:left;margin:0.1em 0;width:100%;padding-right:24px}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0;top:0.4em;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{box-sizing:content-box;position:relative;padding:16px 30px;overflow:auto}.ui-dialog .ui-dialog-buttonpane{margin-top:auto;text-align:left;border-width:1px 0 0 0;background-image:none;padding:0.4em 30px;position:relative;background-color:#2E3440;border-top:solid 1px #4C566A;height:50px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se{width:7px;height:7px;right:0;bottom:0}.ui-dialog .ui-resizable-sw{width:7px;height:7px;left:0;bottom:0}.ui-dialog .ui-resizable-ne{width:7px;height:7px;right:0;top:0}.ui-dialog .ui-resizable-nw{width:7px;height:7px;left:0;top:0}.ui-dialog .ui-button>.ui-icon{background-image:none;float:unset;margin:auto}.ui-dialog .ui-button>.ui-icon.ui-icon-closethick::after{content:'\f00d';font-family:'Font Awesome 5 Free';font-weight:600;text-indent:0;position:absolute;left:0px;width:100%;top:4px}.ui-button-icon-only{text-indent:-9999px;white-space:nowrap}.ui-widget-overlay.ui-front{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.6;filter:Alpha(Opacity=60);background-color:#37474f}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-layout-pane{overflow:auto}.ui-datepicker{background-color:white;border-radius:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12);z-index:32 !important;padding:0 8px 5px 8px}.ui-datepicker .ui-datepicker-header{position:relative;margin:8px 8px 4px 8px;padding-top:24px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-title{display:flex;justify-content:space-evenly}.ui-datepicker .ui-datepicker-title select{flex-grow:1}.ui-datepicker .ui-datepicker-year{margin-left:8px}.ui-datepicker .ui-datepicker-calendar{margin:0 8px 8px 8px}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold}.ui-datepicker td{padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em 0;text-align:center;width:23px;border-radius:100%;color:#c05621}.ui-datepicker td span.ui-state-active,.ui-datepicker td a.ui-state-active{background-color:#c05621;color:floralwhite}.ui-datepicker td span.ui-state-highlight:not(.ui-state-active),.ui-datepicker td a.ui-state-highlight:not(.ui-state-active){background-color:#feebc8}.ui-datepicker td span.ui-state-hover:not(.ui-state-active),.ui-datepicker td a.ui-state-hover:not(.ui-state-active){color:#7b341e}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-slider{position:relative;text-align:left;background-color:#E5E9F0;border:solid 1px #434C5E;border-radius:3px}.ui-slider .ui-slider-handle{background-color:white;border:solid 1px #434C5E;border-radius:3px;position:absolute;z-index:2;width:1.4em;height:1.4em;-ms-touch-action:none;touch-action:none;cursor:pointer}.ui-slider .ui-slider-handle:hover,.ui-slider .ui-slider-handle:active{border:solid 1px #c05621}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle{filter:inherit}.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:0.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.2em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:0.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:100}.ui-autocomplete .ui-menu-item{padding:0}.ui-autocomplete-input{width:auto;display:inline}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-tabs-tab.ui-state-disabled a{cursor:not-allowed !important}.ui-multiselect{width:auto !important;padding-left:0.7em !important;padding-right:1.5em !important;text-align:left;white-space:nowrap;overflow:hidden;display:grid}button.ui-multiselect>span{overflow:hidden}.ui-multiselect span.ui-icon{float:right}.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top:auto !important;left:-9999px}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important}.ui-multiselect-header{margin-bottom:3px;padding:3px 0}.ui-multiselect-header ul{padding-left:24px}.ui-multiselect-header ul li{float:left;padding:0 10px 0 0}.ui-multiselect-header span.ui-icon{float:left}.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0}.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10000;text-align:left}.ui-multiselect-checkboxes{position:relative;overflow-y:scroll !important}.ui-multiselect-checkboxes label{display:flex;align-items:center;cursor:pointer;padding:3px 1px}.ui-multiselect-checkboxes label input{margin-right:5px;position:relative;top:1px}.ui-multiselect-checkboxes li{clear:both;padding-right:3px}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none}.ui-dialog-titlebar.ui-multiselect-header{padding-left:20px;padding-right:20px}.ui-dialog-titlebar.ui-multiselect-header ul{padding-left:0;width:100%}.ui-dialog-titlebar.ui-multiselect-header a{color:#191c22;font-weight:normal}.ui-multiselect,.ui-multiselect-menu,.ui-multiselect-header{background-color:#E5E9F0}button.ui-multiselect{padding-right:10px !important}button.ui-multiselect .fas{float:right;padding-left:10px}.dataTables_paginate{color:#D8DEE9}.dataTables_paginate a.paginate_button{display:inline-flex;justify-content:center;align-items:center;padding:0 5px;min-width:20px;height:20px;border-radius:3px}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .ibo-quick-create--compartment-results--element>.paginate_button.option:hover{background-color:#3B4252}.dataTables_paginate a.paginate_button.disabled{color:#434C5E;background-color:transparent;cursor:default}.dataTables_paginate a.paginate_button.current{color:#D8DEE9;background-color:#191c22;box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.15)}.dataTables_length select{}.dataTables_length select[aria-controls]{display:inline-flex;width:unset;min-width:50px;height:20px;padding:0 4px}.dataTables_scrollHead{}.dataTables_scrollHead thead tr th{cursor:pointer}.dataTables_scrollHead thead tr th.sorting::after{position:absolute;right:calc((12px - 8px) / 2);content:"\f0dc";opacity:0.3;line-height:inherit}.dataTables_scrollHead thead tr th.sorting_asc:after{content:"\f0d8";opacity:1}.dataTables_scrollHead thead tr th.sorting_desc:after{content:"\f0d7";opacity:1}.dataTables_scrollHeadInner{border-bottom:1px solid #616e88}.dataTable th,.dataTable td{position:relative;padding:10px 12px}.dataTable tr:nth-child(odd){background-color:#3B4252}.dataTable tr:nth-child(even){background-color:#2E3440}.dataTable tr.ibo-is-red{background-color:#b44953}.dataTable tr.ibo-is-danger{background-color:#b44953}.dataTable tr.ibo-is-alert{background-color:#b44953}.dataTable tr.ibo-is-orange{background-color:#c05621}.dataTable tr.ibo-is-warning{background-color:#d08770}.dataTable tr.ibo-is-blue{background-color:#5e81ac}.dataTable tr.ibo-is-info{background-color:#5e81ac}.treeview,.treeview ul{padding:0;margin:0;list-style:none}.treeview div.hitarea{height:15px;width:15px;margin-left:-15px;float:left;cursor:pointer}.treeview li{margin:0;padding:3px 0 3px 16px}.treeview a.selected{background-color:#E5E9F0}#treecontrol{margin:1em 0}.treeview .hover{color:#698fb5;cursor:pointer}.treeview li{background:url('../../../..//images/tv-item.gif') 0 0 no-repeat}.treeview .collapsable{background-image:url('../../../..//images/tv-collapsable.gif')}.treeview .expandable{background-image:url('../../../..//images/tv-expandable.gif')}.treeview .last{background-image:url('../../../..//images/tv-item-last.gif')}.treeview .lastCollapsable{background-image:url('../../../..//images/tv-collapsable-last.gif')}.treeview .lastExpandable{background-image:url('../../../..//images/tv-expandable-last.gif')}.filetree li{padding:3px 0 1px 16px}.filetree span.folder,.filetree span.file{padding-left:16px;display:block;height:15px}.filetree span.folder{background:url('../../../..//images/tv-folder.gif') 0 0 no-repeat}.filetree span.file{background:url('../../../..//images/tv-file.gif') 0 0 no-repeat}.blockUI.blockOverlay{background-color:#2E3440}.blockUI.blockMsg{font-size:6em;text-align:center;color:#D8DEE9;border:none;background-color:transparent}.mfp-bg{z-index:1100}.mfp-wrap{z-index:1101}/* +:root{--ibo-color-white-100:white;--ibo-color-white-200:#f2f2f2;--ibo-color-transparent:rgba(255, 255, 255, 0);--ibo-color-grey-50:#ECEFF4;--ibo-color-grey-100:#E5E9F0;--ibo-color-grey-200:#D8DEE9;--ibo-color-grey-300:#7b88a1;--ibo-color-grey-400:#616e88;--ibo-color-grey-500:#4C566A;--ibo-color-grey-600:#434C5E;--ibo-color-grey-700:#3B4252;--ibo-color-grey-800:#2E3440;--ibo-color-grey-900:#191c22;--ibo-color-grey-950:#0e1013;--ibo-color-blue-grey-50:#f1f5f8;--ibo-color-blue-grey-100:#cfd8dc;--ibo-color-blue-grey-200:#b0bec5;--ibo-color-blue-grey-300:#90a4ae;--ibo-color-blue-grey-400:#78909c;--ibo-color-blue-grey-500:#607d8b;--ibo-color-blue-grey-600:#546e7a;--ibo-color-blue-grey-700:#455a64;--ibo-color-blue-grey-800:#37474f;--ibo-color-blue-grey-900:#263238;--ibo-color-blue-grey-950:#1b2428;--ibo-color-blue-100:#ebf8ff;--ibo-color-blue-200:#bee3f8;--ibo-color-blue-300:#90cef4;--ibo-color-blue-400:#63b4ed;--ibo-color-blue-500:#429ae1;--ibo-color-blue-600:#3182ce;--ibo-color-blue-700:#2b6bb0;--ibo-color-blue-800:#2c5382;--ibo-color-blue-900:#2a4265;--ibo-color-blue-950:#253750;--ibo-color-cyan-100:#c9eef2;--ibo-color-cyan-200:#80deea;--ibo-color-cyan-300:#4dd0e1;--ibo-color-cyan-400:#26c5da;--ibo-color-cyan-500:#00bbd4;--ibo-color-cyan-600:#00aac1;--ibo-color-cyan-700:#0096a7;--ibo-color-cyan-800:#00838f;--ibo-color-cyan-900:#006164;--ibo-color-cyan-950:#003636;--ibo-color-green-100:#dcedc8;--ibo-color-green-200:#c5e1a5;--ibo-color-green-300:#aed581;--ibo-color-green-400:#9ccc65;--ibo-color-green-500:#8ac34a;--ibo-color-green-600:#7cb342;--ibo-color-green-700:#689f38;--ibo-color-green-800:#558b2f;--ibo-color-green-900:#33691e;--ibo-color-green-950:#235816;--ibo-color-orange-100:floralwhite;--ibo-color-orange-200:#feebc8;--ibo-color-orange-300:#fbd38d;--ibo-color-orange-400:#f6ae55;--ibo-color-orange-500:#ea7d1e;--ibo-color-orange-600:#dd6c20;--ibo-color-orange-700:#c05621;--ibo-color-orange-800:#9c4221;--ibo-color-orange-900:#7b341e;--ibo-color-orange-950:#572819;--ibo-color-red-100:#faf2f3;--ibo-color-red-200:#f2e0e2;--ibo-color-red-300:#dfb1b5;--ibo-color-red-400:#d5979d;--ibo-color-red-500:#c97a82;--ibo-color-red-600:#BF616A;--ibo-color-red-700:#b44953;--ibo-color-red-800:#973d46;--ibo-color-red-900:#7d333a;--ibo-color-red-950:#491d1d;--ibo-color-pink-100:#fff5f7;--ibo-color-pink-200:#fed7e2;--ibo-color-pink-300:#fbb6ce;--ibo-color-pink-400:#f688b4;--ibo-color-pink-500:#ed64a6;--ibo-color-pink-600:#d53f8c;--ibo-color-pink-700:#b83280;--ibo-color-pink-800:#97266d;--ibo-color-pink-900:#702459;--ibo-color-pink-950:#511a40}:root{--ibo-color-primary-100:#bfdde6;--ibo-color-primary-200:#a5cfdc;--ibo-color-primary-300:#88C0D0;--ibo-color-primary-400:#6eb2c6;--ibo-color-primary-500:#81A1C1;--ibo-color-primary-600:#698fb5;--ibo-color-primary-700:#7693b8;--ibo-color-primary-800:#5E81AC;--ibo-color-primary-900:#384f6c;--ibo-color-primary-950:#26374b;--ibo-color-secondary-100:#E5E9F0;--ibo-color-secondary-200:#D8DEE9;--ibo-color-secondary-300:#7b88a1;--ibo-color-secondary-400:#616e88;--ibo-color-secondary-500:#4C566A;--ibo-color-secondary-600:#434C5E;--ibo-color-secondary-700:#3B4252;--ibo-color-secondary-800:#2E3440;--ibo-color-secondary-900:#191c22;--ibo-color-secondary-950:#0e1013;--ibo-color-information-100:#ebf8ff;--ibo-color-information-200:#bee3f8;--ibo-color-information-300:#90cef4;--ibo-color-information-400:#63b4ed;--ibo-color-information-500:#429ae1;--ibo-color-information-600:#3182ce;--ibo-color-information-700:#2b6bb0;--ibo-color-information-800:#2c5382;--ibo-color-information-900:#2a4265;--ibo-color-information-950:#253750;--ibo-color-success-100:#dcedc8;--ibo-color-success-200:#c5e1a5;--ibo-color-success-300:#aed581;--ibo-color-success-400:#9ccc65;--ibo-color-success-500:#8ac34a;--ibo-color-success-600:#7cb342;--ibo-color-success-700:#689f38;--ibo-color-success-800:#558b2f;--ibo-color-success-900:#33691e;--ibo-color-success-950:#235816;--ibo-color-warning-100:floralwhite;--ibo-color-warning-200:#feebc8;--ibo-color-warning-300:#fbd38d;--ibo-color-warning-400:#f6ae55;--ibo-color-warning-500:#ea7d1e;--ibo-color-warning-600:#dd6c20;--ibo-color-warning-700:#c05621;--ibo-color-warning-800:#9c4221;--ibo-color-warning-900:#7b341e;--ibo-color-warning-950:#572819;--ibo-color-danger-100:#faf2f3;--ibo-color-danger-200:#f2e0e2;--ibo-color-danger-300:#dfb1b5;--ibo-color-danger-400:#d5979d;--ibo-color-danger-500:#c97a82;--ibo-color-danger-600:#BF616A;--ibo-color-danger-700:#b44953;--ibo-color-danger-800:#973d46;--ibo-color-danger-900:#7d333a;--ibo-color-danger-950:#491d1d;--ibo-color-error-100:#faf2f3;--ibo-color-error-200:#f2e0e2;--ibo-color-error-300:#dfb1b5;--ibo-color-error-400:#d5979d;--ibo-color-error-500:#c97a82;--ibo-color-error-600:#BF616A;--ibo-color-error-700:#b44953;--ibo-color-error-800:#973d46;--ibo-color-error-900:#7d333a;--ibo-color-error-950:#491d1d;--ibo-caselog-color-highlight-1:#689f38;--ibo-caselog-color-highlight-2:#b83280;--ibo-caselog-color-highlight-3:#f6ae55;--ibo-caselog-color-highlight-4:#3182ce;--ibo-caselog-color-highlight-5:#80deea}:root{--ibo-lifecycle-new-state-primary-color:#2c5382;--ibo-lifecycle-new-state-secondary-color:white;--ibo-lifecycle-neutral-state-primary-color:#2c5382;--ibo-lifecycle-neutral-state-secondary-color:white;--ibo-lifecycle-waiting-state-primary-color:#f6ae55;--ibo-lifecycle-waiting-state-secondary-color:white;--ibo-lifecycle-success-state-primary-color:#689f38;--ibo-lifecycle-success-state-secondary-color:white;--ibo-lifecycle-failure-state-primary-color:#b83280;--ibo-lifecycle-failure-state-secondary-color:white;--ibo-lifecycle-frozen-state-primary-color:#D8DEE9;--ibo-lifecycle-frozen-state-secondary-color:#3B4252;--ibo-lifecycle-active-state-primary-color:#689f38;--ibo-lifecycle-active-state-secondary-color:white;--ibo-lifecycle-inactive-state-primary-color:#f6ae55;--ibo-lifecycle-inactive-state-secondary-color:white}:root{--ibo-border-radius-100:1px;--ibo-border-radius-300:3px;--ibo-border-radius-500:5px;--ibo-border-radius-700:10px;--ibo-border-radius-900:16px;--ibo-border-radius-full:100%}:root{--ibo-elevation-100:inset 0 1px 1px 0 rgba(0, 0, 0, 0.15)}:root{--ibo-elevation-100:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12);--ibo-elevation-200:0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15);--ibo-elevation-300:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15);--ibo-elevation-400:0 5px 10px rgba(0, 0, 0, 0.05), 0 15px 25px rgba(0, 0, 0, 0.15);--ibo-elevation-500:0 20px 40px rgba(0, 0, 0, 0.2)}:root{--ibo-size-0:0;--ibo-size-50:2px;--ibo-size-100:4px;--ibo-size-150:8px;--ibo-size-200:12px;--ibo-size-250:16px;--ibo-size-300:24px;--ibo-size-350:32px;--ibo-size-400:48px;--ibo-size-450:64px;--ibo-size-500:96px;--ibo-size-550:128px;--ibo-size-600:192px;--ibo-size-650:256px;--ibo-size-700:384px;--ibo-size-750:512px;--ibo-size-800:640px;--ibo-size-850:768px;--ibo-size-900:896px}:root{--ibo-spacing-0:0;--ibo-spacing-100:2px;--ibo-spacing-200:4px;--ibo-spacing-300:8px;--ibo-spacing-400:12px;--ibo-spacing-500:16px;--ibo-spacing-600:24px;--ibo-spacing-700:32px;--ibo-spacing-800:48px;--ibo-spacing-900:64px}:root{--ibo-font-size-50:0.83rem;--ibo-font-size-100:1rem;--ibo-font-size-150:1.17rem;--ibo-font-size-200:1.33rem;--ibo-font-size-250:1.5rem;--ibo-font-size-300:1.67rem;--ibo-font-size-350:1.83rem;--ibo-font-size-400:2rem;--ibo-font-size-450:2.5rem;--ibo-font-size-500:3rem;--ibo-font-size-550:4rem}:root{--ibo-font-weight-100:100;--ibo-font-weight-200:200;--ibo-font-weight-300:300;--ibo-font-weight-400:400;--ibo-font-weight-500:500;--ibo-font-weight-600:600;--ibo-font-weight-700:700;--ibo-font-weight-800:800;--ibo-font-weight-900:900;--ibo-font-weight-950:950}:root{--ibo-font-family-base:Raleway;--ibo-font-family-monospace:monospace;--ibo-font-family-code:monospace}.ibo-datatable .ibo-field-badge::before{border-radius:100%}.ibo-text.ibo-is-primary{color:#5E81AC}.ibo-text.ibo-is-secondary,.ui-dialog .ibo-text.ui-button,.ibo-text.ui-datepicker-current,.ibo-text.ui-datepicker-close{color:#2E3440}.ibo-text.ibo-is-neutral,.ui-dialog .ibo-text.ui-button.ui-dialog-titlebar-close{color:#2E3440}.ibo-text.ibo-is-information{color:#2c5382}.ibo-text.ibo-is-success{color:#558b2f}.ibo-text.ibo-is-failure{color:#973d46}.ibo-text.ibo-is-warning{color:#9c4221}.ibo-text.ibo-is-danger{color:#973d46}.ibo-text.ibo-is-grey{color:#2E3440}.ibo-text.ibo-is-blue-grey{color:#37474f}.ibo-text.ibo-is-blue{color:#2c5382}.ibo-text.ibo-is-cyan{color:#00838f}.ibo-text.ibo-is-green{color:#558b2f}.ibo-text.ibo-is-orange{color:#9c4221}.ibo-text.ibo-is-red{color:#973d46}.ibo-text.ibo-is-pink{color:#97266d}.ibo-activity-panel--tab-title-decoration{box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.15)}.ibo-top-bar,.ibo-tab-container--extra-tabs-list{box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}ul.cke_autocomplete_panel,.ibo-breadcrumbs--previous-items-list,.ibo-quick-create--input.selectize-control.single .selectize-dropdown,.ibo-popover-menu,.ui-menu,.ui-multiselect-menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul,.ibo-activity-panel--filter-options{box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}.dataTables_scrollHead thead tr th.sorting::after,.ibo-breadcrumbs--item:not(:last-child)::after,.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after,.ibo-prop--apply.ui-state-error:after,.ibo-sort-order::after{font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.ibo-font-size-50,.ibo-field--fullscreen-toggler,.ibo-activity-panel--tab-title-draft-indicator,.ibo-activity-entry--sub-information{font-size:0.83rem}.ibo-font-size-100,.dataTables_paginate a.paginate_button,.ibo-quick-create--drawer,.ibo-global-search--drawer,.ibo-dashlet-header-dynamic--label,.ibo-datatable--toolbar,.object-ref-icon.text_decoration,.object-ref-icon-disabled.text_decoration,.ibo-criterion-area,.ibo-dashboard-editor--properties table td .ibo-field,.ibo-dashboard--available-dashlets table td .ibo-field,.ibo-dashlet--properties table td .ibo-field,.ibo-dashboard-editor--properties table th .ibo-field,.ibo-dashboard--available-dashlets table th .ibo-field,.ibo-dashlet--properties table th .ibo-field,.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--body,.ibo-alert--body .ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-alert--body .ibo-collapsible-section .ibo-collapsible-section--body{font-size:1rem}.ibo-font-size-150,.ibo-alert,.ibo-breadcrumbs--item-icon,.ibo-panel--subtitle,.ibo-panel--body,.ibo-dashlet-badge--action-create,.ibo-prop-header,.ibo-field,.sf_results_placeholder,.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-name,.ibo-tab-container--tabs-list,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,.ibo-activity-entry--medallion{font-size:1.17rem}.ibo-font-size-200,.dataTables_paginate a.paginate_button.previous,.dataTables_paginate a.paginate_button.next{font-size:1.33rem}.ibo-font-size-250,.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-fieldset-legend,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,legend,.ibo-top-bar--toolbar-dashboard-title,.ibo-tab-container--tab-container--label>span,.ibo-dashboard-editor--properties-title{font-size:1.5rem}.ibo-font-size-300,.ibo-title--for-object-details,.ibo-tab--temporary-remote-content--button{font-size:1.67rem}.ibo-font-size-350,.ibo-panel--title,.ibo-dashlet-header-static--body,.ibo-title-for-dashlet--title{font-size:1.83rem}.ibo-font-size-400{font-size:2rem}.ibo-font-size-450{font-size:2.5rem}.ibo-font-size-500{font-size:3rem}.ibo-font-size-550{font-size:4rem}.ibo-font-weight-100{font-weight:100}.ibo-font-weight-200{font-weight:200}.ibo-font-weight-300{font-weight:300}.ibo-font-weight-400{font-weight:400}.ibo-font-weight-500{font-weight:500}.ibo-font-weight-600,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-popover-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ui-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ui-multiselect-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-input-select-icon--menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--notifications-show-all-multiple~ul .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-field--label{font-weight:600}.ibo-font-weight-700,ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-title,.ibo-alert .ibo-alert--title,.ibo-tab-container--tab-header.ui-tabs-active,.ui-tabs-active.ibo-tab-container--extra-tabs-container{font-weight:700}.ibo-font-weight-800{font-weight:800}.ibo-font-weight-900{font-weight:900}.ibo-font-weight-950{font-weight:950}.ibo-font-ral-nor-50,.ibo-navigation-menu--menu-filter-hotkey{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-100,.ui-datepicker .ui-datepicker-title select,.ui-multiselect-checkboxes label,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization,.dataModelSchema text,.tooltipD3{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-150,.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.ibo-input-select.ibo-input-selectize input,.ibo-input-selectize.ui-multiselect input,.ui_tpicker_hour_slider>select.ibo-input-selectize input,.ui_tpicker_minute_slider>select.ibo-input-selectize input,.ui_tpicker_second_slider>select.ibo-input-selectize input,select.ibo-input-selectize.ibo-input-select-placeholder input,.ibo-title--subtitle,.ibo-navigation-menu--menu-nodes ul li>a,.ibo-navigation-menu--menu-nodes ul li>span,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications,.ibo-datamodel-viewer--details .ibo-panel--subtitle,.ibo-global-search--result--title{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-200,.ibo-collapsible-section .ibo-collapsible-section--body,.ibo-navigation-menu--menu-group{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-250,.ui-dialog-title,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-welcome-popup--text{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-300,.ibo-quick-create--input.selectize-control.single .selectize-input>input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input,.ibo-quick-create--input.selectize-control.single .selectize-input>.item,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>.item,.ibo-global-search--input,.ibo-global-search--input:hover,.ibo-global-search--input:focus,.ibo-global-search--input:active{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-350,.ibo-navigation-menu--menu-nodes-title{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-400,.ibo-quick-create--icon,.ibo-global-search--icon{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-50{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-100,.dataTable th,.dataTable td,.ibo-breadcrumbs--item,.ibo-breadcrumbs--previous-items-list-toggler,.ibo-breadcrumbs--previous-item,body{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-150,.ui-multiselect-checkboxes li{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-250,.ibo-dashlet-badge--action-list{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-300,.ibo-title--text{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-50,.ibo-field--label>.ibo-has-description::after,.ibo-navigation-menu--menu-filter-clear,.ibo-input-with-label--label.ibo-has-description::after{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-100,.ui-multiselect-header ul,.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label,.ibo-navigation-menu--menu-node-counter,#tooltipD3_top{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-150,.ibo-alert.ibo-is-primary a,.ibo-alert.ibo-is-secondary a,.ui-dialog .ibo-alert.ui-button a,.ibo-alert.ui-datepicker-current a,.ibo-alert.ui-datepicker-close a,.ibo-alert.ibo-is-neutral a,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close a,.ibo-alert.ibo-is-information a,.ibo-alert.ibo-is-success a,.ibo-alert.ibo-is-failure a,.ibo-alert.ibo-is-warning a,.ibo-alert.ibo-is-danger a,.ibo-alert.ibo-is-grey a,.ibo-alert.ibo-is-blue-grey a,.ibo-alert.ibo-is-blue a,.ibo-alert.ibo-is-cyan a,.ibo-alert.ibo-is-green a,.ibo-alert.ibo-is-orange a,.ibo-alert.ibo-is-red a,.ibo-alert.ibo-is-pink a{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-200,.ibo-dashlet-header-dynamic--count{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-250,.ibo-dashboard--top-bar .ibo-dashboard--top-bar-title{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-300{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-450,.ibo-dashlet-badge--action-list-count{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-50{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-100,.dataTables_paginate a.paginate_button.current,.dataTables_scrollHead thead tr th,.ibo-button,.ui-dialog .ui-button,.ui-datepicker-current,.ui-datepicker-close{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-150{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-250{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-300,.ibo-welcome-popup--text>div>div:first-child{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-50,.ibo-navigation-menu--menu-filter-hint{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-100,.ibo-quick-create--compartment--placeholder-hint,.ibo-global-search--compartment--placeholder-hint,.ibo-navigation-menu--menu--placeholder-hint,.ibo-activity-panel--body--placeholder-hint{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-150{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-250{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-300{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-code-50{font-size:0.83rem;font-family:monospace;font-weight:400}.ibo-font-code-100{font-size:1rem;font-family:monospace;font-weight:400}.ibo-font-code-150,.ibo-is-code,.ibo-input-text.ibo-is-code,textarea.ibo-is-code{font-size:1.17rem;font-family:monospace;font-weight:400}.ibo-font-code-200{font-size:1.33rem;font-family:monospace;font-weight:400}.ibo-font-code-250{font-size:1.5rem;font-family:monospace;font-weight:400}.ibo-font-code-300{font-size:1.67rem;font-family:monospace;font-weight:400}.ibo-font-code-350{font-size:1.83rem;font-family:monospace;font-weight:400}.ibo-font-code-400{font-size:2rem;font-family:monospace;font-weight:400}.ibo-font-code-450{font-size:2.5rem;font-family:monospace;font-weight:400}.ibo-font-code-500{font-size:3rem;font-family:monospace;font-weight:400}.ibo-font-code-550{font-size:4rem;font-family:monospace;font-weight:400}.ibo-is-visible{display:inherit !important;visibility:visible !important}.ibo-is-hidden{display:none !important}.ibo-is-transparent{opacity:0 !important}.ibo-is-opaque{opacity:1 !important}.ibo-is-fullwidth{width:100%}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-image,.ibo-panel--header-left,.ibo-panel--icon,.ibo-dashlet-header-static--icon-container,.ibo-input-image--image-view,.ibo-input-select--autocomplete-item-image,.ibo-pill,.ibo-title--icon,.ibo-datatable--toolbar-left,.ibo-datatable--toolbar-right,.ibo-field--fullscreen-toggler,.ibo-navigation-menu--bottom-part,.ibo-navigation-menu--user-info,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-object-details--status-dot,.ibo-activity-panel--togglers,.ibo-activity-panel--tabs-togglers,.ibo-activity-panel--tab-title,.ibo-activity-panel--tab-toolbar-actions,.ibo-activity-panel--tab-toolbar-action,.ibo-activity-panel--body--placeholder-image,.ibo-activity-panel--body--placeholder-hint,.ibo-activity-panel--closed-cover,.ibo-caselog-entry-form--lock-icon,.ibo-activity-entry--medallion,.ibo-activity-panel--load-more-entries-container,.ibo-activity-panel--load-entries-button{display:flex;justify-content:center;align-items:center}.dataTables_paginate,.ibo-dashlet-badge--action-list,.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.ibo-toolbar.ibo-toolbar--button,.ibo-activity-panel--tab-toolbar-left-actions,.ibo-activity-panel--tab-toolbar-middle-actions,.ibo-activity-panel--tab-toolbar-right-actions,.ibo-activity-panel--filter-option,.ibo-activity-panel--entry-forms-confirmation-preference,.ibo-caselog-entry-form--lock-indicator,.ibo-caselog-entry-form--action-buttons--main-actions{display:flex;align-items:center}.ibo-dashlet-badge--action-create,.ibo-title,.ibo-title--subtitle,.ibo-object-details--status,.ibo-activity-panel--add-caselog-entry-button{display:flex;align-items:baseline}.ibo-breadcrumbs,.ibo-quick-create,.ibo-quick-create--head,.ibo-global-search,.ibo-global-search--head,.ibo-top-bar,.ibo-top-bar--quick-actions,.ibo-top-bar--toolbar,.ibo-top-bar--toolbar-dashboard-menu-toggler,.ibo-tab-container--tabs-list,.ibo-tab-container--tab-header,.ibo-tab-container--extra-tabs-container,.ibo-dashboard--top-bar{display:flex;align-items:stretch}html.ibo-has-fullscreen-descendant{position:fixed !important;width:0 !important;height:0 !important}body.ibo-has-fullscreen-descendant{width:0 !important;height:0 !important;overflow:hidden !important}.ibo-has-fullscreen-descendant{position:static !important;overflow:visible !important;z-index:1050 !important}.ibo-is-fullscreen{position:absolute;top:0 !important;left:0 !important;margin:0 !important;padding:0 !important;width:100vw;height:100vh;overflow:auto;z-index:1050}.ibo-text-truncated-with-ellipsis,.ui-dialog .ui-dialog-title,.ibo-button--label,.ibo-breadcrumbs--item-label,.ibo-quick-create--compartment-element,.ibo-quick-create--compartment-results--element>.option,.ibo-global-search--compartment-element,.ibo-dashlet-badge--action-list-label,.ibo-input-select--autocomplete-item-txt,.attribute-set .attribute-set-item,.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-navigation-menu--menu-group-title,.ibo-navigation-menu--menu-nodes-title,.ibo-top-bar--toolbar-dashboard-title,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-tab-container--tab-toggler-label,.ibo-tab-container--extra-tab-toggler,.ibo-object-details>.ibo-panel--header .ibo-panel--subtitle,.ibo-activity-panel--tab-title-text,.ibo-activity-panel--filter-option{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.dataTables_paginate a.paginate_button,.ibo-dashlet-badge--action-list:hover,.ibo-dashlet-badge--action-list:active,.ibo-field--fullscreen-toggler,.search_form_handler a,.ibo-navigation-menu--menu-filter-clear,.ibo-navigation-menu--menu-filter-hint-close,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-activity-panel--load-entries-button{color:inherit}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .ibo-quick-create--compartment-results--element>.paginate_button.option:hover,.ibo-dashlet-badge--action-list:hover,.ibo-dashlet-badge--action-list:active:hover,.ibo-field--fullscreen-toggler:hover,.search_form_handler a:hover,.search_form_handler .ibo-quick-create--compartment-results--element>.option:hover,.ibo-navigation-menu--menu-filter-clear:hover,.ibo-navigation-menu--menu-filter-hint-close:hover,.ibo-tab-container--tab-toggler:hover,.ibo-tab-container--extra-tabs-list-toggler:hover,.ibo-activity-panel--load-entries-button:hover,.dataTables_paginate a.paginate_button:active,.ibo-dashlet-badge--action-list:hover:active,.ibo-dashlet-badge--action-list:active,.ibo-field--fullscreen-toggler:active,.search_form_handler a:active,.ibo-navigation-menu--menu-filter-clear:active,.ibo-navigation-menu--menu-filter-hint-close:active,.ibo-tab-container--tab-toggler:active,.ibo-tab-container--extra-tabs-list-toggler:active,.ibo-activity-panel--load-entries-button:active{color:inherit}.ibo-is-broken-hyperlink{text-decoration:line-through;cursor:help}.ibo-is-code{background-color:#2E3440;padding:1.25rem 1.5rem}.ibo-add-margin-top-250{margin-top:12px}.ibo-is-html-content{}.ibo-is-html-content table{width:unset !important;max-width:max-content}.ibo-is-html-content table{border-collapse:separate;border-spacing:2px}.ibo-is-html-content>code,.ibo-is-html-content code:not(.hljs){color:inherit}.ibo-sticky-sentinel{position:absolute;left:0;right:0;visibility:hidden}.ibo-sticky-sentinel-top{top:0;height:0}.ibo-sticky-sentinel-bottom{bottom:0;height:0}.ibo-class-icon.ibo-is-small{width:32px;min-width:32px;max-height:32px}.ibo-class-icon.ibo-is-medium{width:48px;min-width:48px;max-height:48px}.ibo-class-icon.ibo-is-large{width:64px;min-width:64px;max-height:64px}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.content:not(:last-child),.ibo-is-html-content:not(:last-child){margin-bottom:1.5rem}/* minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:white;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:auto;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:"Raleway", "sans-serif", "system-ui"}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#191c22;font-size:1rem;font-weight:500;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover,.ibo-quick-create--compartment-results--element>.option:hover{color:#363636}code{background-color:#7b88a1;color:#5E81AC;font-size:0.875em;font-weight:normal;padding:0.25em 0.5em 0.25em}hr{background-color:whitesmoke;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:0.875em}span{font-style:inherit;font-weight:inherit}strong{color:inherit;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#434C5E;color:#E5E9F0;font-size:0.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:inherit}.content li+li,.ibo-is-html-content li+li{margin-top:0.25em}.content p:not(:last-child),.ibo-is-html-content p:not(:last-child),.content dl:not(:last-child),.ibo-is-html-content dl:not(:last-child),.content ol:not(:last-child),.ibo-is-html-content ol:not(:last-child),.content ul:not(:last-child),.ibo-is-html-content ul:not(:last-child),.content blockquote:not(:last-child),.ibo-is-html-content blockquote:not(:last-child),.content pre:not(:last-child),.ibo-is-html-content pre:not(:last-child),.content table:not(:last-child),.ibo-is-html-content table:not(:last-child){margin-bottom:1em}.content h1,.ibo-is-html-content h1,.content h2,.ibo-is-html-content h2,.content h3,.ibo-is-html-content h3,.content h4,.ibo-is-html-content h4,.content h5,.ibo-is-html-content h5,.content h6,.ibo-is-html-content h6{color:inherit;font-weight:600;line-height:1.125}.content h1,.ibo-is-html-content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child),.ibo-is-html-content h1:not(:first-child){margin-top:1em}.content h2,.ibo-is-html-content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child),.ibo-is-html-content h2:not(:first-child){margin-top:1.1428em}.content h3,.ibo-is-html-content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child),.ibo-is-html-content h3:not(:first-child){margin-top:1.3333em}.content h4,.ibo-is-html-content h4{font-size:1.25em;margin-bottom:0.8em}.content h5,.ibo-is-html-content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6,.ibo-is-html-content h6{font-size:1em;margin-bottom:1em}.content blockquote,.ibo-is-html-content blockquote{background-color:whitesmoke;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol,.ibo-is-html-content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]),.ibo-is-html-content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha,.ibo-is-html-content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman,.ibo-is-html-content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha,.ibo-is-html-content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman,.ibo-is-html-content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul,.ibo-is-html-content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul,.ibo-is-html-content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul,.ibo-is-html-content ul ul ul{list-style-type:square}.content dd,.ibo-is-html-content dd{margin-left:2em}.content figure,.ibo-is-html-content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child),.ibo-is-html-content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child),.ibo-is-html-content figure:not(:last-child){margin-bottom:2em}.content figure img,.ibo-is-html-content figure img{display:inline-block}.content figure figcaption,.ibo-is-html-content figure figcaption{font-style:italic}.content pre,.ibo-is-html-content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.ibo-is-html-content sup,.content sub,.ibo-is-html-content sub{font-size:75%}.content table,.ibo-is-html-content table{width:100%}.content table td,.ibo-is-html-content table td,.content table th,.ibo-is-html-content table th{border:'invalid on purpose';border-width:'invalid on purpose';padding:'invalid on purpose';vertical-align:top}.content table th,.ibo-is-html-content table th{color:'invalid on purpose'}.content table th:not([align]),.ibo-is-html-content table th:not([align]){text-align:inherit}.content table thead td,.ibo-is-html-content table thead td,.content table thead th,.ibo-is-html-content table thead th{border-width:'invalid on purpose';color:'invalid on purpose'}.content table tfoot td,.ibo-is-html-content table tfoot td,.content table tfoot th,.ibo-is-html-content table tfoot th{border-width:'invalid on purpose';color:'invalid on purpose'}.content table tbody tr:last-child td,.ibo-is-html-content table tbody tr:last-child td,.content table tbody tr:last-child th,.ibo-is-html-content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li,.ibo-is-html-content .tabs li+li{margin-top:0}.content.is-small,.is-small.ibo-is-html-content{font-size:0.75rem}.content.is-medium,.is-medium.ibo-is-html-content{font-size:1.25rem}.content.is-large,.is-large.ibo-is-html-content{font-size:1.5rem}.ibo-vendors-ckeditor--toolbar-fullscreen-button{display:none}.cke_toolbox_collapser.cke_toolbox_collapser_min~.ibo-vendors-ckeditor--toolbar-fullscreen-button{display:block;width:12px;height:11px;border:1px #A6A6A6 solid;cursor:pointer;background-position:center center !important;background-repeat:no-repeat !important;background-size:100% !important;background-image:url('../../../../images/full-screen.png') !important}.cke_toolbox_collapser.cke_toolbox_collapser_min~.ibo-vendors-ckeditor--toolbar-fullscreen-button:hover{background-color:#CCC}.hljs{padding:0.9rem !important;box-shadow:0 0px 3px 2px inset rgba(0, 0, 0, 0.4);border-radius:3px;white-space:pre-line}.ibo-hljs-container{padding:0 !important}ul.cke_autocomplete_panel{background-color:white;border:none;border-radius:3px}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item{display:flex;justify-content:left;align-items:center}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-image{width:25px;height:25px;min-width:25px;min-height:25px;background-position:center center;background-size:100%;border-radius:100%;margin-right:0.5rem;background-color:#ebf8ff;border:1px solid #434C5E}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-title{white-space:nowrap;color:#3A3A3A}.ibo-vendors-ckeditor--display-content .cke_editable,.ibo-field--value .HTML .cke_editable,.ibo-caselog-entry .ibo-activity-entry--main-information-content .cke_editable{line-height:1.4}.ibo-vendors-ckeditor--display-content figure,.ibo-field--value .HTML figure,.ibo-caselog-entry .ibo-activity-entry--main-information-content figure{border:solid 1px #ccc;border-radius:2px}.ibo-vendors-ckeditor--display-content p,.ibo-field--value .HTML p,.ibo-caselog-entry .ibo-activity-entry--main-information-content p{margin-top:0.25em;margin-bottom:0.25em}.c3 path:not(.c3-legend-item-tile),.c3 line:not(.c3-legend-item-tile){stroke:#7b88a1 !important}.c3-chart-arc path:not(.c3-legend-item-tile){stroke:white !important}.c3-axis{fill:#D8DEE9 !important}.c3-tooltip th{background-color:#434C5E !important;color:#E5E9F0 !important}.c3-tooltip td{background-color:#434C5E !important}.c3-legend-background{fill:#f2f2f2 !important;stroke:white !important}.c3-tooltip{background-color:#434C5E !important}.c3-tooltip tr{border:1px solid #CCC}.c3-legend-item{fill:#E5E9F0 !important}.tippy-content{white-space:pre-line}.ui-dialog{box-sizing:content-box;display:flex;flex-direction:column;position:absolute;top:0;left:0;background-color:#2E3440;border-radius:5px;overflow:hidden;outline:0;z-index:21}.ui-dialog .ui-dialog-titlebar{padding:0.4em 30px;position:relative;background-color:#2E3440;height:50px;border-bottom:solid 1px #4C566A;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.ui-dialog .ui-dialog-title{float:left;margin:0.1em 0;width:100%;padding-right:24px}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0;top:0.4em;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{box-sizing:content-box;position:relative;padding:16px 30px;overflow:auto}.ui-dialog .ui-dialog-buttonpane{margin-top:auto;text-align:left;border-width:1px 0 0 0;background-image:none;padding:0.4em 30px;position:relative;background-color:#2E3440;border-top:solid 1px #4C566A;height:50px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se{width:7px;height:7px;right:0;bottom:0}.ui-dialog .ui-resizable-sw{width:7px;height:7px;left:0;bottom:0}.ui-dialog .ui-resizable-ne{width:7px;height:7px;right:0;top:0}.ui-dialog .ui-resizable-nw{width:7px;height:7px;left:0;top:0}.ui-dialog .ui-button>.ui-icon{background-image:none;float:unset;margin:auto}.ui-dialog .ui-button>.ui-icon.ui-icon-closethick::after{content:'\f00d';font-family:'Font Awesome 5 Free';font-weight:600;text-indent:0;position:absolute;left:0px;width:100%;top:4px}.ui-button-icon-only{text-indent:-9999px;white-space:nowrap}.ui-widget-overlay.ui-front{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.6;filter:Alpha(Opacity=60);background-color:#37474f}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-layout-pane{overflow:auto}.ui-datepicker{background-color:white;border-radius:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12);z-index:32 !important;padding:0 8px 5px 8px}.ui-datepicker .ui-datepicker-header{position:relative;margin:8px 8px 4px 8px;padding-top:24px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-title{display:flex;justify-content:space-evenly}.ui-datepicker .ui-datepicker-title select{flex-grow:1}.ui-datepicker .ui-datepicker-year{margin-left:8px}.ui-datepicker .ui-datepicker-calendar{margin:0 8px 8px 8px}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold}.ui-datepicker td{padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em 0;text-align:center;width:23px;border-radius:100%;color:#c05621}.ui-datepicker td span.ui-state-active,.ui-datepicker td a.ui-state-active{background-color:#c05621;color:floralwhite}.ui-datepicker td span.ui-state-highlight:not(.ui-state-active),.ui-datepicker td a.ui-state-highlight:not(.ui-state-active){background-color:#feebc8}.ui-datepicker td span.ui-state-hover:not(.ui-state-active),.ui-datepicker td a.ui-state-hover:not(.ui-state-active){color:#7b341e}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-slider{position:relative;text-align:left;background-color:#E5E9F0;border:solid 1px #434C5E;border-radius:3px}.ui-slider .ui-slider-handle{background-color:white;border:solid 1px #434C5E;border-radius:3px;position:absolute;z-index:2;width:1.4em;height:1.4em;-ms-touch-action:none;touch-action:none;cursor:pointer}.ui-slider .ui-slider-handle:hover,.ui-slider .ui-slider-handle:active{border:solid 1px #c05621}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle{filter:inherit}.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:0.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.2em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:0.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:100}.ui-autocomplete .ui-menu-item{padding:0}.ui-autocomplete-input{width:auto;display:inline}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-tabs-tab.ui-state-disabled a{cursor:not-allowed !important}.ui-multiselect{width:auto !important;padding-left:0.7em !important;padding-right:1.5em !important;text-align:left;white-space:nowrap;overflow:hidden;display:grid}button.ui-multiselect>span{overflow:hidden}.ui-multiselect span.ui-icon{float:right}.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top:auto !important;left:-9999px}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important}.ui-multiselect-header{margin-bottom:3px;padding:3px 0}.ui-multiselect-header ul{padding-left:24px}.ui-multiselect-header ul li{float:left;padding:0 10px 0 0}.ui-multiselect-header span.ui-icon{float:left}.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0}.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10000;text-align:left}.ui-multiselect-checkboxes{position:relative;overflow-y:scroll !important}.ui-multiselect-checkboxes label{display:flex;align-items:center;cursor:pointer;padding:3px 1px}.ui-multiselect-checkboxes label input{margin-right:5px;position:relative;top:1px}.ui-multiselect-checkboxes li{clear:both;padding-right:3px}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none}.ui-dialog-titlebar.ui-multiselect-header{padding-left:20px;padding-right:20px}.ui-dialog-titlebar.ui-multiselect-header ul{padding-left:0;width:100%}.ui-dialog-titlebar.ui-multiselect-header a{color:#191c22;font-weight:normal}.ui-multiselect,.ui-multiselect-menu,.ui-multiselect-header{background-color:#E5E9F0}button.ui-multiselect{padding-right:10px !important}button.ui-multiselect .fas{float:right;padding-left:10px}.dataTables_paginate{color:#D8DEE9}.dataTables_paginate a.paginate_button{display:inline-flex;justify-content:center;align-items:center;padding:0 5px;min-width:20px;height:20px;border-radius:3px}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .ibo-quick-create--compartment-results--element>.paginate_button.option:hover{background-color:#3B4252}.dataTables_paginate a.paginate_button.disabled{color:#434C5E;background-color:transparent;cursor:default}.dataTables_paginate a.paginate_button.current{color:#D8DEE9;background-color:#191c22;box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.15)}.dataTables_length select{}.dataTables_length select[aria-controls]{display:inline-flex;width:unset;min-width:50px;height:20px;padding:0 4px}.dataTables_scrollHead{}.dataTables_scrollHead thead tr th{cursor:pointer}.dataTables_scrollHead thead tr th.sorting::after{position:absolute;right:calc((12px - 8px) / 2);content:"\f0dc";opacity:0.3;line-height:inherit}.dataTables_scrollHead thead tr th.sorting_asc:after{content:"\f0d8";opacity:1}.dataTables_scrollHead thead tr th.sorting_desc:after{content:"\f0d7";opacity:1}.dataTables_scrollHeadInner{border-bottom:1px solid #616e88}.dataTable th,.dataTable td{position:relative;padding:10px 12px}.dataTable tr:nth-child(odd){background-color:#3B4252}.dataTable tr:nth-child(even){background-color:#2E3440}.dataTable tr.ibo-is-red{background-color:#b44953}.dataTable tr.ibo-is-danger{background-color:#b44953}.dataTable tr.ibo-is-alert{background-color:#b44953}.dataTable tr.ibo-is-orange{background-color:#c05621}.dataTable tr.ibo-is-warning{background-color:#d08770}.dataTable tr.ibo-is-blue{background-color:#5e81ac}.dataTable tr.ibo-is-info{background-color:#5e81ac}.treeview,.treeview ul{padding:0;margin:0;list-style:none}.treeview div.hitarea{height:15px;width:15px;margin-left:-15px;float:left;cursor:pointer}.treeview li{margin:0;padding:3px 0 3px 16px}.treeview a.selected{background-color:#E5E9F0}#treecontrol{margin:1em 0}.treeview .hover{color:#698fb5;cursor:pointer}.treeview li{background:url('../../../..//images/tv-item.gif') 0 0 no-repeat}.treeview .collapsable{background-image:url('../../../..//images/tv-collapsable.gif')}.treeview .expandable{background-image:url('../../../..//images/tv-expandable.gif')}.treeview .last{background-image:url('../../../..//images/tv-item-last.gif')}.treeview .lastCollapsable{background-image:url('../../../..//images/tv-collapsable-last.gif')}.treeview .lastExpandable{background-image:url('../../../..//images/tv-expandable-last.gif')}.filetree li{padding:3px 0 1px 16px}.filetree span.folder,.filetree span.file{padding-left:16px;display:block;height:15px}.filetree span.folder{background:url('../../../..//images/tv-folder.gif') 0 0 no-repeat}.filetree span.file{background:url('../../../..//images/tv-file.gif') 0 0 no-repeat}.blockUI.blockOverlay{background-color:#2E3440}.blockUI.blockMsg{font-size:6em;text-align:center;color:#D8DEE9;border:none;background-color:transparent}.mfp-bg{z-index:1100}.mfp-wrap{z-index:1101}/* * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - */.selectize-dropdown-content{max-height:unset}.selectize-input input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active input{color:#E5E9F0}:root{--ibo-scrollbar--scrollbar-width:8px;--ibo-scrollbar--scrollbar-height:8px;--ibo-scrollbar--scrollbar-track-background-color:#3B4252;--ibo-scrollbar--scrollbar-track-border-radius:5px;--ibo-scrollbar--scrollbar-thumb-background-color:#191c22;--ibo-scrollbar--scrollbar-thumb-border:none;--ibo-scrollbar--scrollbar-thumb-border-radius:5px;--ibo-hyperlink-color:#a5cfdc;--ibo-hyperlink-color--on-hover:#6eb2c6;--ibo-hyperlink-color--on-active:#81A1C1}*,*::before,*::after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--ibo-scrollbar--scrollbar-thumb-background-color) var(--ibo-scrollbar--scrollbar-track-background-color)}*::-webkit-scrollbar{width:var(--ibo-scrollbar--scrollbar-width);height:var(--ibo-scrollbar--scrollbar-height)}*::-webkit-scrollbar-track{background-color:var(--ibo-scrollbar--scrollbar-track-background-color);border-radius:var(--ibo-scrollbar--scrollbar-track-border-radius)}* ::-webkit-scrollbar-thumb{background-color:var(--ibo-scrollbar--scrollbar-thumb-background-color);border:var(--ibo-scrollbar--scrollbar-thumb-border);border-radius:var(--ibo-scrollbar--scrollbar-thumb-border-radius)}html{font-size:12px}a{color:var(--ibo-hyperlink-color);text-decoration:none}a:hover,.ibo-quick-create--compartment-results--element>.option:hover,a:active,a:visited{text-decoration:none}a:hover,.ibo-quick-create--compartment-results--element>.option:hover{color:var(--ibo-hyperlink-color--on-hover)}a:active{color:var(--ibo-hyperlink-color--on-active)}@font-face{font-family:Raleway;font-weight:100;font-style:normal;font-display:swap;src:local('Raleway Thin'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-100-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:100;font-style:italic;font-display:swap;src:local('Raleway Thin'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-100-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:200;font-style:normal;font-display:swap;src:local('Raleway ExtraLight'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-200-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:200;font-style:italic;font-display:swap;src:local('Raleway ExtraLight'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-200-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:300;font-style:normal;font-display:swap;src:local('Raleway Light'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-300-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:300;font-style:italic;font-display:swap;src:local('Raleway Light'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-300-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:400;font-style:normal;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-400-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:400;font-style:italic;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-400-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:500;font-style:normal;font-display:swap;src:local('Raleway Medium'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-500-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:500;font-style:italic;font-display:swap;src:local('Raleway Medium'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-500-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:600;font-style:normal;font-display:swap;src:local('Raleway SemiBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-600-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:600;font-style:italic;font-display:swap;src:local('Raleway SemiBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-600-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:700;font-style:normal;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-700-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:700;font-style:italic;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-700-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:800;font-style:normal;font-display:swap;src:local('Raleway ExtraBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-800-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:800;font-style:italic;font-display:swap;src:local('Raleway ExtraBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-800-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:900;font-style:normal;font-display:swap;src:local('Raleway Black'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-900-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:900;font-style:italic;font-display:swap;src:local('Raleway Black'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-900-italic.woff') format('woff')}.ibo-alert.ibo-is-primary{background-color:#384f6c;color:#a5cfdc}.ibo-alert.ibo-is-primary a{color:#a5cfdc}.ibo-alert.ibo-is-primary::before{background-color:#7693b8}.ibo-alert.ibo-is-secondary,.ui-dialog .ibo-alert.ui-button,.ibo-alert.ui-datepicker-current,.ibo-alert.ui-datepicker-close{background-color:#191c22;color:#D8DEE9}.ibo-alert.ibo-is-secondary a,.ui-dialog .ibo-alert.ui-button a,.ibo-alert.ui-datepicker-current a,.ibo-alert.ui-datepicker-close a{color:#D8DEE9}.ibo-alert.ibo-is-secondary::before,.ui-dialog .ibo-alert.ui-button::before,.ibo-alert.ui-datepicker-current::before,.ibo-alert.ui-datepicker-close::before{background-color:#3B4252}.ibo-alert.ibo-is-neutral,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close{background-color:#191c22;color:#D8DEE9}.ibo-alert.ibo-is-neutral a,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close a{color:#D8DEE9}.ibo-alert.ibo-is-neutral::before,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close::before{background-color:#3B4252}.ibo-alert.ibo-is-information{background-color:#2a4265;color:#bee3f8}.ibo-alert.ibo-is-information a{color:#bee3f8}.ibo-alert.ibo-is-information::before{background-color:#2b6bb0}.ibo-alert.ibo-is-success{background-color:#33691e;color:#dcedc8}.ibo-alert.ibo-is-success a{color:#dcedc8}.ibo-alert.ibo-is-success::before{background-color:#689f38}.ibo-alert.ibo-is-failure{background-color:#7d333a;color:#f2e0e2}.ibo-alert.ibo-is-failure a{color:#f2e0e2}.ibo-alert.ibo-is-failure::before{background-color:#b44953}.ibo-alert.ibo-is-warning{background-color:#7b341e;color:#feebc8}.ibo-alert.ibo-is-warning a{color:#feebc8}.ibo-alert.ibo-is-warning::before{background-color:#c05621}.ibo-alert.ibo-is-danger{background-color:#7d333a;color:#f2e0e2}.ibo-alert.ibo-is-danger a{color:#f2e0e2}.ibo-alert.ibo-is-danger::before{background-color:#b44953}.ibo-alert.ibo-is-grey{background-color:#191c22;color:#D8DEE9}.ibo-alert.ibo-is-grey a{color:#D8DEE9}.ibo-alert.ibo-is-grey::before{background-color:#3B4252}.ibo-alert.ibo-is-blue-grey{background-color:#263238;color:#b0bec5}.ibo-alert.ibo-is-blue-grey a{color:#b0bec5}.ibo-alert.ibo-is-blue-grey::before{background-color:#455a64}.ibo-alert.ibo-is-blue{background-color:#2a4265;color:#bee3f8}.ibo-alert.ibo-is-blue a{color:#bee3f8}.ibo-alert.ibo-is-blue::before{background-color:#2b6bb0}.ibo-alert.ibo-is-cyan{background-color:#006164;color:#c9eef2}.ibo-alert.ibo-is-cyan a{color:#c9eef2}.ibo-alert.ibo-is-cyan::before{background-color:#2b6bb0}.ibo-alert.ibo-is-green{background-color:#33691e;color:#dcedc8}.ibo-alert.ibo-is-green a{color:#dcedc8}.ibo-alert.ibo-is-green::before{background-color:#689f38}.ibo-alert.ibo-is-orange{background-color:#7b341e;color:#feebc8}.ibo-alert.ibo-is-orange a{color:#feebc8}.ibo-alert.ibo-is-orange::before{background-color:#c05621}.ibo-alert.ibo-is-red{background-color:#7d333a;color:#f2e0e2}.ibo-alert.ibo-is-red a{color:#f2e0e2}.ibo-alert.ibo-is-red::before{background-color:#b44953}.ibo-alert.ibo-is-pink{background-color:#702459;color:#fed7e2}.ibo-alert.ibo-is-pink a{color:#fed7e2}.ibo-alert.ibo-is-pink::before{background-color:#b83280}.ibo-alert{position:relative;padding:18px 20px;min-height:30px;border-radius:3px;overflow:hidden}.ibo-alert::before{display:block;position:absolute;top:0;left:0;content:'';width:4px;height:100%}.ibo-alert .ibo-alert--title{cursor:pointer}.ibo-alert.ibo-is-opened .ibo-alert--minimize-button,.ibo-alert.ibo-input-select-icon--menu .ibo-alert--minimize-button{display:block}.ibo-alert.ibo-is-opened .ibo-alert--maximize-button,.ibo-alert.ibo-input-select-icon--menu .ibo-alert--maximize-button{display:none}.ibo-alert:not(.ibo-is-opened){padding:5px 20px}.ibo-alert:not(.ibo-is-opened) .ibo-alert--title{padding-bottom:0}.ibo-alert:not(.ibo-is-opened) .ibo-alert--minimize-button{display:none}.ibo-alert:not(.ibo-is-opened) .ibo-alert--maximize-button{display:block}.ibo-alert:not(.ibo-is-opened) .ibo-alert--body{display:none}.ibo-alert--title+.ibo-alert--body{margin-top:4px}.ibo-alert--action-button{position:absolute;cursor:pointer;top:5px}.ibo-alert--action-button:hover i{opacity:0.8}.ibo-alert--action-button.ibo-alert--maximize-button,.ibo-alert--action-button.ibo-alert--minimize-button{right:30px}.ibo-alert--action-button.ibo-alert--close-button{right:10px}.ibo-button.ibo-is-regular.ibo-is-neutral,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button,.ui-dialog .ibo-is-neutral.ui-button,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-current,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ibo-is-neutral.ui-button,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:#434C5E;color:#D8DEE9;box-shadow:0px 2px 0px #616e88}.ibo-button.ibo-is-regular.ibo-is-neutral:hover,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-is-neutral.ui-button:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-current:hover,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#4C566A;color:#E5E9F0;box-shadow:0px 2px 0px #616e88}.ibo-button.ibo-is-regular.ibo-is-neutral:active,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-is-neutral.ui-button:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-current:active,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#4C566A;color:#D8DEE9;box-shadow:inset 0px 2px 0px #616e88 , 0px 2px 0px #4C566A}.ibo-button.ibo-is-regular.ibo-is-neutral:disabled,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-is-neutral.ui-button:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-current:disabled,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-primary,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-primary.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button,.ibo-is-primary.ui-datepicker-current,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current,.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-primary.ui-button,.ibo-button.ibo-is-primary.ui-datepicker-current,.ibo-button.ibo-is-primary.ui-datepicker-close{background-color:#7693b8;color:white;box-shadow:0px 2px 0px #6eb2c6}.ibo-button.ibo-is-regular.ibo-is-primary:hover,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:hover,.ibo-is-primary.ui-datepicker-current:hover,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:hover,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-primary.ui-button:hover,.ibo-button.ibo-is-primary.ui-datepicker-current:hover,.ibo-button.ibo-is-primary.ui-datepicker-close:hover{background-color:#698fb5;color:white;box-shadow:0px 2px 0px #6eb2c6}.ibo-button.ibo-is-regular.ibo-is-primary:active,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:active,.ibo-is-primary.ui-datepicker-current:active,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:active,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-primary.ui-button:active,.ibo-button.ibo-is-primary.ui-datepicker-current:active,.ibo-button.ibo-is-primary.ui-datepicker-close:active{background-color:#698fb5;color:white;box-shadow:inset 0px 2px 0px #6eb2c6 , 0px 2px 0px #698fb5}.ibo-button.ibo-is-regular.ibo-is-primary:disabled,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:disabled,.ibo-is-primary.ui-datepicker-current:disabled,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:disabled,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-primary.ui-button:disabled,.ibo-button.ibo-is-primary.ui-datepicker-current:disabled,.ibo-button.ibo-is-primary.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-secondary,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button,.ui-dialog .ibo-is-secondary.ui-button,.ui-dialog .ui-button,.ui-dialog .ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-is-regular.ui-button,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close,.ibo-is-secondary.ui-datepicker-current,.ui-datepicker-current,.ui-datepicker-current.ui-datepicker-close,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button,.ibo-is-regular.ui-datepicker-current,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button,.ui-datepicker-close.ui-datepicker-current,.ibo-is-secondary.ui-datepicker-close,.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current,.ibo-is-regular.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-secondary.ui-button,.ui-dialog .ibo-button.ui-button,.ui-dialog .ibo-button.ui-button.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-datepicker-close,.ibo-button.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button,.ibo-button.ui-datepicker-current,.ibo-button.ui-datepicker-current.ui-datepicker-close,.ibo-button.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button,.ibo-button.ui-datepicker-close.ui-datepicker-current,.ibo-button.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-regular.ui-button,.ibo-button.ibo-is-regular.ui-datepicker-current,.ibo-button.ibo-is-regular.ui-datepicker-close{background-color:#434C5E;color:#D8DEE9;box-shadow:0px 2px 0px #616e88}.ibo-button.ibo-is-regular.ibo-is-secondary:hover,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-is-secondary.ui-button:hover,.ui-dialog .ui-button:hover,.ui-dialog .ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-regular.ui-button:hover,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:hover,.ibo-is-secondary.ui-datepicker-current:hover,.ui-datepicker-current:hover,.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:hover,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:hover,.ibo-is-regular.ui-datepicker-current:hover,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:hover,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:hover,.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-secondary.ui-datepicker-close:hover,.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:hover,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-regular.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-button.ui-button:hover,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:hover,.ibo-button.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:hover,.ibo-button.ui-datepicker-current:hover,.ibo-button.ui-datepicker-current.ui-datepicker-close:hover,.ibo-button.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:hover,.ibo-button.ui-datepicker-close.ui-datepicker-current:hover,.ibo-button.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-regular.ui-button:hover,.ibo-button.ibo-is-regular.ui-datepicker-current:hover,.ibo-button.ibo-is-regular.ui-datepicker-close:hover{background-color:#4C566A;color:#E5E9F0;box-shadow:0px 2px 0px #616e88}.ibo-button.ibo-is-regular.ibo-is-secondary:active,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-is-secondary.ui-button:active,.ui-dialog .ui-button:active,.ui-dialog .ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-is-regular.ui-button:active,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:active,.ibo-is-secondary.ui-datepicker-current:active,.ui-datepicker-current:active,.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:active,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:active,.ibo-is-regular.ui-datepicker-current:active,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:active,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:active,.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-secondary.ui-datepicker-close:active,.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:active,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-regular.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-button.ui-button:active,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:active,.ibo-button.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:active,.ibo-button.ui-datepicker-current:active,.ibo-button.ui-datepicker-current.ui-datepicker-close:active,.ibo-button.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:active,.ibo-button.ui-datepicker-close.ui-datepicker-current:active,.ibo-button.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-regular.ui-button:active,.ibo-button.ibo-is-regular.ui-datepicker-current:active,.ibo-button.ibo-is-regular.ui-datepicker-close:active{background-color:#4C566A;color:#D8DEE9;box-shadow:inset 0px 2px 0px #616e88 , 0px 2px 0px #4C566A}.ibo-button.ibo-is-regular.ibo-is-secondary:disabled,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-is-secondary.ui-button:disabled,.ui-dialog .ui-button:disabled,.ui-dialog .ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-regular.ui-button:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:disabled,.ibo-is-secondary.ui-datepicker-current:disabled,.ui-datepicker-current:disabled,.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:disabled,.ibo-is-regular.ui-datepicker-current:disabled,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:disabled,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:disabled,.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-secondary.ui-datepicker-close:disabled,.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:disabled,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-regular.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-button.ui-button:disabled,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:disabled,.ibo-button.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:disabled,.ibo-button.ui-datepicker-current:disabled,.ibo-button.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-button.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:disabled,.ibo-button.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-button.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-regular.ui-button:disabled,.ibo-button.ibo-is-regular.ui-datepicker-current:disabled,.ibo-button.ibo-is-regular.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-danger,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-danger.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button,.ibo-is-danger.ui-datepicker-current,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current,.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-danger.ui-button,.ibo-button.ibo-is-danger.ui-datepicker-current,.ibo-button.ibo-is-danger.ui-datepicker-close{background-color:#b44953;color:white;box-shadow:0px 2px 0px #c97a82}.ibo-button.ibo-is-regular.ibo-is-danger:hover,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:hover,.ibo-is-danger.ui-datepicker-current:hover,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:hover,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-danger.ui-button:hover,.ibo-button.ibo-is-danger.ui-datepicker-current:hover,.ibo-button.ibo-is-danger.ui-datepicker-close:hover{background-color:#BF616A;color:white;box-shadow:0px 2px 0px #c97a82}.ibo-button.ibo-is-regular.ibo-is-danger:active,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:active,.ibo-is-danger.ui-datepicker-current:active,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:active,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-danger.ui-button:active,.ibo-button.ibo-is-danger.ui-datepicker-current:active,.ibo-button.ibo-is-danger.ui-datepicker-close:active{background-color:#BF616A;color:white;box-shadow:inset 0px 2px 0px #c97a82 , 0px 2px 0px #BF616A}.ibo-button.ibo-is-regular.ibo-is-danger:disabled,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:disabled,.ibo-is-danger.ui-datepicker-current:disabled,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:disabled,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-danger.ui-button:disabled,.ibo-button.ibo-is-danger.ui-datepicker-current:disabled,.ibo-button.ibo-is-danger.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-success,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-success.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button,.ibo-is-success.ui-datepicker-current,.ibo-is-success.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button,.ibo-is-success.ui-datepicker-close.ui-datepicker-current,.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-success.ui-button,.ibo-button.ibo-is-success.ui-datepicker-current,.ibo-button.ibo-is-success.ui-datepicker-close{background-color:#689f38;color:white;box-shadow:0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-success:hover,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-success.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:hover,.ibo-is-success.ui-datepicker-current:hover,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:hover,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-success.ui-button:hover,.ibo-button.ibo-is-success.ui-datepicker-current:hover,.ibo-button.ibo-is-success.ui-datepicker-close:hover{background-color:#558b2f;color:white;box-shadow:0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-success:active,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-success.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:active,.ibo-is-success.ui-datepicker-current:active,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:active,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-success.ui-button:active,.ibo-button.ibo-is-success.ui-datepicker-current:active,.ibo-button.ibo-is-success.ui-datepicker-close:active{background-color:#558b2f;color:white;box-shadow:inset 0px 2px 0px #33691e , 0px 2px 0px #558b2f}.ibo-button.ibo-is-regular.ibo-is-success:disabled,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-success.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:disabled,.ibo-is-success.ui-datepicker-current:disabled,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:disabled,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-success.ui-button:disabled,.ibo-button.ibo-is-success.ui-datepicker-current:disabled,.ibo-button.ibo-is-success.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-red,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-red.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button,.ibo-is-red.ui-datepicker-current,.ibo-is-red.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button,.ibo-is-red.ui-datepicker-close.ui-datepicker-current,.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-red.ui-button,.ibo-button.ibo-is-red.ui-datepicker-current,.ibo-button.ibo-is-red.ui-datepicker-close{background-color:#b44953;color:white;box-shadow:0px 2px 0px #c97a82}.ibo-button.ibo-is-regular.ibo-is-red:hover,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-red.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:hover,.ibo-is-red.ui-datepicker-current:hover,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:hover,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-red.ui-button:hover,.ibo-button.ibo-is-red.ui-datepicker-current:hover,.ibo-button.ibo-is-red.ui-datepicker-close:hover{background-color:#BF616A;color:white;box-shadow:0px 2px 0px #c97a82}.ibo-button.ibo-is-regular.ibo-is-red:active,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-red.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:active,.ibo-is-red.ui-datepicker-current:active,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:active,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-red.ui-button:active,.ibo-button.ibo-is-red.ui-datepicker-current:active,.ibo-button.ibo-is-red.ui-datepicker-close:active{background-color:#BF616A;color:white;box-shadow:inset 0px 2px 0px #c97a82 , 0px 2px 0px #BF616A}.ibo-button.ibo-is-regular.ibo-is-red:disabled,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-red.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:disabled,.ibo-is-red.ui-datepicker-current:disabled,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:disabled,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-red.ui-button:disabled,.ibo-button.ibo-is-red.ui-datepicker-current:disabled,.ibo-button.ibo-is-red.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-green,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-green.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button,.ibo-is-green.ui-datepicker-current,.ibo-is-green.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button,.ibo-is-green.ui-datepicker-close.ui-datepicker-current,.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-green.ui-button,.ibo-button.ibo-is-green.ui-datepicker-current,.ibo-button.ibo-is-green.ui-datepicker-close{background-color:#689f38;color:white;box-shadow:0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-green:hover,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-green.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:hover,.ibo-is-green.ui-datepicker-current:hover,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:hover,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-green.ui-button:hover,.ibo-button.ibo-is-green.ui-datepicker-current:hover,.ibo-button.ibo-is-green.ui-datepicker-close:hover{background-color:#558b2f;color:white;box-shadow:0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-green:active,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-green.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:active,.ibo-is-green.ui-datepicker-current:active,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:active,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-green.ui-button:active,.ibo-button.ibo-is-green.ui-datepicker-current:active,.ibo-button.ibo-is-green.ui-datepicker-close:active{background-color:#558b2f;color:white;box-shadow:inset 0px 2px 0px #33691e , 0px 2px 0px #558b2f}.ibo-button.ibo-is-regular.ibo-is-green:disabled,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-green.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:disabled,.ibo-is-green.ui-datepicker-current:disabled,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:disabled,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-green.ui-button:disabled,.ibo-button.ibo-is-green.ui-datepicker-current:disabled,.ibo-button.ibo-is-green.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-cyan,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button,.ibo-is-cyan.ui-datepicker-current,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current,.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-cyan.ui-button,.ibo-button.ibo-is-cyan.ui-datepicker-current,.ibo-button.ibo-is-cyan.ui-datepicker-close{background-color:#00bbd4;color:white;box-shadow:0px 2px 0px #006164}.ibo-button.ibo-is-regular.ibo-is-cyan:hover,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:hover,.ibo-is-cyan.ui-datepicker-current:hover,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:hover,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:hover,.ibo-button.ibo-is-cyan.ui-datepicker-current:hover,.ibo-button.ibo-is-cyan.ui-datepicker-close:hover{background-color:#0096a7;color:white;box-shadow:0px 2px 0px #006164}.ibo-button.ibo-is-regular.ibo-is-cyan:active,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:active,.ibo-is-cyan.ui-datepicker-current:active,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:active,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:active,.ibo-button.ibo-is-cyan.ui-datepicker-current:active,.ibo-button.ibo-is-cyan.ui-datepicker-close:active{background-color:#0096a7;color:white;box-shadow:inset 0px 2px 0px #006164 , 0px 2px 0px #0096a7}.ibo-button.ibo-is-regular.ibo-is-cyan:disabled,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:disabled,.ibo-is-cyan.ui-datepicker-current:disabled,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:disabled,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:disabled,.ibo-button.ibo-is-cyan.ui-datepicker-current:disabled,.ibo-button.ibo-is-cyan.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-alternative.ibo-is-neutral,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#7b88a1;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-neutral:hover,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#3B4252;color:#7b88a1;box-shadow:0px 2px 0px #3B4252}.ibo-button.ibo-is-alternative.ibo-is-neutral:active,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#3B4252;color:#7b88a1;box-shadow:inset 0px 2px 0px #3B4252 , 0px 2px 0px #3B4252}.ibo-button.ibo-is-alternative.ibo-is-neutral:disabled,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-primary,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#88C0D0;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-primary:hover,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#384f6c;color:#88C0D0;box-shadow:0px 2px 0px #384f6c}.ibo-button.ibo-is-alternative.ibo-is-primary:active,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#384f6c;color:#88C0D0;box-shadow:inset 0px 2px 0px #384f6c , 0px 2px 0px #384f6c}.ibo-button.ibo-is-alternative.ibo-is-primary:disabled,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-secondary,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-is-alternative.ui-button,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button,.ibo-is-alternative.ui-datepicker-current,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-alternative.ui-button,.ibo-button.ibo-is-alternative.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-alternative.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close{background-color:transparent;color:#7b88a1;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-secondary:hover,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-is-alternative.ui-button:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:hover,.ibo-is-alternative.ui-datepicker-current:hover,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:hover,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:hover,.ibo-button.ibo-is-alternative.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-alternative.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover{background-color:#E5E9F0;color:#191c22;box-shadow:0px 2px 0px #E5E9F0}.ibo-button.ibo-is-alternative.ibo-is-secondary:active,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-is-alternative.ui-button:active,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:active,.ibo-is-alternative.ui-datepicker-current:active,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:active,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:active,.ibo-button.ibo-is-alternative.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-alternative.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active{background-color:#E5E9F0;color:#191c22;box-shadow:inset 0px 2px 0px #D8DEE9 , 0px 2px 0px #E5E9F0}.ibo-button.ibo-is-alternative.ibo-is-secondary:disabled,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-is-alternative.ui-button:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:disabled,.ibo-is-alternative.ui-datepicker-current:disabled,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:disabled,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:disabled,.ibo-button.ibo-is-alternative.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-alternative.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-danger,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#b44953;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-danger:hover,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#f2e0e2;color:#7d333a;box-shadow:0px 2px 0px #f2e0e2}.ibo-button.ibo-is-alternative.ibo-is-danger:active,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#f2e0e2;color:#7d333a;box-shadow:inset 0px 2px 0px #b44953 , 0px 2px 0px #f2e0e2}.ibo-button.ibo-is-alternative.ibo-is-danger:disabled,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-success,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-success.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#33691e;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-success:hover,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#dcedc8;color:#33691e;box-shadow:0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-success:active,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#dcedc8;color:#33691e;box-shadow:inset 0px 2px 0px #689f38 , 0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-success:disabled,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-red,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-red.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#b44953;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-red:hover,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#f2e0e2;color:#7d333a;box-shadow:0px 2px 0px #f2e0e2}.ibo-button.ibo-is-alternative.ibo-is-red:active,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#f2e0e2;color:#7d333a;box-shadow:inset 0px 2px 0px #b44953 , 0px 2px 0px #f2e0e2}.ibo-button.ibo-is-alternative.ibo-is-red:disabled,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-green,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-green.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#33691e;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-green:hover,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#dcedc8;color:#33691e;box-shadow:0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-green:active,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#dcedc8;color:#33691e;box-shadow:inset 0px 2px 0px #689f38 , 0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-green:disabled,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-cyan,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#006164;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-cyan:hover,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#c9eef2;color:#006164;box-shadow:0px 2px 0px #c9eef2}.ibo-button.ibo-is-alternative.ibo-is-cyan:active,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#c9eef2;color:#006164;box-shadow:inset 0px 2px 0px #00838f , 0px 2px 0px #c9eef2}.ibo-button.ibo-is-alternative.ibo-is-cyan:disabled,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button,.ui-dialog .ui-button,.ui-datepicker-current,.ui-datepicker-close{position:relative;display:inline-block;padding:6px 9px;border:0;border-radius:4px;cursor:pointer;text-transform:uppercase;white-space:nowrap}.ibo-button.ibo-action-button,.ui-dialog .ibo-action-button.ui-button,.ibo-action-button.ui-datepicker-current,.ibo-action-button.ui-datepicker-close{float:right}.ibo-button--icon+.ibo-button--label{margin-left:4px}.ibo-button--vertical-align{margin-top:4px;margin-bottom:4px}.ibo-button-group{display:inline-flex;flex-wrap:nowrap}.ibo-button-group .ibo-button,.ibo-button-group .ui-dialog .ui-button,.ui-dialog .ibo-button-group .ui-button,.ibo-button-group .ui-datepicker-current,.ibo-button-group .ui-datepicker-close{position:relative}.ibo-button-group .ibo-button:first-child,.ibo-button-group .ui-dialog .ui-button:first-child,.ui-dialog .ibo-button-group .ui-button:first-child,.ibo-button-group .ui-datepicker-current:first-child,.ibo-button-group .ui-datepicker-close:first-child{border-radius:4px 0 0 4px}.ibo-button-group .ibo-button:last-child,.ibo-button-group .ui-dialog .ui-button:last-child,.ui-dialog .ibo-button-group .ui-button:last-child,.ibo-button-group .ui-datepicker-current:last-child,.ibo-button-group .ui-datepicker-close:last-child{border-radius:0 4px 4px 0}.ibo-button-group .ibo-button:not(:first-child):not(:last-child),.ibo-button-group .ui-dialog .ui-button:not(:last-child):not(:first-child),.ui-dialog .ibo-button-group .ui-button:not(:last-child):not(:first-child),.ibo-button-group .ui-datepicker-current:not(:last-child):not(:first-child),.ibo-button-group .ui-datepicker-close:not(:last-child):not(:first-child){border-radius:0}.ibo-button-group .ibo-button+.ibo-button,.ibo-button-group .ui-dialog .ui-button+.ibo-button,.ibo-button-group .ui-dialog .ui-dialog .ui-button+.ui-button,.ui-dialog .ibo-button-group .ui-dialog .ui-button+.ui-button,.ibo-button-group .ui-dialog .ui-button+.ui-datepicker-current,.ibo-button-group .ui-dialog .ui-button+.ui-datepicker-close,.ui-dialog .ibo-button-group .ui-button+.ibo-button,.ibo-button-group .ui-datepicker-current+.ibo-button,.ibo-button-group .ui-dialog .ui-datepicker-current+.ui-button,.ui-dialog .ibo-button-group .ui-datepicker-current+.ui-button,.ibo-button-group .ui-datepicker-current+.ui-datepicker-current,.ibo-button-group .ui-datepicker-current+.ui-datepicker-close,.ibo-button-group .ui-datepicker-close+.ibo-button,.ibo-button-group .ui-dialog .ui-datepicker-close+.ui-button,.ui-dialog .ibo-button-group .ui-datepicker-close+.ui-button,.ibo-button-group .ui-datepicker-close+.ui-datepicker-current,.ibo-button-group .ui-datepicker-close+.ui-datepicker-close,.ibo-button-group .ui-dialog .ibo-button+.ui-button,.ui-dialog .ibo-button-group .ibo-button+.ui-button,.ibo-button-group .ibo-button+.ui-datepicker-current,.ibo-button-group .ibo-button+.ui-datepicker-close{margin-left:0}.ibo-button-group .ibo-button+.ibo-button::before,.ibo-button-group .ui-dialog .ui-button+.ibo-button::before,.ui-dialog .ibo-button-group .ui-button+.ibo-button::before,.ibo-button-group .ui-datepicker-current+.ibo-button::before,.ibo-button-group .ui-datepicker-close+.ibo-button::before,.ibo-button-group .ui-dialog .ibo-button+.ui-button::before,.ui-dialog .ibo-button-group .ibo-button+.ui-button::before,.ibo-button-group .ibo-button+.ui-datepicker-current::before,.ibo-button-group .ibo-button+.ui-datepicker-close::before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;border-left:1px solid transparent}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close::before{border-left-color:#7b88a1}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover::before{border-left-color:#7b88a1}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active::before{border-left-color:#7b88a1}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled::before{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before{border-left-color:#88C0D0}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:hover{border-left-color:#88C0D0}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:active,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:active{border-left-color:#5E81AC}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button::before,.ibo-button-group>*+*.ui-datepicker-current::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current::before,.ibo-button-group>*+*.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before{border-left-color:#7b88a1}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:hover::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:hover::before,.ibo-button-group>*+*.ui-datepicker-current:hover::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:hover::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:hover::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:hover::before,.ibo-button-group>*+*.ui-datepicker-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:hover{border-left-color:#7b88a1}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:active,.ui-dialog .ibo-button-group>*+*.ui-button:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:active::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:active::before,.ibo-button-group>*+*.ui-datepicker-current:active::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:active::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:active::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:active::before,.ibo-button-group>*+*.ui-datepicker-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:active,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:active{border-left-color:#D8DEE9}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:disabled::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:disabled::before,.ibo-button-group>*+*.ui-datepicker-current:disabled::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:disabled::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:disabled::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:disabled::before,.ibo-button-group>*+*.ui-datepicker-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before{border-left-color:#b44953}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:hover{border-left-color:#b44953}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:active,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:active{border-left-color:#b44953}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:active,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before{border-left-color:#b44953}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:hover{border-left-color:#b44953}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:active,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:active{border-left-color:#b44953}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:active,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:hover{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:active,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:active{border-left-color:#0096a7}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before{border-left-color:#0096a7}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close::before{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover::before{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:active,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active::before{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled::before{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before{border-left-color:#BF616A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#973d46}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#973d46}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before{border-left-color:#BF616A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#973d46}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#973d46}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-breadcrumbs{position:relative;margin-right:32px}.ibo-breadcrumbs.ibo-is-overflowing{justify-content:right}.ibo-breadcrumbs *{display:flex;align-items:center}.ibo-breadcrumbs--item{color:#a5cfdc}.ibo-breadcrumbs--item:not(:last-child):hover .ibo-breadcrumbs--item-icon>*{opacity:1;filter:none}.ibo-breadcrumbs--item-icon{margin-right:8px;transition:all 0.1s linear}.ibo-breadcrumbs--item-icon>span{color:#6eb2c6;opacity:0.6}.ibo-breadcrumbs--item-icon>img{height:auto;max-width:16px;opacity:0.3;filter:grayscale(100%)}.ibo-breadcrumbs--item-label{display:inline;max-width:100px}.ibo-breadcrumbs--item:not(:last-child)::after,.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after{content:'\f054';margin:0 12px;color:#4C566A}.ibo-breadcrumbs--previous-items-list-toggler{margin-right:24px;color:#3B4252 !important}.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after{position:absolute;right:-24px}.ibo-breadcrumbs--previous-items-list{display:flex;flex-direction:column;align-items:stretch;position:fixed;top:37px;padding:8px 0;background-color:white}.ibo-breadcrumbs--previous-item{color:#a5cfdc;padding:12px 12px}.ibo-breadcrumbs--previous-item .ibo-breadcrumbs--item-label{max-width:200px}@keyframes ibo-quick-create--drawer--opening{from{top:-310px;box-shadow:none}to{top:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}}.ibo-quick-create{position:relative}.ibo-quick-create.ibo-is-opened .ibo-quick-create--input,.ibo-quick-create.ibo-input-select-icon--menu .ibo-quick-create--input{width:245px}.ibo-quick-create.ibo-is-opened .ibo-quick-create--drawer,.ibo-quick-create.ibo-input-select-icon--menu .ibo-quick-create--drawer{animation-name:ibo-quick-create--drawer--opening;animation-delay:0.1s;animation-duration:0.2s;animation-direction:normal;animation-fill-mode:forwards}.ibo-quick-create--head{background-color:#3B4252}.ibo-quick-create--icon{color:#698fb5;align-self:center;padding:0 16px}.ibo-quick-create--icon:hover{color:#7693b8}.ibo-quick-create--icon:active{color:#5E81AC}.ibo-quick-create--input{width:0;border:none;transition:all 0.2s ease-in-out}.ibo-quick-create--input.selectize-control.single{position:sticky;display:flex}.ibo-quick-create--input.selectize-control.single .selectize-input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active{display:flex;background-color:transparent;background-image:none;border:none;box-shadow:none}.ibo-quick-create--input.selectize-control.single .selectize-input>input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input{color:#E5E9F0;outline:none;border:none}.ibo-quick-create--input.selectize-control.single .selectize-input>input::placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input::placeholder{color:#D8DEE9}.ibo-quick-create--input.selectize-control.single .selectize-input>input:-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input:-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input>input::-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input::-ms-input-placeholder{color:#D8DEE9}.ibo-quick-create--input.selectize-control.single .selectize-input>.item,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>.item{color:#E5E9F0;line-height:200%}.ibo-quick-create--input.selectize-control.single .selectize-dropdown{background-color:#3B4252;border:none;border-radius:0}.ibo-quick-create--drawer{z-index:-1;position:absolute;left:0;right:0;top:-310px;padding:16px 16px;background-color:#3B4252;box-shadow:none}.ibo-quick-create--compartment-title{margin-top:8px;margin-bottom:8px;padding-left:32px;overflow-x:hidden;color:#7b88a1}.ibo-quick-create--compartment-title>span{position:relative}.ibo-quick-create--compartment-title>span::before,.ibo-quick-create--compartment-title>span::after{content:"";display:inline-block;position:absolute;top:50%;height:1px;width:600px;border-top:1px solid #7b88a1}.ibo-quick-create--compartment-title>span::before{right:100%;margin-right:8px}.ibo-quick-create--compartment-title>span::after{left:100%;margin-left:8px}.ibo-quick-create--compartment-content{color:#D8DEE9}.ibo-quick-create--compartment-element{display:flex;align-items:center;padding:4px 8px;margin-left:-8px;margin-right:-8px;color:inherit}.ibo-quick-create--compartment-element-image{margin-right:8px;width:20px}.ibo-quick-create--compartment-results--container{width:100% !important}.ibo-quick-create--compartment-results--element>.option{padding:4px 8px;margin-left:-8px;margin-right:-8px;color:inherit}.ibo-quick-create--compartment-results--element>.option.active{background-color:#4C566A;border-radius:3px}.ibo-quick-create--compartment-results--element>.option:hover{cursor:pointer}.ibo-quick-create--compartment-results--element>.option .highlight{font-weight:bold}.ibo-quick-create--compartment--placeholder{align-items:center;display:flex;flex-direction:column}.ibo-quick-create--compartment--placeholder-image>svg{width:66%;height:inherit;margin:24px auto 16px auto;display:flex}.ibo-quick-create--compartment--placeholder-hint{text-align:justify;padding:0 8px;color:#D8DEE9}@keyframes ibo-global-search--drawer--opening{from{top:-310px;box-shadow:none}to{top:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}}.ibo-global-search{position:relative}.ibo-global-search.ibo-is-opened .ibo-global-search--input,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input,.ibo-global-search.ibo-is-opened .ibo-global-search--input:hover,.ibo-global-search.ibo-is-opened .ibo-global-search--input:focus,.ibo-global-search.ibo-is-opened .ibo-global-search--input:active,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:hover,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:focus,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:active{padding:8px 8px;width:245px}.ibo-global-search.ibo-is-opened .ibo-global-search--drawer,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--drawer{animation-name:ibo-global-search--drawer--opening;animation-delay:0.1s;animation-duration:0.2s;animation-direction:normal;animation-fill-mode:forwards}.ibo-global-search--head{background-color:#3B4252}.ibo-global-search--icon{color:#698fb5;align-self:center;padding:0 16px}.ibo-global-search--icon:hover{color:#7693b8}.ibo-global-search--icon:active{color:#5E81AC}.ibo-global-search--input,.ibo-global-search--input:hover,.ibo-global-search--input:focus,.ibo-global-search--input:active{padding:0;width:0;color:#E5E9F0;background-color:transparent;border:none;outline:none;transition:all 0.2s ease-in-out}.ibo-global-search--input::placeholder,.ibo-global-search--input:hover::placeholder,.ibo-global-search--input:focus::placeholder,.ibo-global-search--input:active::placeholder{color:#D8DEE9}.ibo-global-search--input:-ms-input-placeholder,.ibo-global-search--input:hover:-ms-input-placeholder,.ibo-global-search--input:focus:-ms-input-placeholder,.ibo-global-search--input:active:-ms-input-placeholder,.ibo-global-search--input::-ms-input-placeholder,.ibo-global-search--input:hover::-ms-input-placeholder,.ibo-global-search--input:focus::-ms-input-placeholder,.ibo-global-search--input:active::-ms-input-placeholder{color:#D8DEE9}.ibo-global-search--drawer{z-index:-1;position:absolute;left:0;right:0;top:-310px;padding:16px 16px;background-color:#3B4252;box-shadow:none}.ibo-global-search--compartment-title{margin-bottom:8px;padding-left:32px;overflow-x:hidden;color:#7b88a1}.ibo-global-search--compartment-title>span{position:relative}.ibo-global-search--compartment-title>span::before,.ibo-global-search--compartment-title>span::after{content:"";display:inline-block;position:absolute;top:50%;height:1px;width:600px;border-top:1px solid #7b88a1}.ibo-global-search--compartment-title>span::before{right:100%;margin-right:8px}.ibo-global-search--compartment-title>span::after{left:100%;margin-left:8px}.ibo-global-search--compartment-content{color:#D8DEE9}.ibo-global-search--compartment-element{display:flex;align-items:center;color:inherit}.ibo-global-search--compartment-element:not(:last-child){margin-bottom:8px}.ibo-global-search--compartment-element-image{margin-right:8px;width:20px}.ibo-global-search--compartment--placeholder{align-items:center;display:flex;flex-direction:column}.ibo-global-search--compartment--placeholder-image>svg{width:66%;height:inherit;margin:24px auto 16px auto;display:flex}.ibo-global-search--compartment--placeholder-hint{text-align:justify;padding:0 8px;color:#E5E9F0}.ibo-popover-menu,.ui-menu,.ui-multiselect-menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul{display:none;padding:0;background-color:#3B4252;border-radius:3px;flex-wrap:wrap;position:absolute}.ibo-popover-menu.ibo-is-opened,.ibo-is-opened.ui-menu,.ui-menu.ibo-input-select-icon--menu,.ibo-is-opened.ui-multiselect-menu,.ui-multiselect-menu.ibo-input-select-icon--menu,.ibo-is-opened.ibo-input-select-icon--menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul.ibo-is-opened,.graph_config .toolkit_menu.graph>ul>li ul.ibo-input-select-icon--menu,.ibo-popover-menu.ibo-input-select-icon--menu,.ibo-input-select-icon--menu.ui-menu,.ibo-input-select-icon--menu.ui-multiselect-menu{display:flex;flex-direction:column}.ibo-popover-menu--toggler-visual-hint{margin-left:0.5rem}.ibo-popover-menu--section,.ui-multiselect-checkboxes{display:flex;flex-direction:column;align-self:flex-start;margin:0 0;width:100%;white-space:nowrap;overflow:hidden}.ibo-popover-menu--section:first-child,.ui-multiselect-checkboxes:first-child{border-radius:3px 3px 0 0}.ibo-popover-menu--section:last-child,.ui-multiselect-checkboxes:last-child{border-radius:0 0 3px 3px}.ibo-popover-menu--item,.ui-menu-item,.ui-multiselect-checkboxes li,.ibo-input-select-icon--menu--item,.graph_config .toolkit_menu.graph>ul>li ul li{padding:12px 24px 12px 16px;color:#D8DEE9}.ibo-popover-menu--item a,.ui-menu-item a,.ui-multiselect-checkboxes li a,.ibo-input-select-icon--menu--item a,.graph_config .toolkit_menu.graph>ul>li ul li a{color:#D8DEE9}.ibo-popover-menu--item:hover,.ui-menu-item:hover,.ui-multiselect-checkboxes li:hover,.ibo-input-select-icon--menu--item:hover,.graph_config .toolkit_menu.graph>ul>li ul li:hover{background-color:#4C566A;color:inherit}.ibo-popover-menu--item.ibo-popover-menu--item-separator,.ibo-popover-menu--item-separator.ui-menu-item,.ui-menu-item.ui-autocomplete-category,.ui-multiselect-checkboxes li.ibo-popover-menu--item-separator,.ui-multiselect-checkboxes li.ui-autocomplete-category,.ibo-popover-menu--item-separator.ibo-input-select-icon--menu--item,.ibo-input-select-icon--menu--item.ui-autocomplete-category,.graph_config .toolkit_menu.graph>ul>li ul li.ibo-popover-menu--item-separator,.graph_config .toolkit_menu.graph>ul>li ul li.ui-autocomplete-category,.ibo-popover-menu--item.ui-autocomplete-category,.ui-autocomplete-category.ui-menu-item,.ui-autocomplete-category.ibo-input-select-icon--menu--item{padding:0;margin:0;background-color:#D8DEE9}.ibo-popover-menu--item--icon{padding-right:5px;color:#3B4252;font-size:1.33rem}#ibo-navigation-menu--notifications-menu{flex-flow:column;min-width:250px}#ibo-navigation-menu--notifications-menu .ibo-navigation-menu--notifications--messages-section{overflow:auto}.ibo-navigation-menu--notifications--show-all-messages,.ibo-navigation-menu--notifications-dismiss-all,.ibo-navigation-menu--notifications-show-all-multiple{overflow-x:inherit;text-align:center;min-height:45px}.ibo-navigation-menu--notifications--item--image{max-width:20px;max-height:20px;margin:0 6px;border-radius:100%}img.ibo-navigation-menu--notifications--item--image[src=""]{display:none}img.ibo-navigation-menu--notifications--item--image:not([src=""])~i.ibo-navigation-menu--notifications--item--image{display:none}.ibo-navigation-menu--notifications--item--bottom-text{display:flex;flex-direction:column;align-items:center;float:right;align-self:center;margin-left:auto}.ibo-navigation-menu--notifications--item--content{padding:0 14px}.ibo-navigation-menu--notifications--item--content img{max-height:100px;padding:5px}.ibo-navigation-menu--notifications-item{display:flex;flex-direction:row}.ibo-navigation-menu--notifications--item--new-message-indicator{width:10px;height:10px;background-color:#429ae1;border-radius:100%;margin-top:4px}.ibo-navigation-menu--notifications-show-all-multiple~.ibo-popover-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ui-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ui-multiselect-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-input-select-icon--menu .ibo-navigation-menu--notifications--item--new-message-indicator,.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--notifications-show-all-multiple~ul .ibo-navigation-menu--notifications--item--new-message-indicator{display:inline-block;margin-right:15px}.ibo-navigation-menu--notifications-dismiss-all--icon{margin:0 10px 0 0}.ibo-popover-menu--item--no-message{text-align:center}.ibo-popover-menu--item--no-message--image>svg{display:flex;width:100%;height:inherit;padding:15px}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--title,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--subtitle,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--icon,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--titles,.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--header-left{transition:all 0.15s linear}.ibo-panel{--ibo-main-color:#434C5E;position:relative}.ibo-panel.ibo-has-icon .ibo-panel--titles{padding-left:16px}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon .ibo-panel--header-left{position:relative;z-index:1;margin-left:16px}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--icon{position:absolute;bottom:-24px;left:0;overflow:hidden;width:72px;height:72px;min-width:72px;min-height:72px;background-color:#434C5E;border:2px solid #3B4252;border-radius:100%}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--titles{padding-left:calc(72px + 16px)}.ibo-panel--header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4px}.ibo-panel--header-left{justify-content:left}.ibo-panel--icon{width:48px;height:48px;min-width:48px;min-height:48px}.ibo-panel--icon-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ibo-panel--icon-background--must-contain{background-size:contain}.ibo-panel--icon-background--must-cover{background-size:cover}.ibo-panel--icon-background--must-zoomout{background-size:66.67%}.ibo-panel--title{display:inline-block;color:#D8DEE9;flex-grow:1}.ibo-panel--subtitle{display:flex;color:#a8b0c1}.ibo-panel--body{position:relative;z-index:1;padding:32px 16px 24px 16px;background-color:#3B4252;border:1px solid #232831;border-radius:5px;overflow:hidden}.ibo-panel--body::before{position:absolute;top:0;left:0;display:block;background-color:var(--ibo-main-color);content:"";width:100%;height:8px;padding-bottom:8px}.ibo-panel.ibo-is-primary>.ibo-panel--body::before{background-color:#698fb5}.ibo-panel.ibo-is-secondary>.ibo-panel--body::before,.ui-dialog .ibo-panel.ui-button>.ibo-panel--body::before,.ibo-panel.ui-datepicker-current>.ibo-panel--body::before,.ibo-panel.ui-datepicker-close>.ibo-panel--body::before{background-color:#434C5E}.ibo-panel.ibo-is-neutral>.ibo-panel--body::before,.ui-dialog .ibo-panel.ui-button.ui-dialog-titlebar-close>.ibo-panel--body::before{background-color:#434C5E}.ibo-panel.ibo-is-information>.ibo-panel--body::before{background-color:#3182ce}.ibo-panel.ibo-is-success>.ibo-panel--body::before{background-color:#7cb342}.ibo-panel.ibo-is-failure>.ibo-panel--body::before{background-color:#BF616A}.ibo-panel.ibo-is-warning>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-danger>.ibo-panel--body::before{background-color:#BF616A}.ibo-panel.ibo-is-grey>.ibo-panel--body::before{background-color:#434C5E}.ibo-panel.ibo-is-blue-grey>.ibo-panel--body::before{background-color:#546e7a}.ibo-panel.ibo-is-blue>.ibo-panel--body::before{background-color:#2c5382}.ibo-panel.ibo-is-cyan>.ibo-panel--body::before{background-color:#00aac1}.ibo-panel.ibo-is-green>.ibo-panel--body::before{background-color:#7cb342}.ibo-panel.ibo-is-orange>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-red>.ibo-panel--body::before{background-color:#BF616A}.ibo-panel.ibo-is-pink>.ibo-panel--body::before{background-color:#d53f8c}.ibo-panel--collapsible-toggler{display:inline-block;margin-right:8px;font-size:1.5rem;color:#616e88;cursor:pointer}.ibo-panel .ibo-panel--collapsible-toggler--opened{display:block}.ibo-panel .ibo-panel--collapsible-toggler--closed{display:none}.ibo-panel:not(.ibo-is-opened) .ibo-panel--collapsible-toggler--closed{display:block}.ibo-panel:not(.ibo-is-opened) .ibo-panel--collapsible-toggler--opened{display:none}.ibo-panel:not(.ibo-is-opened) .ibo-panel--body{display:none}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header{position:sticky;top:0;border:transparent;transition-property:all, top, background-color;transition-duration:0.15s, 0s, 0s;transition-timing-function:linear}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--title,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--subtitle,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--icon,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--titles{}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{padding-top:4px;padding-bottom:4px;background-color:#3B4252;border:1px solid #616e88;align-items:center}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-panel--title{font-size:1.17rem}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-panel--subtitle{font-size:1rem}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header{}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--icon{bottom:-12px;width:48px;height:48px;min-width:48px;min-height:48px;border:1px solid #616e88}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--titles{padding-left:calc(48px + 16px)}.ibo-collapsible-section--header{display:flex;align-items:stretch}.ibo-collapsible-section.ibo-is-opened .ibo-collapsible-section--minimize-button,.ibo-collapsible-section.ibo-input-select-icon--menu .ibo-collapsible-section--minimize-button{display:block}.ibo-collapsible-section.ibo-is-opened .ibo-collapsible-section--maximize-button,.ibo-collapsible-section.ibo-input-select-icon--menu .ibo-collapsible-section--maximize-button{display:none}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--minimize-button{display:none}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--maximize-button{display:block}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--body{display:none}.ibo-collapsible-section .ibo-collapsible-section--header{cursor:pointer}.ibo-collapsible-section .ibo-collapsible-section--header:hover i{opacity:0.8}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button{align-self:center}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button.ibo-collapsible-section--maximize-button,.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button.ibo-collapsible-section--minimize-button{color:#616e88;margin-right:8px}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title{color:#D8DEE9;flex-grow:1}.ibo-collapsible-section .ibo-collapsible-section--body{position:relative;padding:24px 16px 16px;background-color:#3B4252;border:solid 1px #616e88;border-radius:5px;overflow:hidden}.ibo-dashlet{position:relative;width:calc(100% - 24px);margin:calc(24px / 2) calc(24px / 2)}.ibo-dashlet.dashlet-selected{position:relative}.ibo-dashlet--is-inline{width:auto}.ibo-details>.ibo-prop--apply{display:table-column}.ibo-details{margin-top:5px}.ibo-dashlet-blocker{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;cursor:not-allowed}:root{--ibo-dashlet-badge--min-width:200px;--ibo-dashlet-badge--padding-x:16px;--ibo-dashlet-badge--padding-y:16px;--ibo-dashlet-badge--background-color:#3B4252;--ibo-dashlet-badge--border:1px solid #232831;--ibo-dashlet-badge--border-radius:5px}.ibo-dashlet-badge{max-width:350px;flex-basis:200px;flex-grow:1;flex-shrink:1;padding:16px 16px;background-color:#3B4252;border:1px solid #232831;border-radius:5px}.ibo-dashlet-badge--body{display:flex;justify-items:left;align-items:center}.ibo-dashlet-badge--icon-container{margin-right:16px}.ibo-dashlet-badge--icon{width:48px;min-width:48px;max-height:48px}.ibo-dashlet-badge--actions{flex-grow:1;overflow-x:hidden}.ibo-dashlet-badge--action-list{color:inherit}.ibo-dashlet-badge--action-list-count{margin-right:8px}.ibo-dashlet-badge--action-list-label{display:inline-block}.ibo-dashlet-badge--action-create-icon{margin-right:8px}.ibo-dashlet-header-static{padding:16px 16px 0 16px;overflow-x:hidden}.ibo-dashlet-header-static--body{position:relative;display:inline-flex;justify-items:left;align-items:center;margin-left:48px;color:#D8DEE9}.ibo-dashlet-header-static--body::before,.ibo-dashlet-header-static--body::after{content:"";position:absolute;top:50%;width:10000px;height:1px;border-bottom:2px solid #616e88}.ibo-dashlet-header-static--body::before{right:calc(100% + 16px)}.ibo-dashlet-header-static--body::after{left:calc(100% + 16px)}.ibo-dashlet-header-static--icon-container{margin-right:16px}.ibo-dashlet-header-static--icon{width:48px;min-width:48px;max-height:48px}.ibo-dashlet-header-dynamic--container{display:flex;flex-wrap:wrap}.ibo-dashlet-header-dynamic--count{margin-right:10px}.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]{height:30px;width:100%;background-color:#434C5E;color:#D8DEE9;padding:0 10px;border:1px solid #191c22;border-radius:3px}.ibo-input:focus,.ui-autocomplete-input:focus,.ui-multiselect:focus,.dataTables_length select:focus,.ui_tpicker_hour_slider>select:focus,.ui_tpicker_minute_slider>select:focus,.ui_tpicker_second_slider>select:focus,select.ibo-input-select-placeholder:focus,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]:focus,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]:focus{border:1px solid #88C0D0}.ibo-input:disabled,.ui-autocomplete-input:disabled,.ui-multiselect:disabled,.dataTables_length select:disabled,.ui_tpicker_hour_slider>select:disabled,.ui_tpicker_minute_slider>select:disabled,.ui_tpicker_second_slider>select:disabled,select.ibo-input-select-placeholder:disabled,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]:disabled,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]:disabled{background-color:#4C566A;color:#D8DEE9}.ibo-input::placeholder,.ui-autocomplete-input::placeholder,.ui-multiselect::placeholder,.dataTables_length select::placeholder,.ui_tpicker_hour_slider>select::placeholder,.ui_tpicker_minute_slider>select::placeholder,.ui_tpicker_second_slider>select::placeholder,select.ibo-input-select-placeholder::placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]::placeholder,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]::placeholder{color:#D8DEE9}textarea.ibo-input,textarea.ui-autocomplete-input,textarea.ui-multiselect{height:unset}.ibo-input-wrapper.is-error .ibo-input,.is-error.ui_tpicker_hour_slider .ibo-input,.is-error.ui_tpicker_hour_slider .ui-autocomplete-input,.is-error.ui_tpicker_hour_slider .ui-multiselect,.is-error.ui_tpicker_hour_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_hour_slider select,.is-error.ui_tpicker_hour_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_hour_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_hour_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_hour_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_hour_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_hour_slider input[type="text"],.is-error.ui_tpicker_hour_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_hour_slider input[type="text"],.is-error.ui_tpicker_minute_slider .ibo-input,.is-error.ui_tpicker_minute_slider .ui-autocomplete-input,.is-error.ui_tpicker_minute_slider .ui-multiselect,.is-error.ui_tpicker_minute_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_minute_slider select,.is-error.ui_tpicker_minute_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_minute_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_minute_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_minute_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_minute_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_minute_slider input[type="text"],.is-error.ui_tpicker_minute_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_minute_slider input[type="text"],.is-error.ui_tpicker_second_slider .ibo-input,.is-error.ui_tpicker_second_slider .ui-autocomplete-input,.is-error.ui_tpicker_second_slider .ui-multiselect,.is-error.ui_tpicker_second_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_second_slider select,.is-error.ui_tpicker_second_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_second_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_second_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_second_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_second_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_second_slider input[type="text"],.is-error.ui_tpicker_second_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_second_slider input[type="text"],.ibo-input-wrapper.is-error .ui-autocomplete-input,.ibo-input-wrapper.is-error .ui-multiselect,.ibo-input-wrapper.is-error .dataTables_length select,.dataTables_length .ibo-input-wrapper.is-error select,.ibo-input-wrapper.is-error .ui_tpicker_hour_slider>select,.ibo-input-wrapper.is-error .ui_tpicker_minute_slider>select,.ibo-input-wrapper.is-error .ui_tpicker_second_slider>select,.ibo-input-wrapper.is-error select.ibo-input-select-placeholder,.ibo-input-wrapper.is-error .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-input-wrapper.is-error input[type="text"],.ibo-input-wrapper.is-error .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-input-wrapper.is-error input[type="text"],.ibo-input-field-wrapper.is-error .ibo-input,.ibo-input-field-wrapper.is-error .ui-autocomplete-input,.ibo-input-field-wrapper.is-error .ui-multiselect,.ibo-input-field-wrapper.is-error .dataTables_length select,.dataTables_length .ibo-input-field-wrapper.is-error select,.ibo-input-field-wrapper.is-error .ui_tpicker_hour_slider>select,.ibo-input-field-wrapper.is-error .ui_tpicker_minute_slider>select,.ibo-input-field-wrapper.is-error .ui_tpicker_second_slider>select,.ibo-input-field-wrapper.is-error select.ibo-input-select-placeholder,.ibo-input-field-wrapper.is-error .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-input-field-wrapper.is-error input[type="text"],.ibo-input-field-wrapper.is-error .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-input-field-wrapper.is-error input[type="text"],.ibo-input-wrapper.is-error .ibo-input-vanilla,.is-error.ui_tpicker_hour_slider .ibo-input-vanilla,.is-error.ui_tpicker_minute_slider .ibo-input-vanilla,.is-error.ui_tpicker_second_slider .ibo-input-vanilla,.ibo-input-field-wrapper.is-error .ibo-input-vanilla,.ibo-input-wrapper.is-error .cke,.is-error.ui_tpicker_hour_slider .cke,.is-error.ui_tpicker_minute_slider .cke,.is-error.ui_tpicker_second_slider .cke,.ibo-input-field-wrapper.is-error .cke,.ibo-input-wrapper.is-error textarea,.is-error.ui_tpicker_hour_slider textarea,.is-error.ui_tpicker_minute_slider textarea,.is-error.ui_tpicker_second_slider textarea,.ibo-input-field-wrapper.is-error textarea{border:1px solid #b44953;background-color:#973d46}.ibo-input-wrapper.is-error .ibo-input-vanilla input,.is-error.ui_tpicker_hour_slider .ibo-input-vanilla input,.is-error.ui_tpicker_minute_slider .ibo-input-vanilla input,.is-error.ui_tpicker_second_slider .ibo-input-vanilla input,.ibo-input-field-wrapper.is-error .ibo-input-vanilla input{border:0;background-color:#11ffee00}input.ibo-input-vanilla{width:unset;display:initial}.ibo-input-wrapper--with-buttons,.ibo-input-select-wrapper--with-buttons{position:relative;display:flex}.ibo-field-validation{color:#f2e0e2}.file-input{display:block;position:relative}.ibo-input--label-right{margin-right:4px;display:inline}.ibo-input--label-left{margin-left:4px;display:inline}.disabled{background-color:#4C566A}.ibo-input-checkbox{height:16px;width:auto}.ibo-input-date-wrapper{position:relative}.ibo-input-date{display:inline-block;width:100%}.ibo-input-date+button{position:absolute;display:inline-block;margin-left:-20px;margin-top:5px;padding:0;background-color:transparent;color:#2E3440;border:none}.ibo-input-datetime-wrapper{position:relative}.ibo-input-datetime{display:inline-block;width:100%}.ibo-input-datetime--action-button{position:absolute;display:inline-block;margin-left:-20px;margin-top:5px;padding:0;color:#2E3440}.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select{width:auto;padding-right:18px}.ibo-input-duration{display:inline-block;width:unset;text-align:right}.ibo-input-image{display:flex;justify-content:flex-start;align-items:flex-start}.ibo-input-image--image-view{position:relative;overflow:hidden;background-color:#D8DEE9;border-radius:5px}.ibo-input-image--image-view img[src=""],.ibo-input-image--image-view img[src="null"]{visibility:hidden}.ibo-input-image--image-view input[type="file"]{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;opacity:0}.ibo-input-image--edit-buttons{display:flex;flex-direction:column;margin-left:0.5rem}.ibo-input-image--edit-buttons .ibo-button+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-dialog .ui-button+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-button,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-datepicker-close,.ui-dialog .ibo-input-image--edit-buttons .ui-button+.ibo-button,.ibo-input-image--edit-buttons .ui-datepicker-current+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-datepicker-current+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-datepicker-current+.ui-button,.ibo-input-image--edit-buttons .ui-datepicker-current+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-datepicker-current+.ui-datepicker-close,.ibo-input-image--edit-buttons .ui-datepicker-close+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-datepicker-close+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-datepicker-close+.ui-button,.ibo-input-image--edit-buttons .ui-datepicker-close+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-datepicker-close+.ui-datepicker-close,.ibo-input-image--edit-buttons .ui-dialog .ibo-button+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ibo-button+.ui-button,.ibo-input-image--edit-buttons .ibo-button+.ui-datepicker-current,.ibo-input-image--edit-buttons .ibo-button+.ui-datepicker-close{margin-top:0.5rem;margin-left:0}.ibo-input-richtext-placeholder{height:200px;width:100%;visibility:hidden}.ibo-input-select,.ui-multiselect,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder{display:inline-flex;min-width:50px}.ibo-input-select:not(.ibo-input-select-autocomplete):not(.ibo-input-selectize),.ui-multiselect:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_hour_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_minute_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_second_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),select.ibo-input-select-placeholder:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete){appearance:none}.ibo-input-select.ibo-input-selectize,.ibo-input-selectize.ui-multiselect,.ui_tpicker_hour_slider>select.ibo-input-selectize,.ui_tpicker_minute_slider>select.ibo-input-selectize,.ui_tpicker_second_slider>select.ibo-input-selectize,select.ibo-input-selectize.ibo-input-select-placeholder{padding-right:0;padding-left:0;min-width:150px !important}.ibo-input-select.ibo-input-selectize input,.ibo-input-selectize.ui-multiselect input,.ui_tpicker_hour_slider>select.ibo-input-selectize input,.ui_tpicker_minute_slider>select.ibo-input-selectize input,.ui_tpicker_second_slider>select.ibo-input-selectize input,select.ibo-input-selectize.ibo-input-select-placeholder input{border-width:0px;color:inherit;border-color:white;padding-left:10px}.ibo-input-select.ibo-input-selectize>[data-value],.ibo-input-selectize.ui-multiselect>[data-value],.ui_tpicker_hour_slider>select.ibo-input-selectize>[data-value],.ui_tpicker_minute_slider>select.ibo-input-selectize>[data-value],.ui_tpicker_second_slider>select.ibo-input-selectize>[data-value],select.ibo-input-selectize.ibo-input-select-placeholder>[data-value]{height:100%;line-height:30px;padding-left:10px}.ibo-input-select[size],.ui-multiselect[size],.ui_tpicker_hour_slider>select[size],.ui_tpicker_minute_slider>select[size],.ui_tpicker_second_slider>select[size],select.ibo-input-select-placeholder[size]{height:auto}.ibo-input-select[multiple],.ui-multiselect[multiple],.ui_tpicker_hour_slider>select[multiple],.ui_tpicker_minute_slider>select[multiple],.ui_tpicker_second_slider>select[multiple],select.ibo-input-select-placeholder[multiple]{padding-left:unset;padding-right:unset}.ibo-input-select[multiple] option,.ui-multiselect[multiple] option,.ui_tpicker_hour_slider>select[multiple] option,.ui_tpicker_minute_slider>select[multiple] option,.ui_tpicker_second_slider>select[multiple] option,select.ibo-input-select-placeholder[multiple] option{padding:4px 10px}.ibo-input-select-autocomplete{min-width:150px !important;text-overflow:ellipsis}.ibo-input-selectize{min-width:150px !important}.ibo-input-selectize>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibo-input-selectize>input{background-color:unset;border:unset}.ibo-input-select-wrapper,.ui_tpicker_hour_slider,.ui_tpicker_minute_slider,.ui_tpicker_second_slider{position:relative}.ibo-input-select-wrapper--with-buttons .selectize-control{display:grid;width:100%}.ibo-input-select-wrapper::after,.ui_tpicker_hour_slider::after,.ui_tpicker_minute_slider::after,.ui_tpicker_second_slider::after{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:600;height:28px;margin-left:-16px;margin-top:1px;padding-top:3px;background-color:inherit;color:#7b88a1;pointer-events:none}.ibo-input-select-container{display:flex}.ibo-input-select-wrapper--with-buttons:not(.ibo-input-select-autocomplete-wrapper)::after{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:600;cursor:pointer;right:8px;height:28px;margin-left:-16px;margin-top:1px;padding-top:3px;background-color:inherit;color:#7b88a1;pointer-events:none}.ibo-input-select--action-buttons{position:absolute;display:flex;height:28px;margin-top:0;margin-right:3px;font-size:1rem;background-color:inherit;color:#7b88a1;padding:0 2px;text-align:right;bottom:0;top:0;right:0}.ibo-input-select-wrapper .ibo-input-select--action-buttons,.ui_tpicker_hour_slider .ibo-input-select--action-buttons,.ui_tpicker_minute_slider .ibo-input-select--action-buttons,.ui_tpicker_second_slider .ibo-input-select--action-buttons{margin-right:20px}.ibo-input-select--action-button{display:flex;align-items:center;padding-left:6px;padding-right:2px;float:right}.selectize-dropdown.ui-autocomplete,.selectize-dropdown.set-dropdown,.selectize-dropdown.plugin-custom_itop{z-index:2000;max-height:50vh;max-width:50em;overflow-y:auto}.selectize-dropdown.ui-menu .ui-state-active{margin:unset;background-color:#4C566A;color:#E5E9F0}.ibo-input-select--autocomplete-item{display:flex;justify-content:left;align-items:center}.ibo-input-select--autocomplete-item-image{width:25px;height:25px;min-width:25px;min-height:25px;background-position:center center;background-size:100%;border-radius:100%;margin-right:0.5rem;background-color:#ebf8ff;border:1px solid #434C5E}.ibo-input-select-icon{display:inline-flex;text-align:left}.ibo-input-select-icon>img{max-height:100%;max-width:100%;padding-right:4px}.ibo-input-select-icon>span{overflow:hidden}.ibo-input-select-icon--menu{position:absolute;z-index:21;max-height:300px;overflow-x:hidden;overflow-y:auto;flex-wrap:nowrap}.ibo-input-select-icon--menu--item>*{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.ibo-input-select-icon--menu--item>*>.ibo-input-select-icon--menu--icon{max-width:80px;max-height:45px;margin-right:10px}/* + */.selectize-dropdown-content{max-height:unset}.selectize-input input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active input{color:#E5E9F0}:root{--ibo-scrollbar--scrollbar-width:8px;--ibo-scrollbar--scrollbar-height:8px;--ibo-scrollbar--scrollbar-track-background-color:#3B4252;--ibo-scrollbar--scrollbar-track-border-radius:5px;--ibo-scrollbar--scrollbar-thumb-background-color:#191c22;--ibo-scrollbar--scrollbar-thumb-border:none;--ibo-scrollbar--scrollbar-thumb-border-radius:5px;--ibo-hyperlink-color:#a5cfdc;--ibo-hyperlink-color--on-hover:#6eb2c6;--ibo-hyperlink-color--on-active:#81A1C1}*,*::before,*::after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--ibo-scrollbar--scrollbar-thumb-background-color) var(--ibo-scrollbar--scrollbar-track-background-color)}*::-webkit-scrollbar{width:var(--ibo-scrollbar--scrollbar-width);height:var(--ibo-scrollbar--scrollbar-height)}*::-webkit-scrollbar-track{background-color:var(--ibo-scrollbar--scrollbar-track-background-color);border-radius:var(--ibo-scrollbar--scrollbar-track-border-radius)}* ::-webkit-scrollbar-thumb{background-color:var(--ibo-scrollbar--scrollbar-thumb-background-color);border:var(--ibo-scrollbar--scrollbar-thumb-border);border-radius:var(--ibo-scrollbar--scrollbar-thumb-border-radius)}html{font-size:12px}a{color:var(--ibo-hyperlink-color);text-decoration:none}a:hover,.ibo-quick-create--compartment-results--element>.option:hover,a:active,a:visited{text-decoration:none}a:hover,.ibo-quick-create--compartment-results--element>.option:hover{color:var(--ibo-hyperlink-color--on-hover)}a:active{color:var(--ibo-hyperlink-color--on-active)}@font-face{font-family:Raleway;font-weight:100;font-style:normal;font-display:swap;src:local('Raleway Thin'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-100-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:100;font-style:italic;font-display:swap;src:local('Raleway Thin'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-100-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:200;font-style:normal;font-display:swap;src:local('Raleway ExtraLight'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-200-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:200;font-style:italic;font-display:swap;src:local('Raleway ExtraLight'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-200-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:300;font-style:normal;font-display:swap;src:local('Raleway Light'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-300-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:300;font-style:italic;font-display:swap;src:local('Raleway Light'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-300-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:400;font-style:normal;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-400-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:400;font-style:italic;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-400-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:500;font-style:normal;font-display:swap;src:local('Raleway Medium'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-500-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:500;font-style:italic;font-display:swap;src:local('Raleway Medium'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-500-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:600;font-style:normal;font-display:swap;src:local('Raleway SemiBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-600-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:600;font-style:italic;font-display:swap;src:local('Raleway SemiBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-600-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:700;font-style:normal;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-700-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:700;font-style:italic;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-700-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:800;font-style:normal;font-display:swap;src:local('Raleway ExtraBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-800-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:800;font-style:italic;font-display:swap;src:local('Raleway ExtraBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-800-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:900;font-style:normal;font-display:swap;src:local('Raleway Black'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-900-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:900;font-style:italic;font-display:swap;src:local('Raleway Black'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-900-italic.woff') format('woff')}.ibo-alert.ibo-is-primary{background-color:#384f6c;color:#a5cfdc}.ibo-alert.ibo-is-primary a{color:#a5cfdc}.ibo-alert.ibo-is-primary::before{background-color:#7693b8}.ibo-alert.ibo-is-secondary,.ui-dialog .ibo-alert.ui-button,.ibo-alert.ui-datepicker-current,.ibo-alert.ui-datepicker-close{background-color:#191c22;color:#D8DEE9}.ibo-alert.ibo-is-secondary a,.ui-dialog .ibo-alert.ui-button a,.ibo-alert.ui-datepicker-current a,.ibo-alert.ui-datepicker-close a{color:#D8DEE9}.ibo-alert.ibo-is-secondary::before,.ui-dialog .ibo-alert.ui-button::before,.ibo-alert.ui-datepicker-current::before,.ibo-alert.ui-datepicker-close::before{background-color:#3B4252}.ibo-alert.ibo-is-neutral,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close{background-color:#191c22;color:#D8DEE9}.ibo-alert.ibo-is-neutral a,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close a{color:#D8DEE9}.ibo-alert.ibo-is-neutral::before,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close::before{background-color:#3B4252}.ibo-alert.ibo-is-information{background-color:#2a4265;color:#bee3f8}.ibo-alert.ibo-is-information a{color:#bee3f8}.ibo-alert.ibo-is-information::before{background-color:#2b6bb0}.ibo-alert.ibo-is-success{background-color:#33691e;color:#dcedc8}.ibo-alert.ibo-is-success a{color:#dcedc8}.ibo-alert.ibo-is-success::before{background-color:#689f38}.ibo-alert.ibo-is-failure{background-color:#7d333a;color:#f2e0e2}.ibo-alert.ibo-is-failure a{color:#f2e0e2}.ibo-alert.ibo-is-failure::before{background-color:#b44953}.ibo-alert.ibo-is-warning{background-color:#7b341e;color:#feebc8}.ibo-alert.ibo-is-warning a{color:#feebc8}.ibo-alert.ibo-is-warning::before{background-color:#c05621}.ibo-alert.ibo-is-danger{background-color:#7d333a;color:#f2e0e2}.ibo-alert.ibo-is-danger a{color:#f2e0e2}.ibo-alert.ibo-is-danger::before{background-color:#b44953}.ibo-alert.ibo-is-grey{background-color:#191c22;color:#D8DEE9}.ibo-alert.ibo-is-grey a{color:#D8DEE9}.ibo-alert.ibo-is-grey::before{background-color:#3B4252}.ibo-alert.ibo-is-blue-grey{background-color:#263238;color:#b0bec5}.ibo-alert.ibo-is-blue-grey a{color:#b0bec5}.ibo-alert.ibo-is-blue-grey::before{background-color:#455a64}.ibo-alert.ibo-is-blue{background-color:#2a4265;color:#bee3f8}.ibo-alert.ibo-is-blue a{color:#bee3f8}.ibo-alert.ibo-is-blue::before{background-color:#2b6bb0}.ibo-alert.ibo-is-cyan{background-color:#006164;color:#c9eef2}.ibo-alert.ibo-is-cyan a{color:#c9eef2}.ibo-alert.ibo-is-cyan::before{background-color:#2b6bb0}.ibo-alert.ibo-is-green{background-color:#33691e;color:#dcedc8}.ibo-alert.ibo-is-green a{color:#dcedc8}.ibo-alert.ibo-is-green::before{background-color:#689f38}.ibo-alert.ibo-is-orange{background-color:#7b341e;color:#feebc8}.ibo-alert.ibo-is-orange a{color:#feebc8}.ibo-alert.ibo-is-orange::before{background-color:#c05621}.ibo-alert.ibo-is-red{background-color:#7d333a;color:#f2e0e2}.ibo-alert.ibo-is-red a{color:#f2e0e2}.ibo-alert.ibo-is-red::before{background-color:#b44953}.ibo-alert.ibo-is-pink{background-color:#702459;color:#fed7e2}.ibo-alert.ibo-is-pink a{color:#fed7e2}.ibo-alert.ibo-is-pink::before{background-color:#b83280}.ibo-alert{position:relative;padding:18px 20px;min-height:30px;border-radius:3px;overflow:hidden}.ibo-alert::before{display:block;position:absolute;top:0;left:0;content:'';width:4px;height:100%}.ibo-alert .ibo-alert--title{cursor:pointer}.ibo-alert.ibo-is-opened .ibo-alert--minimize-button,.ibo-alert.ibo-input-select-icon--menu .ibo-alert--minimize-button{display:block}.ibo-alert.ibo-is-opened .ibo-alert--maximize-button,.ibo-alert.ibo-input-select-icon--menu .ibo-alert--maximize-button{display:none}.ibo-alert:not(.ibo-is-opened){padding:5px 20px}.ibo-alert:not(.ibo-is-opened) .ibo-alert--title{padding-bottom:0}.ibo-alert:not(.ibo-is-opened) .ibo-alert--minimize-button{display:none}.ibo-alert:not(.ibo-is-opened) .ibo-alert--maximize-button{display:block}.ibo-alert:not(.ibo-is-opened) .ibo-alert--body{display:none}.ibo-alert--title+.ibo-alert--body{margin-top:4px}.ibo-alert--action-button{position:absolute;cursor:pointer;top:5px}.ibo-alert--action-button:hover i{opacity:0.8}.ibo-alert--action-button.ibo-alert--maximize-button,.ibo-alert--action-button.ibo-alert--minimize-button{right:30px}.ibo-alert--action-button.ibo-alert--close-button{right:10px}.ibo-button.ibo-is-regular.ibo-is-neutral,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button,.ui-dialog .ibo-is-neutral.ui-button,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-current,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ibo-is-neutral.ui-button,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:#434C5E;color:#D8DEE9;box-shadow:0px 2px 0px #616e88}.ibo-button.ibo-is-regular.ibo-is-neutral:hover,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-is-neutral.ui-button:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-current:hover,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#4C566A;color:#E5E9F0;box-shadow:0px 2px 0px #616e88}.ibo-button.ibo-is-regular.ibo-is-neutral:active,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-is-neutral.ui-button:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-current:active,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#4C566A;color:#D8DEE9;box-shadow:inset 0px 2px 0px #616e88 , 0px 2px 0px #4C566A}.ibo-button.ibo-is-regular.ibo-is-neutral:disabled,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-is-neutral.ui-button:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-current:disabled,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-primary,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-primary.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button,.ibo-is-primary.ui-datepicker-current,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current,.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-primary.ui-button,.ibo-button.ibo-is-primary.ui-datepicker-current,.ibo-button.ibo-is-primary.ui-datepicker-close{background-color:#7693b8;color:white;box-shadow:0px 2px 0px #6eb2c6}.ibo-button.ibo-is-regular.ibo-is-primary:hover,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:hover,.ibo-is-primary.ui-datepicker-current:hover,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:hover,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-primary.ui-button:hover,.ibo-button.ibo-is-primary.ui-datepicker-current:hover,.ibo-button.ibo-is-primary.ui-datepicker-close:hover{background-color:#698fb5;color:white;box-shadow:0px 2px 0px #6eb2c6}.ibo-button.ibo-is-regular.ibo-is-primary:active,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:active,.ibo-is-primary.ui-datepicker-current:active,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:active,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-primary.ui-button:active,.ibo-button.ibo-is-primary.ui-datepicker-current:active,.ibo-button.ibo-is-primary.ui-datepicker-close:active{background-color:#698fb5;color:white;box-shadow:inset 0px 2px 0px #6eb2c6 , 0px 2px 0px #698fb5}.ibo-button.ibo-is-regular.ibo-is-primary:disabled,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:disabled,.ibo-is-primary.ui-datepicker-current:disabled,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:disabled,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-primary.ui-button:disabled,.ibo-button.ibo-is-primary.ui-datepicker-current:disabled,.ibo-button.ibo-is-primary.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-secondary,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button,.ui-dialog .ibo-is-secondary.ui-button,.ui-dialog .ui-button,.ui-dialog .ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-is-regular.ui-button,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close,.ibo-is-secondary.ui-datepicker-current,.ui-datepicker-current,.ui-datepicker-current.ui-datepicker-close,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button,.ibo-is-regular.ui-datepicker-current,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button,.ui-datepicker-close.ui-datepicker-current,.ibo-is-secondary.ui-datepicker-close,.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current,.ibo-is-regular.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-secondary.ui-button,.ui-dialog .ibo-button.ui-button,.ui-dialog .ibo-button.ui-button.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-datepicker-close,.ibo-button.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button,.ibo-button.ui-datepicker-current,.ibo-button.ui-datepicker-current.ui-datepicker-close,.ibo-button.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button,.ibo-button.ui-datepicker-close.ui-datepicker-current,.ibo-button.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-regular.ui-button,.ibo-button.ibo-is-regular.ui-datepicker-current,.ibo-button.ibo-is-regular.ui-datepicker-close{background-color:#434C5E;color:#D8DEE9;box-shadow:0px 2px 0px #616e88}.ibo-button.ibo-is-regular.ibo-is-secondary:hover,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-is-secondary.ui-button:hover,.ui-dialog .ui-button:hover,.ui-dialog .ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-regular.ui-button:hover,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:hover,.ibo-is-secondary.ui-datepicker-current:hover,.ui-datepicker-current:hover,.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:hover,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:hover,.ibo-is-regular.ui-datepicker-current:hover,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:hover,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:hover,.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-secondary.ui-datepicker-close:hover,.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:hover,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-regular.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-button.ui-button:hover,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:hover,.ibo-button.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:hover,.ibo-button.ui-datepicker-current:hover,.ibo-button.ui-datepicker-current.ui-datepicker-close:hover,.ibo-button.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:hover,.ibo-button.ui-datepicker-close.ui-datepicker-current:hover,.ibo-button.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-regular.ui-button:hover,.ibo-button.ibo-is-regular.ui-datepicker-current:hover,.ibo-button.ibo-is-regular.ui-datepicker-close:hover{background-color:#4C566A;color:#E5E9F0;box-shadow:0px 2px 0px #616e88}.ibo-button.ibo-is-regular.ibo-is-secondary:active,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-is-secondary.ui-button:active,.ui-dialog .ui-button:active,.ui-dialog .ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-is-regular.ui-button:active,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:active,.ibo-is-secondary.ui-datepicker-current:active,.ui-datepicker-current:active,.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:active,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:active,.ibo-is-regular.ui-datepicker-current:active,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:active,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:active,.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-secondary.ui-datepicker-close:active,.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:active,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-regular.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-button.ui-button:active,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:active,.ibo-button.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:active,.ibo-button.ui-datepicker-current:active,.ibo-button.ui-datepicker-current.ui-datepicker-close:active,.ibo-button.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:active,.ibo-button.ui-datepicker-close.ui-datepicker-current:active,.ibo-button.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-regular.ui-button:active,.ibo-button.ibo-is-regular.ui-datepicker-current:active,.ibo-button.ibo-is-regular.ui-datepicker-close:active{background-color:#4C566A;color:#D8DEE9;box-shadow:inset 0px 2px 0px #616e88 , 0px 2px 0px #4C566A}.ibo-button.ibo-is-regular.ibo-is-secondary:disabled,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-is-secondary.ui-button:disabled,.ui-dialog .ui-button:disabled,.ui-dialog .ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-regular.ui-button:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:disabled,.ibo-is-secondary.ui-datepicker-current:disabled,.ui-datepicker-current:disabled,.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:disabled,.ibo-is-regular.ui-datepicker-current:disabled,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:disabled,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:disabled,.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-secondary.ui-datepicker-close:disabled,.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:disabled,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-regular.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-button.ui-button:disabled,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:disabled,.ibo-button.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:disabled,.ibo-button.ui-datepicker-current:disabled,.ibo-button.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-button.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:disabled,.ibo-button.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-button.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-regular.ui-button:disabled,.ibo-button.ibo-is-regular.ui-datepicker-current:disabled,.ibo-button.ibo-is-regular.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-danger,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-danger.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button,.ibo-is-danger.ui-datepicker-current,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current,.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-danger.ui-button,.ibo-button.ibo-is-danger.ui-datepicker-current,.ibo-button.ibo-is-danger.ui-datepicker-close{background-color:#b44953;color:white;box-shadow:0px 2px 0px #c97a82}.ibo-button.ibo-is-regular.ibo-is-danger:hover,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:hover,.ibo-is-danger.ui-datepicker-current:hover,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:hover,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-danger.ui-button:hover,.ibo-button.ibo-is-danger.ui-datepicker-current:hover,.ibo-button.ibo-is-danger.ui-datepicker-close:hover{background-color:#BF616A;color:white;box-shadow:0px 2px 0px #c97a82}.ibo-button.ibo-is-regular.ibo-is-danger:active,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:active,.ibo-is-danger.ui-datepicker-current:active,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:active,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-danger.ui-button:active,.ibo-button.ibo-is-danger.ui-datepicker-current:active,.ibo-button.ibo-is-danger.ui-datepicker-close:active{background-color:#BF616A;color:white;box-shadow:inset 0px 2px 0px #c97a82 , 0px 2px 0px #BF616A}.ibo-button.ibo-is-regular.ibo-is-danger:disabled,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:disabled,.ibo-is-danger.ui-datepicker-current:disabled,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:disabled,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-danger.ui-button:disabled,.ibo-button.ibo-is-danger.ui-datepicker-current:disabled,.ibo-button.ibo-is-danger.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-success,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-success.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button,.ibo-is-success.ui-datepicker-current,.ibo-is-success.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button,.ibo-is-success.ui-datepicker-close.ui-datepicker-current,.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-success.ui-button,.ibo-button.ibo-is-success.ui-datepicker-current,.ibo-button.ibo-is-success.ui-datepicker-close{background-color:#689f38;color:white;box-shadow:0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-success:hover,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-success.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:hover,.ibo-is-success.ui-datepicker-current:hover,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:hover,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-success.ui-button:hover,.ibo-button.ibo-is-success.ui-datepicker-current:hover,.ibo-button.ibo-is-success.ui-datepicker-close:hover{background-color:#558b2f;color:white;box-shadow:0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-success:active,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-success.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:active,.ibo-is-success.ui-datepicker-current:active,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:active,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-success.ui-button:active,.ibo-button.ibo-is-success.ui-datepicker-current:active,.ibo-button.ibo-is-success.ui-datepicker-close:active{background-color:#558b2f;color:white;box-shadow:inset 0px 2px 0px #33691e , 0px 2px 0px #558b2f}.ibo-button.ibo-is-regular.ibo-is-success:disabled,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-success.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:disabled,.ibo-is-success.ui-datepicker-current:disabled,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:disabled,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-success.ui-button:disabled,.ibo-button.ibo-is-success.ui-datepicker-current:disabled,.ibo-button.ibo-is-success.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-red,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-red.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button,.ibo-is-red.ui-datepicker-current,.ibo-is-red.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button,.ibo-is-red.ui-datepicker-close.ui-datepicker-current,.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-red.ui-button,.ibo-button.ibo-is-red.ui-datepicker-current,.ibo-button.ibo-is-red.ui-datepicker-close{background-color:#b44953;color:white;box-shadow:0px 2px 0px #c97a82}.ibo-button.ibo-is-regular.ibo-is-red:hover,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-red.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:hover,.ibo-is-red.ui-datepicker-current:hover,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:hover,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-red.ui-button:hover,.ibo-button.ibo-is-red.ui-datepicker-current:hover,.ibo-button.ibo-is-red.ui-datepicker-close:hover{background-color:#BF616A;color:white;box-shadow:0px 2px 0px #c97a82}.ibo-button.ibo-is-regular.ibo-is-red:active,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-red.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:active,.ibo-is-red.ui-datepicker-current:active,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:active,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-red.ui-button:active,.ibo-button.ibo-is-red.ui-datepicker-current:active,.ibo-button.ibo-is-red.ui-datepicker-close:active{background-color:#BF616A;color:white;box-shadow:inset 0px 2px 0px #c97a82 , 0px 2px 0px #BF616A}.ibo-button.ibo-is-regular.ibo-is-red:disabled,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-red.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:disabled,.ibo-is-red.ui-datepicker-current:disabled,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:disabled,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-red.ui-button:disabled,.ibo-button.ibo-is-red.ui-datepicker-current:disabled,.ibo-button.ibo-is-red.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-green,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-green.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button,.ibo-is-green.ui-datepicker-current,.ibo-is-green.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button,.ibo-is-green.ui-datepicker-close.ui-datepicker-current,.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-green.ui-button,.ibo-button.ibo-is-green.ui-datepicker-current,.ibo-button.ibo-is-green.ui-datepicker-close{background-color:#689f38;color:white;box-shadow:0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-green:hover,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-green.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:hover,.ibo-is-green.ui-datepicker-current:hover,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:hover,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-green.ui-button:hover,.ibo-button.ibo-is-green.ui-datepicker-current:hover,.ibo-button.ibo-is-green.ui-datepicker-close:hover{background-color:#558b2f;color:white;box-shadow:0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-green:active,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-green.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:active,.ibo-is-green.ui-datepicker-current:active,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:active,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-green.ui-button:active,.ibo-button.ibo-is-green.ui-datepicker-current:active,.ibo-button.ibo-is-green.ui-datepicker-close:active{background-color:#558b2f;color:white;box-shadow:inset 0px 2px 0px #33691e , 0px 2px 0px #558b2f}.ibo-button.ibo-is-regular.ibo-is-green:disabled,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-green.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:disabled,.ibo-is-green.ui-datepicker-current:disabled,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:disabled,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-green.ui-button:disabled,.ibo-button.ibo-is-green.ui-datepicker-current:disabled,.ibo-button.ibo-is-green.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-regular.ibo-is-cyan,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button,.ibo-is-cyan.ui-datepicker-current,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current,.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-cyan.ui-button,.ibo-button.ibo-is-cyan.ui-datepicker-current,.ibo-button.ibo-is-cyan.ui-datepicker-close{background-color:#00bbd4;color:white;box-shadow:0px 2px 0px #006164}.ibo-button.ibo-is-regular.ibo-is-cyan:hover,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:hover,.ibo-is-cyan.ui-datepicker-current:hover,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:hover,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:hover,.ibo-button.ibo-is-cyan.ui-datepicker-current:hover,.ibo-button.ibo-is-cyan.ui-datepicker-close:hover{background-color:#0096a7;color:white;box-shadow:0px 2px 0px #006164}.ibo-button.ibo-is-regular.ibo-is-cyan:active,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:active,.ibo-is-cyan.ui-datepicker-current:active,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:active,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:active,.ibo-button.ibo-is-cyan.ui-datepicker-current:active,.ibo-button.ibo-is-cyan.ui-datepicker-close:active{background-color:#0096a7;color:white;box-shadow:inset 0px 2px 0px #006164 , 0px 2px 0px #0096a7}.ibo-button.ibo-is-regular.ibo-is-cyan:disabled,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:disabled,.ibo-is-cyan.ui-datepicker-current:disabled,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:disabled,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:disabled,.ibo-button.ibo-is-cyan.ui-datepicker-current:disabled,.ibo-button.ibo-is-cyan.ui-datepicker-close:disabled{background-color:#7b88a1;color:#3B4252;box-shadow:inset 0px 2px 0px #7b88a1}.ibo-button.ibo-is-alternative.ibo-is-neutral,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#7b88a1;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-neutral:hover,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#3B4252;color:#7b88a1;box-shadow:0px 2px 0px #3B4252}.ibo-button.ibo-is-alternative.ibo-is-neutral:active,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#3B4252;color:#7b88a1;box-shadow:inset 0px 2px 0px #3B4252 , 0px 2px 0px #3B4252}.ibo-button.ibo-is-alternative.ibo-is-neutral:disabled,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-primary,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#88C0D0;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-primary:hover,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#384f6c;color:#88C0D0;box-shadow:0px 2px 0px #384f6c}.ibo-button.ibo-is-alternative.ibo-is-primary:active,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#384f6c;color:#88C0D0;box-shadow:inset 0px 2px 0px #384f6c , 0px 2px 0px #384f6c}.ibo-button.ibo-is-alternative.ibo-is-primary:disabled,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-secondary,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-is-alternative.ui-button,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button,.ibo-is-alternative.ui-datepicker-current,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-alternative.ui-button,.ibo-button.ibo-is-alternative.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-alternative.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close{background-color:transparent;color:#7b88a1;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-secondary:hover,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-is-alternative.ui-button:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:hover,.ibo-is-alternative.ui-datepicker-current:hover,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:hover,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:hover,.ibo-button.ibo-is-alternative.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-alternative.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover{background-color:#E5E9F0;color:#191c22;box-shadow:0px 2px 0px #E5E9F0}.ibo-button.ibo-is-alternative.ibo-is-secondary:active,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-is-alternative.ui-button:active,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:active,.ibo-is-alternative.ui-datepicker-current:active,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:active,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:active,.ibo-button.ibo-is-alternative.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-alternative.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active{background-color:#E5E9F0;color:#191c22;box-shadow:inset 0px 2px 0px #D8DEE9 , 0px 2px 0px #E5E9F0}.ibo-button.ibo-is-alternative.ibo-is-secondary:disabled,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-is-alternative.ui-button:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:disabled,.ibo-is-alternative.ui-datepicker-current:disabled,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:disabled,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:disabled,.ibo-button.ibo-is-alternative.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-alternative.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-danger,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#b44953;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-danger:hover,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#f2e0e2;color:#7d333a;box-shadow:0px 2px 0px #f2e0e2}.ibo-button.ibo-is-alternative.ibo-is-danger:active,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#f2e0e2;color:#7d333a;box-shadow:inset 0px 2px 0px #b44953 , 0px 2px 0px #f2e0e2}.ibo-button.ibo-is-alternative.ibo-is-danger:disabled,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-success,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-success.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#33691e;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-success:hover,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#dcedc8;color:#33691e;box-shadow:0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-success:active,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#dcedc8;color:#33691e;box-shadow:inset 0px 2px 0px #689f38 , 0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-success:disabled,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-red,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-red.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#b44953;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-red:hover,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#f2e0e2;color:#7d333a;box-shadow:0px 2px 0px #f2e0e2}.ibo-button.ibo-is-alternative.ibo-is-red:active,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#f2e0e2;color:#7d333a;box-shadow:inset 0px 2px 0px #b44953 , 0px 2px 0px #f2e0e2}.ibo-button.ibo-is-alternative.ibo-is-red:disabled,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-green,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-green.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#33691e;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-green:hover,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#dcedc8;color:#33691e;box-shadow:0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-green:active,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#dcedc8;color:#33691e;box-shadow:inset 0px 2px 0px #689f38 , 0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-green:disabled,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-cyan,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#006164;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-cyan:hover,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#c9eef2;color:#006164;box-shadow:0px 2px 0px #c9eef2}.ibo-button.ibo-is-alternative.ibo-is-cyan:active,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#c9eef2;color:#006164;box-shadow:inset 0px 2px 0px #00838f , 0px 2px 0px #c9eef2}.ibo-button.ibo-is-alternative.ibo-is-cyan:disabled,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#434C5E;box-shadow:inset 0px 2px 0px transparent}.ibo-button,.ui-dialog .ui-button,.ui-datepicker-current,.ui-datepicker-close{position:relative;display:inline-block;padding:6px 9px;border:0;border-radius:4px;cursor:pointer;text-transform:uppercase;white-space:nowrap}.ibo-button.ibo-action-button,.ui-dialog .ibo-action-button.ui-button,.ibo-action-button.ui-datepicker-current,.ibo-action-button.ui-datepicker-close{float:right}.ibo-button .ibo-button--loading-icon,.ui-dialog .ui-button .ibo-button--loading-icon,.ui-datepicker-current .ibo-button--loading-icon,.ui-datepicker-close .ibo-button--loading-icon{display:none}.ibo-button.ibo-is-loading .ibo-button--icon,.ui-dialog .ibo-is-loading.ui-button .ibo-button--icon,.ibo-is-loading.ui-datepicker-current .ibo-button--icon,.ibo-is-loading.ui-datepicker-close .ibo-button--icon{display:none}.ibo-button.ibo-is-loading .ibo-button--loading-icon,.ui-dialog .ibo-is-loading.ui-button .ibo-button--loading-icon,.ibo-is-loading.ui-datepicker-current .ibo-button--loading-icon,.ibo-is-loading.ui-datepicker-close .ibo-button--loading-icon{display:inline-block}.ibo-button.ibo-is-loading .ibo-button--loading-icon+.ibo-button--label,.ui-dialog .ibo-is-loading.ui-button .ibo-button--loading-icon+.ibo-button--label,.ibo-is-loading.ui-datepicker-current .ibo-button--loading-icon+.ibo-button--label,.ibo-is-loading.ui-datepicker-close .ibo-button--loading-icon+.ibo-button--label{margin-left:4px}.ibo-button--icon+.ibo-button--label{margin-left:4px}.ibo-button--vertical-align{margin-top:4px;margin-bottom:4px}.ibo-button-group{display:inline-flex;flex-wrap:nowrap}.ibo-button-group .ibo-button,.ibo-button-group .ui-dialog .ui-button,.ui-dialog .ibo-button-group .ui-button,.ibo-button-group .ui-datepicker-current,.ibo-button-group .ui-datepicker-close{position:relative}.ibo-button-group .ibo-button:first-child,.ibo-button-group .ui-dialog .ui-button:first-child,.ui-dialog .ibo-button-group .ui-button:first-child,.ibo-button-group .ui-datepicker-current:first-child,.ibo-button-group .ui-datepicker-close:first-child{border-radius:4px 0 0 4px}.ibo-button-group .ibo-button:last-child,.ibo-button-group .ui-dialog .ui-button:last-child,.ui-dialog .ibo-button-group .ui-button:last-child,.ibo-button-group .ui-datepicker-current:last-child,.ibo-button-group .ui-datepicker-close:last-child{border-radius:0 4px 4px 0}.ibo-button-group .ibo-button:not(:first-child):not(:last-child),.ibo-button-group .ui-dialog .ui-button:not(:last-child):not(:first-child),.ui-dialog .ibo-button-group .ui-button:not(:last-child):not(:first-child),.ibo-button-group .ui-datepicker-current:not(:last-child):not(:first-child),.ibo-button-group .ui-datepicker-close:not(:last-child):not(:first-child){border-radius:0}.ibo-button-group .ibo-button+.ibo-button,.ibo-button-group .ui-dialog .ui-button+.ibo-button,.ibo-button-group .ui-dialog .ui-dialog .ui-button+.ui-button,.ui-dialog .ibo-button-group .ui-dialog .ui-button+.ui-button,.ibo-button-group .ui-dialog .ui-button+.ui-datepicker-current,.ibo-button-group .ui-dialog .ui-button+.ui-datepicker-close,.ui-dialog .ibo-button-group .ui-button+.ibo-button,.ibo-button-group .ui-datepicker-current+.ibo-button,.ibo-button-group .ui-dialog .ui-datepicker-current+.ui-button,.ui-dialog .ibo-button-group .ui-datepicker-current+.ui-button,.ibo-button-group .ui-datepicker-current+.ui-datepicker-current,.ibo-button-group .ui-datepicker-current+.ui-datepicker-close,.ibo-button-group .ui-datepicker-close+.ibo-button,.ibo-button-group .ui-dialog .ui-datepicker-close+.ui-button,.ui-dialog .ibo-button-group .ui-datepicker-close+.ui-button,.ibo-button-group .ui-datepicker-close+.ui-datepicker-current,.ibo-button-group .ui-datepicker-close+.ui-datepicker-close,.ibo-button-group .ui-dialog .ibo-button+.ui-button,.ui-dialog .ibo-button-group .ibo-button+.ui-button,.ibo-button-group .ibo-button+.ui-datepicker-current,.ibo-button-group .ibo-button+.ui-datepicker-close{margin-left:0}.ibo-button-group .ibo-button+.ibo-button::before,.ibo-button-group .ui-dialog .ui-button+.ibo-button::before,.ui-dialog .ibo-button-group .ui-button+.ibo-button::before,.ibo-button-group .ui-datepicker-current+.ibo-button::before,.ibo-button-group .ui-datepicker-close+.ibo-button::before,.ibo-button-group .ui-dialog .ibo-button+.ui-button::before,.ui-dialog .ibo-button-group .ibo-button+.ui-button::before,.ibo-button-group .ibo-button+.ui-datepicker-current::before,.ibo-button-group .ibo-button+.ui-datepicker-close::before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;border-left:1px solid transparent}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close::before{border-left-color:#7b88a1}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover::before{border-left-color:#7b88a1}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active::before{border-left-color:#7b88a1}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled::before{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before{border-left-color:#88C0D0}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:hover{border-left-color:#88C0D0}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:active,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:active{border-left-color:#5E81AC}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button::before,.ibo-button-group>*+*.ui-datepicker-current::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current::before,.ibo-button-group>*+*.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before{border-left-color:#7b88a1}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:hover::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:hover::before,.ibo-button-group>*+*.ui-datepicker-current:hover::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:hover::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:hover::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:hover::before,.ibo-button-group>*+*.ui-datepicker-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:hover{border-left-color:#7b88a1}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:active,.ui-dialog .ibo-button-group>*+*.ui-button:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:active::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:active::before,.ibo-button-group>*+*.ui-datepicker-current:active::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:active::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:active::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:active::before,.ibo-button-group>*+*.ui-datepicker-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:active,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:active{border-left-color:#D8DEE9}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:disabled::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:disabled::before,.ibo-button-group>*+*.ui-datepicker-current:disabled::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:disabled::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:disabled::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:disabled::before,.ibo-button-group>*+*.ui-datepicker-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before{border-left-color:#b44953}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:hover{border-left-color:#b44953}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:active,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:active{border-left-color:#b44953}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:active,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before{border-left-color:#b44953}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:hover{border-left-color:#b44953}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:active,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:active{border-left-color:#b44953}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:active,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:hover{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:active,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:active{border-left-color:#0096a7}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before{border-left-color:#0096a7}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close::before{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover::before{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:active,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active::before{border-left-color:#2E3440}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled::before{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before{border-left-color:#BF616A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#973d46}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#973d46}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before{border-left-color:#BF616A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#973d46}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#973d46}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#4C566A}.ibo-breadcrumbs{position:relative;margin-right:32px}.ibo-breadcrumbs.ibo-is-overflowing{justify-content:right}.ibo-breadcrumbs *{display:flex;align-items:center}.ibo-breadcrumbs--item{color:#a5cfdc}.ibo-breadcrumbs--item:not(:last-child):hover .ibo-breadcrumbs--item-icon>*{opacity:1;filter:none}.ibo-breadcrumbs--item-icon{margin-right:8px;transition:all 0.1s linear}.ibo-breadcrumbs--item-icon>span{color:#6eb2c6;opacity:0.6}.ibo-breadcrumbs--item-icon>img{height:auto;max-width:16px;opacity:0.3;filter:grayscale(100%)}.ibo-breadcrumbs--item-label{display:inline;max-width:100px}.ibo-breadcrumbs--item:not(:last-child)::after,.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after{content:'\f054';margin:0 12px;color:#4C566A}.ibo-breadcrumbs--previous-items-list-toggler{margin-right:24px;color:#3B4252 !important}.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after{position:absolute;right:-24px}.ibo-breadcrumbs--previous-items-list{display:flex;flex-direction:column;align-items:stretch;position:fixed;top:37px;padding:8px 0;background-color:white}.ibo-breadcrumbs--previous-item{color:#a5cfdc;padding:12px 12px}.ibo-breadcrumbs--previous-item .ibo-breadcrumbs--item-label{max-width:200px}@keyframes ibo-quick-create--drawer--opening{from{top:-310px;box-shadow:none}to{top:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}}.ibo-quick-create{position:relative}.ibo-quick-create.ibo-is-opened .ibo-quick-create--input,.ibo-quick-create.ibo-input-select-icon--menu .ibo-quick-create--input{width:245px}.ibo-quick-create.ibo-is-opened .ibo-quick-create--drawer,.ibo-quick-create.ibo-input-select-icon--menu .ibo-quick-create--drawer{animation-name:ibo-quick-create--drawer--opening;animation-delay:0.1s;animation-duration:0.2s;animation-direction:normal;animation-fill-mode:forwards}.ibo-quick-create--head{background-color:#3B4252}.ibo-quick-create--icon{color:#698fb5;align-self:center;padding:0 16px}.ibo-quick-create--icon:hover{color:#7693b8}.ibo-quick-create--icon:active{color:#5E81AC}.ibo-quick-create--input{width:0;border:none;transition:all 0.2s ease-in-out}.ibo-quick-create--input.selectize-control.single{position:sticky;display:flex}.ibo-quick-create--input.selectize-control.single .selectize-input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active{display:flex;background-color:transparent;background-image:none;border:none;box-shadow:none}.ibo-quick-create--input.selectize-control.single .selectize-input>input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input{color:#E5E9F0;outline:none;border:none}.ibo-quick-create--input.selectize-control.single .selectize-input>input::placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input::placeholder{color:#D8DEE9}.ibo-quick-create--input.selectize-control.single .selectize-input>input:-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input:-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input>input::-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input::-ms-input-placeholder{color:#D8DEE9}.ibo-quick-create--input.selectize-control.single .selectize-input>.item,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>.item{color:#E5E9F0;line-height:200%}.ibo-quick-create--input.selectize-control.single .selectize-dropdown{background-color:#3B4252;border:none;border-radius:0}.ibo-quick-create--drawer{z-index:-1;position:absolute;left:0;right:0;top:-310px;padding:16px 16px;background-color:#3B4252;box-shadow:none}.ibo-quick-create--compartment-title{margin-top:8px;margin-bottom:8px;padding-left:32px;overflow-x:hidden;color:#7b88a1}.ibo-quick-create--compartment-title>span{position:relative}.ibo-quick-create--compartment-title>span::before,.ibo-quick-create--compartment-title>span::after{content:"";display:inline-block;position:absolute;top:50%;height:1px;width:600px;border-top:1px solid #7b88a1}.ibo-quick-create--compartment-title>span::before{right:100%;margin-right:8px}.ibo-quick-create--compartment-title>span::after{left:100%;margin-left:8px}.ibo-quick-create--compartment-content{color:#D8DEE9}.ibo-quick-create--compartment-element{display:flex;align-items:center;padding:4px 8px;margin-left:-8px;margin-right:-8px;color:inherit}.ibo-quick-create--compartment-element-image{margin-right:8px;width:20px}.ibo-quick-create--compartment-results--container{width:100% !important}.ibo-quick-create--compartment-results--element>.option{padding:4px 8px;margin-left:-8px;margin-right:-8px;color:inherit}.ibo-quick-create--compartment-results--element>.option.active{background-color:#4C566A;border-radius:3px}.ibo-quick-create--compartment-results--element>.option:hover{cursor:pointer}.ibo-quick-create--compartment-results--element>.option .highlight{font-weight:bold}.ibo-quick-create--compartment--placeholder{align-items:center;display:flex;flex-direction:column}.ibo-quick-create--compartment--placeholder-image>svg{width:66%;height:inherit;margin:24px auto 16px auto;display:flex}.ibo-quick-create--compartment--placeholder-hint{text-align:justify;padding:0 8px;color:#D8DEE9}@keyframes ibo-global-search--drawer--opening{from{top:-310px;box-shadow:none}to{top:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}}.ibo-global-search{position:relative}.ibo-global-search.ibo-is-opened .ibo-global-search--input,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input,.ibo-global-search.ibo-is-opened .ibo-global-search--input:hover,.ibo-global-search.ibo-is-opened .ibo-global-search--input:focus,.ibo-global-search.ibo-is-opened .ibo-global-search--input:active,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:hover,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:focus,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:active{padding:8px 8px;width:245px}.ibo-global-search.ibo-is-opened .ibo-global-search--drawer,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--drawer{animation-name:ibo-global-search--drawer--opening;animation-delay:0.1s;animation-duration:0.2s;animation-direction:normal;animation-fill-mode:forwards}.ibo-global-search--head{background-color:#3B4252}.ibo-global-search--icon{color:#698fb5;align-self:center;padding:0 16px}.ibo-global-search--icon:hover{color:#7693b8}.ibo-global-search--icon:active{color:#5E81AC}.ibo-global-search--input,.ibo-global-search--input:hover,.ibo-global-search--input:focus,.ibo-global-search--input:active{padding:0;width:0;color:#E5E9F0;background-color:transparent;border:none;outline:none;transition:all 0.2s ease-in-out}.ibo-global-search--input::placeholder,.ibo-global-search--input:hover::placeholder,.ibo-global-search--input:focus::placeholder,.ibo-global-search--input:active::placeholder{color:#D8DEE9}.ibo-global-search--input:-ms-input-placeholder,.ibo-global-search--input:hover:-ms-input-placeholder,.ibo-global-search--input:focus:-ms-input-placeholder,.ibo-global-search--input:active:-ms-input-placeholder,.ibo-global-search--input::-ms-input-placeholder,.ibo-global-search--input:hover::-ms-input-placeholder,.ibo-global-search--input:focus::-ms-input-placeholder,.ibo-global-search--input:active::-ms-input-placeholder{color:#D8DEE9}.ibo-global-search--drawer{z-index:-1;position:absolute;left:0;right:0;top:-310px;padding:16px 16px;background-color:#3B4252;box-shadow:none}.ibo-global-search--compartment-title{margin-bottom:8px;padding-left:32px;overflow-x:hidden;color:#7b88a1}.ibo-global-search--compartment-title>span{position:relative}.ibo-global-search--compartment-title>span::before,.ibo-global-search--compartment-title>span::after{content:"";display:inline-block;position:absolute;top:50%;height:1px;width:600px;border-top:1px solid #7b88a1}.ibo-global-search--compartment-title>span::before{right:100%;margin-right:8px}.ibo-global-search--compartment-title>span::after{left:100%;margin-left:8px}.ibo-global-search--compartment-content{color:#D8DEE9}.ibo-global-search--compartment-element{display:flex;align-items:center;color:inherit}.ibo-global-search--compartment-element:not(:last-child){margin-bottom:8px}.ibo-global-search--compartment-element-image{margin-right:8px;width:20px}.ibo-global-search--compartment--placeholder{align-items:center;display:flex;flex-direction:column}.ibo-global-search--compartment--placeholder-image>svg{width:66%;height:inherit;margin:24px auto 16px auto;display:flex}.ibo-global-search--compartment--placeholder-hint{text-align:justify;padding:0 8px;color:#E5E9F0}.ibo-popover-menu,.ui-menu,.ui-multiselect-menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul{display:none;padding:0;background-color:#3B4252;border-radius:3px;flex-wrap:wrap;position:absolute}.ibo-popover-menu.ibo-is-opened,.ibo-is-opened.ui-menu,.ui-menu.ibo-input-select-icon--menu,.ibo-is-opened.ui-multiselect-menu,.ui-multiselect-menu.ibo-input-select-icon--menu,.ibo-is-opened.ibo-input-select-icon--menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul.ibo-is-opened,.graph_config .toolkit_menu.graph>ul>li ul.ibo-input-select-icon--menu,.ibo-popover-menu.ibo-input-select-icon--menu,.ibo-input-select-icon--menu.ui-menu,.ibo-input-select-icon--menu.ui-multiselect-menu{display:flex;flex-direction:column}.ibo-popover-menu--toggler-visual-hint{margin-left:0.5rem}.ibo-popover-menu--section,.ui-multiselect-checkboxes{display:flex;flex-direction:column;align-self:flex-start;margin:0 0;width:100%;white-space:nowrap;overflow:hidden}.ibo-popover-menu--section:first-child,.ui-multiselect-checkboxes:first-child{border-radius:3px 3px 0 0}.ibo-popover-menu--section:last-child,.ui-multiselect-checkboxes:last-child{border-radius:0 0 3px 3px}.ibo-popover-menu--item,.ui-menu-item,.ui-multiselect-checkboxes li,.ibo-input-select-icon--menu--item,.graph_config .toolkit_menu.graph>ul>li ul li{padding:12px 24px 12px 16px;color:#D8DEE9}.ibo-popover-menu--item a,.ui-menu-item a,.ui-multiselect-checkboxes li a,.ibo-input-select-icon--menu--item a,.graph_config .toolkit_menu.graph>ul>li ul li a{color:#D8DEE9}.ibo-popover-menu--item:hover,.ui-menu-item:hover,.ui-multiselect-checkboxes li:hover,.ibo-input-select-icon--menu--item:hover,.graph_config .toolkit_menu.graph>ul>li ul li:hover{background-color:#4C566A;color:inherit}.ibo-popover-menu--item.ibo-popover-menu--item-separator,.ibo-popover-menu--item-separator.ui-menu-item,.ui-menu-item.ui-autocomplete-category,.ui-multiselect-checkboxes li.ibo-popover-menu--item-separator,.ui-multiselect-checkboxes li.ui-autocomplete-category,.ibo-popover-menu--item-separator.ibo-input-select-icon--menu--item,.ibo-input-select-icon--menu--item.ui-autocomplete-category,.graph_config .toolkit_menu.graph>ul>li ul li.ibo-popover-menu--item-separator,.graph_config .toolkit_menu.graph>ul>li ul li.ui-autocomplete-category,.ibo-popover-menu--item.ui-autocomplete-category,.ui-autocomplete-category.ui-menu-item,.ui-autocomplete-category.ibo-input-select-icon--menu--item{padding:0;margin:0;background-color:#D8DEE9}.ibo-popover-menu--item--icon{padding-right:5px;color:#3B4252;font-size:1.33rem}#ibo-navigation-menu--notifications-menu{flex-flow:column;min-width:250px}#ibo-navigation-menu--notifications-menu .ibo-navigation-menu--notifications--messages-section{overflow:auto}.ibo-navigation-menu--notifications--show-all-messages,.ibo-navigation-menu--notifications-dismiss-all,.ibo-navigation-menu--notifications-show-all-multiple{overflow-x:inherit;text-align:center;min-height:45px}.ibo-navigation-menu--notifications--item--image{max-width:20px;max-height:20px;margin:0 6px;border-radius:100%}img.ibo-navigation-menu--notifications--item--image[src=""]{display:none}img.ibo-navigation-menu--notifications--item--image:not([src=""])~i.ibo-navigation-menu--notifications--item--image{display:none}.ibo-navigation-menu--notifications--item--bottom-text{display:flex;flex-direction:column;align-items:center;float:right;align-self:center;margin-left:auto}.ibo-navigation-menu--notifications--item--content{padding:0 14px}.ibo-navigation-menu--notifications--item--content img{max-height:100px;padding:5px}.ibo-navigation-menu--notifications-item{display:flex;flex-direction:row}.ibo-navigation-menu--notifications--item--new-message-indicator{width:10px;height:10px;background-color:#429ae1;border-radius:100%;margin-top:4px}.ibo-navigation-menu--notifications-show-all-multiple~.ibo-popover-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ui-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ui-multiselect-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-input-select-icon--menu .ibo-navigation-menu--notifications--item--new-message-indicator,.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--notifications-show-all-multiple~ul .ibo-navigation-menu--notifications--item--new-message-indicator{display:inline-block;margin-right:15px}.ibo-navigation-menu--notifications-dismiss-all--icon{margin:0 10px 0 0}.ibo-popover-menu--item--no-message{text-align:center}.ibo-popover-menu--item--no-message--image>svg{display:flex;width:100%;height:inherit;padding:15px}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--title,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--subtitle,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--icon,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--titles,.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--header-left{transition:all 0.15s linear}.ibo-panel{--ibo-main-color:#434C5E;position:relative}.ibo-panel.ibo-has-icon .ibo-panel--titles{padding-left:16px}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon .ibo-panel--header-left{position:relative;z-index:1;margin-left:16px}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--icon{position:absolute;bottom:-24px;left:0;overflow:hidden;width:72px;height:72px;min-width:72px;min-height:72px;background-color:#434C5E;border:2px solid #3B4252;border-radius:100%}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--titles{padding-left:calc(72px + 16px)}.ibo-panel--header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4px}.ibo-panel--header-left{justify-content:left}.ibo-panel--icon{width:48px;height:48px;min-width:48px;min-height:48px}.ibo-panel--icon-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ibo-panel--icon-background--must-contain{background-size:contain}.ibo-panel--icon-background--must-cover{background-size:cover}.ibo-panel--icon-background--must-zoomout{background-size:66.67%}.ibo-panel--title{display:inline-block;color:#D8DEE9;flex-grow:1}.ibo-panel--subtitle{display:flex;color:#a8b0c1}.ibo-panel--body{position:relative;z-index:1;padding:32px 16px 24px 16px;background-color:#3B4252;border:1px solid #232831;border-radius:5px;overflow:hidden}.ibo-panel--body::before{position:absolute;top:0;left:0;display:block;background-color:var(--ibo-main-color);content:"";width:100%;height:8px;padding-bottom:8px}.ibo-panel.ibo-is-primary>.ibo-panel--body::before{background-color:#698fb5}.ibo-panel.ibo-is-secondary>.ibo-panel--body::before,.ui-dialog .ibo-panel.ui-button>.ibo-panel--body::before,.ibo-panel.ui-datepicker-current>.ibo-panel--body::before,.ibo-panel.ui-datepicker-close>.ibo-panel--body::before{background-color:#434C5E}.ibo-panel.ibo-is-neutral>.ibo-panel--body::before,.ui-dialog .ibo-panel.ui-button.ui-dialog-titlebar-close>.ibo-panel--body::before{background-color:#434C5E}.ibo-panel.ibo-is-information>.ibo-panel--body::before{background-color:#3182ce}.ibo-panel.ibo-is-success>.ibo-panel--body::before{background-color:#7cb342}.ibo-panel.ibo-is-failure>.ibo-panel--body::before{background-color:#BF616A}.ibo-panel.ibo-is-warning>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-danger>.ibo-panel--body::before{background-color:#BF616A}.ibo-panel.ibo-is-grey>.ibo-panel--body::before{background-color:#434C5E}.ibo-panel.ibo-is-blue-grey>.ibo-panel--body::before{background-color:#546e7a}.ibo-panel.ibo-is-blue>.ibo-panel--body::before{background-color:#2c5382}.ibo-panel.ibo-is-cyan>.ibo-panel--body::before{background-color:#00aac1}.ibo-panel.ibo-is-green>.ibo-panel--body::before{background-color:#7cb342}.ibo-panel.ibo-is-orange>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-red>.ibo-panel--body::before{background-color:#BF616A}.ibo-panel.ibo-is-pink>.ibo-panel--body::before{background-color:#d53f8c}.ibo-panel--collapsible-toggler{display:inline-block;margin-right:8px;font-size:1.5rem;color:#616e88;cursor:pointer}.ibo-panel .ibo-panel--collapsible-toggler--opened{display:block}.ibo-panel .ibo-panel--collapsible-toggler--closed{display:none}.ibo-panel:not(.ibo-is-opened) .ibo-panel--collapsible-toggler--closed{display:block}.ibo-panel:not(.ibo-is-opened) .ibo-panel--collapsible-toggler--opened{display:none}.ibo-panel:not(.ibo-is-opened) .ibo-panel--body{display:none}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header{position:sticky;top:0;border:transparent;transition-property:all, top, background-color;transition-duration:0.15s, 0s, 0s;transition-timing-function:linear}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--title,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--subtitle,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--icon,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--titles{}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{padding-top:4px;padding-bottom:4px;background-color:#3B4252;border:1px solid #616e88;align-items:center}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-panel--title{font-size:1.17rem}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-panel--subtitle{font-size:1rem}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header{}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--icon{bottom:-12px;width:48px;height:48px;min-width:48px;min-height:48px;border:1px solid #616e88}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--titles{padding-left:calc(48px + 16px)}.ibo-collapsible-section--header{display:flex;align-items:stretch}.ibo-collapsible-section.ibo-is-opened .ibo-collapsible-section--minimize-button,.ibo-collapsible-section.ibo-input-select-icon--menu .ibo-collapsible-section--minimize-button{display:block}.ibo-collapsible-section.ibo-is-opened .ibo-collapsible-section--maximize-button,.ibo-collapsible-section.ibo-input-select-icon--menu .ibo-collapsible-section--maximize-button{display:none}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--minimize-button{display:none}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--maximize-button{display:block}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--body{display:none}.ibo-collapsible-section .ibo-collapsible-section--header{cursor:pointer}.ibo-collapsible-section .ibo-collapsible-section--header:hover i{opacity:0.8}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button{align-self:center}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button.ibo-collapsible-section--maximize-button,.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button.ibo-collapsible-section--minimize-button{color:#616e88;margin-right:8px}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title{color:#D8DEE9;flex-grow:1}.ibo-collapsible-section .ibo-collapsible-section--body{position:relative;padding:24px 16px 16px;background-color:#3B4252;border:solid 1px #616e88;border-radius:5px;overflow:hidden}.ibo-dashlet{position:relative;width:calc(100% - 24px);margin:calc(24px / 2) calc(24px / 2)}.ibo-dashlet.dashlet-selected{position:relative}.ibo-dashlet--is-inline{width:auto}.ibo-details>.ibo-prop--apply{display:table-column}.ibo-details{margin-top:5px}.ibo-dashlet-blocker{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;cursor:not-allowed}:root{--ibo-dashlet-badge--min-width:200px;--ibo-dashlet-badge--padding-x:16px;--ibo-dashlet-badge--padding-y:16px;--ibo-dashlet-badge--background-color:#3B4252;--ibo-dashlet-badge--border:1px solid #232831;--ibo-dashlet-badge--border-radius:5px}.ibo-dashlet-badge{max-width:350px;flex-basis:200px;flex-grow:1;flex-shrink:1;padding:16px 16px;background-color:#3B4252;border:1px solid #232831;border-radius:5px}.ibo-dashlet-badge--body{display:flex;justify-items:left;align-items:center}.ibo-dashlet-badge--icon-container{margin-right:16px}.ibo-dashlet-badge--icon{width:48px;min-width:48px;max-height:48px}.ibo-dashlet-badge--actions{flex-grow:1;overflow-x:hidden}.ibo-dashlet-badge--action-list{color:inherit}.ibo-dashlet-badge--action-list-count{margin-right:8px}.ibo-dashlet-badge--action-list-label{display:inline-block}.ibo-dashlet-badge--action-create-icon{margin-right:8px}.ibo-dashlet-header-static{padding:16px 16px 0 16px;overflow-x:hidden}.ibo-dashlet-header-static--body{position:relative;display:inline-flex;justify-items:left;align-items:center;margin-left:48px;color:#D8DEE9}.ibo-dashlet-header-static--body::before,.ibo-dashlet-header-static--body::after{content:"";position:absolute;top:50%;width:10000px;height:1px;border-bottom:2px solid #616e88}.ibo-dashlet-header-static--body::before{right:calc(100% + 16px)}.ibo-dashlet-header-static--body::after{left:calc(100% + 16px)}.ibo-dashlet-header-static--icon-container{margin-right:16px}.ibo-dashlet-header-static--icon{width:48px;min-width:48px;max-height:48px}.ibo-dashlet-header-dynamic--container{display:flex;flex-wrap:wrap}.ibo-dashlet-header-dynamic--count{margin-right:10px}.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]{height:30px;width:100%;background-color:#434C5E;color:#D8DEE9;padding:0 10px;border:1px solid #191c22;border-radius:3px}.ibo-input:focus,.ui-autocomplete-input:focus,.ui-multiselect:focus,.dataTables_length select:focus,.ui_tpicker_hour_slider>select:focus,.ui_tpicker_minute_slider>select:focus,.ui_tpicker_second_slider>select:focus,select.ibo-input-select-placeholder:focus,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]:focus,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]:focus{border:1px solid #88C0D0}.ibo-input:disabled,.ui-autocomplete-input:disabled,.ui-multiselect:disabled,.dataTables_length select:disabled,.ui_tpicker_hour_slider>select:disabled,.ui_tpicker_minute_slider>select:disabled,.ui_tpicker_second_slider>select:disabled,select.ibo-input-select-placeholder:disabled,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]:disabled,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]:disabled{background-color:#4C566A;color:#D8DEE9}.ibo-input::placeholder,.ui-autocomplete-input::placeholder,.ui-multiselect::placeholder,.dataTables_length select::placeholder,.ui_tpicker_hour_slider>select::placeholder,.ui_tpicker_minute_slider>select::placeholder,.ui_tpicker_second_slider>select::placeholder,select.ibo-input-select-placeholder::placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]::placeholder,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]::placeholder{color:#D8DEE9}textarea.ibo-input,textarea.ui-autocomplete-input,textarea.ui-multiselect{height:unset}.ibo-input-wrapper.is-error .ibo-input,.is-error.ui_tpicker_hour_slider .ibo-input,.is-error.ui_tpicker_hour_slider .ui-autocomplete-input,.is-error.ui_tpicker_hour_slider .ui-multiselect,.is-error.ui_tpicker_hour_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_hour_slider select,.is-error.ui_tpicker_hour_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_hour_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_hour_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_hour_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_hour_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_hour_slider input[type="text"],.is-error.ui_tpicker_hour_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_hour_slider input[type="text"],.is-error.ui_tpicker_minute_slider .ibo-input,.is-error.ui_tpicker_minute_slider .ui-autocomplete-input,.is-error.ui_tpicker_minute_slider .ui-multiselect,.is-error.ui_tpicker_minute_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_minute_slider select,.is-error.ui_tpicker_minute_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_minute_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_minute_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_minute_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_minute_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_minute_slider input[type="text"],.is-error.ui_tpicker_minute_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_minute_slider input[type="text"],.is-error.ui_tpicker_second_slider .ibo-input,.is-error.ui_tpicker_second_slider .ui-autocomplete-input,.is-error.ui_tpicker_second_slider .ui-multiselect,.is-error.ui_tpicker_second_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_second_slider select,.is-error.ui_tpicker_second_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_second_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_second_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_second_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_second_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_second_slider input[type="text"],.is-error.ui_tpicker_second_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_second_slider input[type="text"],.ibo-input-wrapper.is-error .ui-autocomplete-input,.ibo-input-wrapper.is-error .ui-multiselect,.ibo-input-wrapper.is-error .dataTables_length select,.dataTables_length .ibo-input-wrapper.is-error select,.ibo-input-wrapper.is-error .ui_tpicker_hour_slider>select,.ibo-input-wrapper.is-error .ui_tpicker_minute_slider>select,.ibo-input-wrapper.is-error .ui_tpicker_second_slider>select,.ibo-input-wrapper.is-error select.ibo-input-select-placeholder,.ibo-input-wrapper.is-error .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-input-wrapper.is-error input[type="text"],.ibo-input-wrapper.is-error .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-input-wrapper.is-error input[type="text"],.ibo-input-field-wrapper.is-error .ibo-input,.ibo-input-field-wrapper.is-error .ui-autocomplete-input,.ibo-input-field-wrapper.is-error .ui-multiselect,.ibo-input-field-wrapper.is-error .dataTables_length select,.dataTables_length .ibo-input-field-wrapper.is-error select,.ibo-input-field-wrapper.is-error .ui_tpicker_hour_slider>select,.ibo-input-field-wrapper.is-error .ui_tpicker_minute_slider>select,.ibo-input-field-wrapper.is-error .ui_tpicker_second_slider>select,.ibo-input-field-wrapper.is-error select.ibo-input-select-placeholder,.ibo-input-field-wrapper.is-error .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-input-field-wrapper.is-error input[type="text"],.ibo-input-field-wrapper.is-error .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-input-field-wrapper.is-error input[type="text"],.ibo-input-wrapper.is-error .ibo-input-vanilla,.is-error.ui_tpicker_hour_slider .ibo-input-vanilla,.is-error.ui_tpicker_minute_slider .ibo-input-vanilla,.is-error.ui_tpicker_second_slider .ibo-input-vanilla,.ibo-input-field-wrapper.is-error .ibo-input-vanilla,.ibo-input-wrapper.is-error .cke,.is-error.ui_tpicker_hour_slider .cke,.is-error.ui_tpicker_minute_slider .cke,.is-error.ui_tpicker_second_slider .cke,.ibo-input-field-wrapper.is-error .cke,.ibo-input-wrapper.is-error textarea,.is-error.ui_tpicker_hour_slider textarea,.is-error.ui_tpicker_minute_slider textarea,.is-error.ui_tpicker_second_slider textarea,.ibo-input-field-wrapper.is-error textarea{border:1px solid #b44953}.ibo-input-wrapper.is-error .ibo-input-vanilla input,.is-error.ui_tpicker_hour_slider .ibo-input-vanilla input,.is-error.ui_tpicker_minute_slider .ibo-input-vanilla input,.is-error.ui_tpicker_second_slider .ibo-input-vanilla input,.ibo-input-field-wrapper.is-error .ibo-input-vanilla input{border:0;background-color:#11ffee00}input.ibo-input-vanilla{width:unset;display:initial}.ibo-input-wrapper--with-buttons,.ibo-input-select-wrapper--with-buttons{position:relative;display:flex}.ibo-field-validation{color:#f2e0e2}.file-input{display:block;position:relative}.ibo-input--label-right{margin-right:4px;display:inline}.ibo-input--label-left{margin-left:4px;display:inline}.disabled{background-color:#4C566A}.ibo-input-checkbox{height:16px;width:auto}.ibo-input-date-wrapper{position:relative}.ibo-input-date{display:inline-block;width:100%}.ibo-input-date+button{position:absolute;display:inline-block;margin-left:-20px;margin-top:5px;padding:0;background-color:transparent;color:#2E3440;border:none}.ibo-input-datetime-wrapper{position:relative}.ibo-input-datetime{display:inline-block;width:100%}.ibo-input-datetime--action-button{position:absolute;display:inline-block;margin-left:-20px;margin-top:5px;padding:0;color:#2E3440}.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select{width:auto;padding-right:18px}.ibo-input-duration{display:inline-block;width:unset;text-align:right}.ibo-input-image{display:flex;justify-content:flex-start;align-items:flex-start}.ibo-input-image--image-view{position:relative;overflow:hidden;min-height:96px;background-color:#D8DEE9;border-radius:5px}.ibo-input-image--image-view img[src=""],.ibo-input-image--image-view img[src="null"]{visibility:hidden}.ibo-input-image--image-view input[type="file"]{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;opacity:0}.ibo-input-image--edit-buttons{display:flex;flex-direction:column;margin-left:0.5rem}.ibo-input-image--edit-buttons .ibo-button+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-dialog .ui-button+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-button,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-datepicker-close,.ui-dialog .ibo-input-image--edit-buttons .ui-button+.ibo-button,.ibo-input-image--edit-buttons .ui-datepicker-current+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-datepicker-current+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-datepicker-current+.ui-button,.ibo-input-image--edit-buttons .ui-datepicker-current+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-datepicker-current+.ui-datepicker-close,.ibo-input-image--edit-buttons .ui-datepicker-close+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-datepicker-close+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-datepicker-close+.ui-button,.ibo-input-image--edit-buttons .ui-datepicker-close+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-datepicker-close+.ui-datepicker-close,.ibo-input-image--edit-buttons .ui-dialog .ibo-button+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ibo-button+.ui-button,.ibo-input-image--edit-buttons .ibo-button+.ui-datepicker-current,.ibo-input-image--edit-buttons .ibo-button+.ui-datepicker-close{margin-top:0.5rem;margin-left:0}.ibo-input-richtext-placeholder{height:200px;width:100%;visibility:hidden}.ibo-input-select,.ui-multiselect,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder{display:inline-flex;min-width:50px}.ibo-input-select:not(.ibo-input-select-autocomplete):not(.ibo-input-selectize),.ui-multiselect:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_hour_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_minute_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_second_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),select.ibo-input-select-placeholder:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete){appearance:none}.ibo-input-select.ibo-input-selectize,.ibo-input-selectize.ui-multiselect,.ui_tpicker_hour_slider>select.ibo-input-selectize,.ui_tpicker_minute_slider>select.ibo-input-selectize,.ui_tpicker_second_slider>select.ibo-input-selectize,select.ibo-input-selectize.ibo-input-select-placeholder{padding-right:0;padding-left:0;min-width:150px !important}.ibo-input-select.ibo-input-selectize input,.ibo-input-selectize.ui-multiselect input,.ui_tpicker_hour_slider>select.ibo-input-selectize input,.ui_tpicker_minute_slider>select.ibo-input-selectize input,.ui_tpicker_second_slider>select.ibo-input-selectize input,select.ibo-input-selectize.ibo-input-select-placeholder input{border-width:0px;color:inherit;border-color:white;padding-left:10px}.ibo-input-select.ibo-input-selectize>[data-value],.ibo-input-selectize.ui-multiselect>[data-value],.ui_tpicker_hour_slider>select.ibo-input-selectize>[data-value],.ui_tpicker_minute_slider>select.ibo-input-selectize>[data-value],.ui_tpicker_second_slider>select.ibo-input-selectize>[data-value],select.ibo-input-selectize.ibo-input-select-placeholder>[data-value]{height:100%;line-height:30px;padding-left:10px}.ibo-input-select[size],.ui-multiselect[size],.ui_tpicker_hour_slider>select[size],.ui_tpicker_minute_slider>select[size],.ui_tpicker_second_slider>select[size],select.ibo-input-select-placeholder[size]{height:auto}.ibo-input-select[multiple],.ui-multiselect[multiple],.ui_tpicker_hour_slider>select[multiple],.ui_tpicker_minute_slider>select[multiple],.ui_tpicker_second_slider>select[multiple],select.ibo-input-select-placeholder[multiple]{padding-left:unset;padding-right:unset}.ibo-input-select[multiple] option,.ui-multiselect[multiple] option,.ui_tpicker_hour_slider>select[multiple] option,.ui_tpicker_minute_slider>select[multiple] option,.ui_tpicker_second_slider>select[multiple] option,select.ibo-input-select-placeholder[multiple] option{padding:4px 10px}.ibo-input-select-autocomplete{min-width:150px !important;text-overflow:ellipsis}.ibo-input-selectize{min-width:150px !important}.ibo-input-selectize>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibo-input-selectize>input{background-color:unset;border:unset}.ibo-input-selectize>input:focus{outline:none !important}.ibo-input-selectize.input-active{border:1px solid #88C0D0}.ibo-input-select-wrapper,.ui_tpicker_hour_slider,.ui_tpicker_minute_slider,.ui_tpicker_second_slider{position:relative}.ibo-input-select-wrapper--with-buttons .selectize-control{display:grid;width:100%}.ibo-input-select-wrapper::after,.ui_tpicker_hour_slider::after,.ui_tpicker_minute_slider::after,.ui_tpicker_second_slider::after{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:600;height:28px;margin-left:-16px;margin-top:1px;padding-top:3px;background-color:inherit;color:#7b88a1;pointer-events:none}.ibo-input-select-container{display:flex}.ibo-input-select-wrapper--with-buttons:not(.ibo-input-select-autocomplete-wrapper)::after{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:600;cursor:pointer;right:8px;height:28px;margin-left:-16px;margin-top:1px;padding-top:3px;background-color:inherit;color:#7b88a1;pointer-events:none}.ibo-input-select--action-buttons{position:absolute;display:flex;height:28px;margin-top:0;margin-right:3px;font-size:1rem;background-color:inherit;color:#7b88a1;padding:0 2px;text-align:right;bottom:0;top:0;right:0}.ibo-input-select-wrapper .ibo-input-select--action-buttons,.ui_tpicker_hour_slider .ibo-input-select--action-buttons,.ui_tpicker_minute_slider .ibo-input-select--action-buttons,.ui_tpicker_second_slider .ibo-input-select--action-buttons{margin-right:20px}.ibo-input-select--action-button{display:flex;align-items:center;padding-left:6px;padding-right:2px;float:right}.selectize-dropdown.ui-autocomplete,.selectize-dropdown.set-dropdown,.selectize-dropdown.plugin-custom_itop{z-index:2000;max-height:50vh;max-width:50em;overflow-y:auto}.selectize-dropdown.ui-menu .ui-state-active{margin:unset;background-color:#4C566A;color:#E5E9F0}.ibo-input-select--autocomplete-item{display:flex;justify-content:left;align-items:center}.ibo-input-select--autocomplete-item-image{width:25px;height:25px;min-width:25px;min-height:25px;background-position:center center;background-size:100%;border-radius:100%;margin-right:0.5rem;background-color:#ebf8ff;border:1px solid #434C5E}.ibo-input-select-icon{display:inline-flex;text-align:left}.ibo-input-select-icon>img{max-height:100%;max-width:100%;padding-right:4px}.ibo-input-select-icon>span{overflow:hidden}.ibo-input-select-icon--menu{position:absolute;z-index:21;max-height:300px;overflow-x:hidden;overflow-y:auto;flex-wrap:nowrap}.ibo-input-select-icon--menu--item>*{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.ibo-input-select-icon--menu--item>*>.ibo-input-select-icon--menu--icon{max-width:80px;max-height:45px;margin-right:10px}/* * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - */.ibo-input-one-way-password-wrapper>*:not(first-child){margin-top:6px}.ibo-input-set>input{height:100%}.ibo-input-set .item[data-value]>.remove{font-size:18px;padding-top:0.15em;border-left:none}.ibo-input-set.has-items::after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:600;font-size:10px;position:absolute;right:8px;top:5px}.attribute-set .attribute-set-item,.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item{display:inline-block;margin-top:2px;margin-right:0;margin-bottom:2px;padding:4px 6px;max-width:120px;background:white none;border:none;border-radius:3px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px 1px rgba(241, 241, 241, 0.7);color:#191c22;text-shadow:none}.attribute-set .attribute-set-item:not(:first-child),.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item:not(:first-child),.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item:not(:first-child),.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item:not(:first-child){margin-left:3px}.attribute-set.history-added .attribute-set-item{font-weight:bold}.attribute-set.history-removed .attribute-set-item{text-decoration:line-through;font-style:italic}.selectize-control.multi .selectize-input.ibo-input-set,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active{padding:5px 8px}.ibo-input-text,textarea{width:100%;min-height:12rem;padding:10px 12px}.ibo-input-text.ibo-is-code,textarea.ibo-is-code{background-color:#434C5E}.ibo-input-text--export{width:100%;min-height:15em}.ibo-pill.ibo-is-new{color:#2a4265;background-color:#ebf8ff}.ibo-pill.ibo-is-neutral,.ui-dialog .ibo-pill.ui-button.ui-dialog-titlebar-close{color:#2a4265;background-color:#ebf8ff}.ibo-pill.ibo-is-waiting{color:#9c4221;background-color:floralwhite}.ibo-pill.ibo-is-success{color:#33691e;background-color:#dcedc8}.ibo-pill.ibo-is-failure{color:#973d46;background-color:#faf2f3}.ibo-pill.ibo-is-frozen{color:#3B4252;background-color:#E5E9F0}.ibo-pill.ibo-is-active{color:#33691e;background-color:#dcedc8}.ibo-pill.ibo-is-inactive{color:#9c4221;background-color:floralwhite}.ibo-pill{--ibo-main-color--100:#ebf8ff;--ibo-main-color--900:#2a4265;max-width:240px;margin-top:4px;margin-bottom:4px;padding:6px 10px;border-radius:3px;color:var(--ibo-main-color--900);background-color:var(--ibo-main-color--100)}.ibo-pill:hover,.ibo-pill:active{color:inherit}.ibo-prop--apply{width:calc(32px + 12px);padding-left:12px}.ibo-prop--apply.ui-state-error:after{color:#2E3440;content:'\f071';vertical-align:bottom}.ibo-prop--apply.ui-state-error>span{display:none !important}.ibo-prop--cancel{width:calc(32px + 8px);padding-left:8px}.ibo-prop--apply,.ibo-prop--cancel{height:28px}.ibo-prop--apply>span,.ibo-prop--cancel>span{display:block;height:28px;width:32px;text-align:center}.ibo-prop--apply>span>div,.ibo-prop--cancel>span>div{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.ibo-title{color:#E5E9F0;padding:12px 0}.ibo-title--icon{width:90px;height:90px;min-width:90px;min-height:90px;overflow:hidden}.ibo-title--icon-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ibo-title--icon-background--must-contain{background-size:contain}.ibo-title--icon-background--must-cover{background-size:cover}.ibo-title--icon-background--must-zoomout{background-size:66.67%}.ibo-title--subtitle{margin-top:2px;margin-bottom:2px;flex-wrap:wrap}.ibo-title-for-dashlet{padding-top:2em}.ibo-title-for-dashlet--content{background-color:white;border-radius:5px;border:1px solid;border-color:#616e88;padding-bottom:1em}.ibo-title-separator{border-radius:5px 5px 0 0;border-color:#3182ce;color:#3182ce;background-color:#3182ce;border:3px solid;margin:0;padding:0}:root{--ibo-datatable-panel--table-spacing:48px}.ibo-datatable--toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 6px;color:#7b88a1}.ibo-datatable--toolbar:first-child{margin-bottom:18px}.ibo-datatable--toolbar:not(:first-child){margin-top:18px}.ibo-datatable--toolbar-left>*:not(:first-child),.ibo-datatable--toolbar-right>*:not(:first-child){margin-left:1rem}.ibo-datatable-header{color:#D8DEE9}.ibo-datatable-panel>.ibo-panel--body{padding:32px 0 24px}.ibo-datatable--selection-validation-buttons-toolbar{clear:both;margin-top:10px}.ibo-list-column{max-height:150px;overflow-y:auto}.ibo-sort-order::after{color:#dd6c20}.ibo-sort-order.ibo-is-descending::after{content:'\f0dd'}.ibo-sort-order.ibo-is-ascending::after{content:'\f0de'}.ibo-sort-order.ibo-is-none::after{content:'\f0dc'}.itop-fieldsorter>.selected{background-color:#bee3f8}.ibo-datatable tbody>tr{transition:background-color 300ms linear}.ibo-datatable tbody>tr:hover,.ibo-datatable tbody>tr.selected:hover{cursor:pointer;background-color:#2a4265}.ibo-datatable tbody>tr.selected{background-color:#2b6bb0}.ibo-datatable--selected-count{padding-right:0.2em}.ibo-prop-header{padding-bottom:14px}.ibo-fieldset~.ibo-fieldset:not(.ibo-column),fieldset~.ibo-fieldset:not(.ibo-column),.ibo-fieldset~fieldset:not(.ibo-column){margin-top:48px}.ibo-multi-column~.ibo-fieldset,.ibo-multi-column~fieldset{margin-top:48px}.ibo-fieldset-legend,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,legend{width:100%;margin-bottom:16px;padding-bottom:4px;border-bottom:2px solid #4C566A}.ibo-field{}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container){}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value{word-break:break-word;white-space:inherit}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value *:not(input, select, textarea){word-break:break-word;white-space:inherit}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value pre{white-space:break-spaces}.ibo-field-large{display:block}.ibo-field-large .ibo-field--label{position:relative;display:flex;align-items:center;max-width:initial;width:100%}.ibo-field-large .ibo-field-small .ibo-field--label{display:table-cell;vertical-align:top;padding-right:10px;min-width:100px;max-width:145px;width:30%}.ibo-field-large .ibo-field--value{margin-top:2px}.ibo-field-large .ibo-field--value>*{--ibo-scrollbar--scrollbar-track-background-color:#f2f2f2}.ibo-field-large.ibo-is-fullscreen{background-color:#3B4252}.ibo-field-large.ibo-is-fullscreen .ibo-field--label{position:fixed;width:100%;min-width:initial;max-width:initial;padding:4px 8px;background-color:#2E3440;border-bottom:1px solid #616e88}.ibo-field-large.ibo-is-fullscreen .ibo-field--value{padding:36px 8px 4px 8px}.ibo-field-large.ibo-is-fullscreen .ibo-field--value>*{height:initial !important;width:initial !important}.ibo-field-small{display:table;width:100%}.ibo-field-small .ibo-field--label{display:table-cell;vertical-align:top;padding-right:10px}.ibo-field--fullscreen-toggler{width:20px;height:20px;border-radius:5px;cursor:pointer}.ibo-field--fullscreen-toggler:hover{background-color:#4C566A}.ibo-field--label{min-width:100px;max-width:145px;width:30%;word-break:break-word}.ibo-field--label>.ibo-has-description::after{content:"?";padding-left:4px;vertical-align:top;cursor:pointer;color:#7b88a1}.ibo-field--label-small .ibo-field--label{width:20em}.ibo-field--value{width:100%;color:#E5E9F0}.ibo-field--value .HTML table{table-layout:fixed;width:100%}.ibo-field--label>.ibo-field--comments{flex:auto}.ibo-fieldset-legend>.ibo-field--comments,.ibo-dashboard-editor--properties-subtitle>.ibo-field--comments,.ibo-dashboard--available-dashlet--title>.ibo-field--comments,.ibo-dashlet--properties--title>.ibo-field--comments,legend>.ibo-field--comments{padding-bottom:2px;font-size:1.17rem}.ibo-field--comments{display:table-cell;vertical-align:top;width:5em}.ibo-field--comments>input[type="checkbox"]{margin-left:5px;float:right}.ibo-field--comments>.multi_values,.ibo-field--comments>.mono_value,.ibo-field--comments>.ibo-field--comments--synchro{float:right}.mailto,.tel{white-space:nowrap}.mailto .text_decoration,.tel .text_decoration{margin-right:0.5rem;font-size:0.9em}.object-ref-icon.text_decoration,.object-ref-icon-disabled.text_decoration{margin-right:0.5rem}.ibo-field--enable-bulk,.ibo-field--comments--synchro{display:inline;padding:2px 5px;margin:0 0 0 5px;height:calc(100% - 5px);border-radius:5px;font-weight:bold;white-space:nowrap}.ibo-field--enable-bulk--checkbox{margin-left:8px}.ibo-toolbar{display:flex;align-items:center}.ibo-toolbar.ibo-toolbar--action{position:relative}.ibo-toolbar.ibo-toolbar--button{margin-top:16px}.ibo-toolbar-spacer{flex-grow:1}.ibo-toolbar-vertical-separator{display:inline-flex;border-right:1px solid #4C566A;width:1px;height:16px;margin:0 0.75rem}.search_box{box-sizing:border-box;position:relative;z-index:1100;text-align:center}.search_box *{box-sizing:border-box}.search_form_handler{}.search_form_handler a{}.search_form_handler input[type="text"],.search_form_handler select{padding:1px 2px}.search_form_handler:not(.closed) .sf_title .sft_short{display:none}.search_form_handler:not(.closed) .sf_title .sft_toggler{transform:rotateX(180deg);transition:transform 0.5s linear}.search_form_handler.closed{margin-bottom:0.5em;width:150px;overflow:hidden;border-radius:4px}.search_form_handler.closed .sf_criterion_area{height:0;opacity:0;padding:0}.search_form_handler.closed .sf_title{padding:6px 8px;text-align:center;font-size:12px}.search_form_handler.closed .sf_title .sft_long{display:none}.search_form_handler.closed .sf_title .sft_hint,.search_form_handler.closed .sf_title .sfobs_hint{display:none}.search_form_handler:not(.no_auto_submit) .sft_hint{display:none}.search_form_handler:not(.no_auto_submit) .sfc_fg_apply{display:none}.search_form_handler.no_auto_submit .sfc_fg_search{display:none}.search_form_handler.no_auto_submit .sft_hint{display:inline-block}.search_form_handler:not(.hide_obsolete_data) .sfobs_hint{display:none}.search_form_handler.hide_obsolete_data .sfobs_hint{display:inline-block}.search_form_handler.hide_obsolete_data.no_auto_submit .sfobs_hint{margin-left:30px}.search_form_handler .sf_message{display:none;margin:8px 8px 0 8px;border-radius:0px}.search_form_handler .sf_criterion_area{padding:8px 8px 3px 8px}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child){margin-top:20px}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::before{content:"";position:absolute;top:-12px;left:0px;width:100%;border-top:1px solid #D8DEE9}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::after{content:"or";position:absolute;top:-20px;left:8px;padding-left:5px;padding-right:5px;color:#434C5E;background-color:white}.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group{display:inline}.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group .sfc_fg_button,.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group .sfc_header{border:1px solid #4C566A;border-radius:3px}.search_form_handler .sf_criterion_area .search_form_criteria,.search_form_handler .sf_criterion_area .sf_more_criterion,.search_form_handler .sf_criterion_area .sf_button{position:relative;display:inline-block;margin-right:10px;margin-top:3px;margin-bottom:3px;vertical-align:top}.search_form_handler .sf_criterion_area .search_form_criteria.opened,.search_form_handler .sf_criterion_area .sf_more_criterion.opened,.search_form_handler .sf_criterion_area .sf_button.opened{margin-bottom:0}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_header,.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfc_header,.search_form_handler .sf_criterion_area .sf_button.opened .sfc_header,.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfm_header,.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_header,.search_form_handler .sf_criterion_area .sf_button.opened .sfm_header{border-bottom:none !important;padding-bottom:13px}.search_form_handler .sf_criterion_area .search_form_criteria>*,.search_form_handler .sf_criterion_area .sf_more_criterion>*,.search_form_handler .sf_criterion_area .sf_button>*{padding:7px 8px;vertical-align:top;border:solid 1px #4C566A;border-radius:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfm_content,.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content,.search_form_handler .sf_criterion_area .sf_button .sfm_content{position:absolute;z-index:-1;min-width:100%;left:0px;margin-top:-1px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_fg_buttons,.search_form_handler .sf_criterion_area .sf_more_criterion .sfc_fg_buttons,.search_form_handler .sf_criterion_area .sf_button .sfc_fg_buttons,.search_form_handler .sf_criterion_area .search_form_criteria .sfm_buttons,.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_buttons,.search_form_handler .sf_criterion_area .sf_button .sfm_buttons{white-space:nowrap}.search_form_handler .sf_criterion_area .sf_more_criterion,.search_form_handler .sf_criterion_area .sf_button{min-width:34px;text-align:center}.search_form_handler .sf_criterion_area .search_form_criteria{}.search_form_handler .sf_criterion_area .search_form_criteria.locked{background-color:#7b88a1}.search_form_handler .sf_criterion_area .search_form_criteria.locked .sfc_title{user-select:none;cursor:initial}.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_header,.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_form_group{border-style:dashed;border-color:#434C5E}.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_title{font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria.opened{z-index:1}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_toggle{transform:rotateX(-180deg)}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_form_group{display:block;margin-top:-1px;z-index:-1}.search_form_handler .sf_criterion_area .search_form_criteria.opened_left .sfc_form_group{left:auto;right:0px}.search_form_handler .sf_criterion_area .search_form_criteria:not(:last-of-type){margin-right:12px}.search_form_handler .sf_criterion_area .search_form_criteria>*{background-color:#2E3440;color:#E5E9F0}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close{position:absolute;top:7px;color:#698fb5}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked{position:absolute;top:9px;color:#4C566A}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle{display:inline-block;right:23px;transition:all 0.3s ease-in-out}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked{right:7px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title{max-width:240px;padding-right:30px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:pointer}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title .sfc_values{font-weight:bold}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group{position:absolute;display:none;max-width:450px;max-height:520px;overflow-x:auto;overflow-y:hidden}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators{font-size:12px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator.force_hide{display:none !important}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator>label{line-height:20px;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator>label>*{display:inline-block;vertical-align:middle}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_radio{width:12px;margin:0;margin-right:7px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_name{width:90px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]{display:unset;width:160px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices label>input{vertical-align:text-top;margin-left:0;margin-right:8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper{max-height:415px;overflow-y:auto;margin:0 -8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list{text-align:left}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected{position:relative;padding-top:5px;margin-top:5px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected::before{content:"";position:absolute;border-top:1px solid #7b88a1;width:calc(100% - 12px);margin-left:6px;top:0px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_placeholder{padding:15px 8px;font-style:italic;text-align:center}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item{padding:4px 8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item:hover{background-color:#4C566A}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item label{display:inline-block;width:100%}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint{margin-top:15px;margin-bottom:15px;padding-left:9px;padding-right:9px;color:#3B4252;font-size:10px;font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint>span{margin-right:0.5em;font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_cancel{margin-top:8px;font-size:1rem}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply{margin-right:5px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less{position:absolute;bottom:7px;right:0px;cursor:pointer;color:#2c5382;font-size:10px;font-weight:bold;border:none;background-color:transparent}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more>span,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less>span{margin-left:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:not(:first-of-type),.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:first-of-type .sfc_op_radio{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more{display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator{margin-bottom:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:last-of-type{margin-bottom:0}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:not(:first-of-type),.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:first-of-type .sfc_op_radio{display:inherit}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_less{display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_more{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .hide_on_advanced{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group:not(.advanced) .hide_on_less{display:none}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw>*{border-color:transparent}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_title{cursor:initial;padding-right:20px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_form_group{display:none}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in>label{display:inline-block;width:100%;line-height:initial;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in>label .sfc_op_content{width:100%}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in>label{display:inline-block;width:100%;line-height:initial;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in>label .sfc_op_content{width:100%}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_from_outer{display:inline}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_until_outer{display:inline;margin-left:5px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_from_label,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_until_label{width:45px;display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between input[type="text"]{width:77px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_form_group.advanced .sfc_fg_operator_between,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_form_group.advanced .sfc_fg_operator_between{margin-bottom:5px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_fg_operator_between_days input,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_fg_operator_between_days input{width:135px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger{background:none;border:none;height:100%;padding:2px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger img,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger img{vertical-align:middle}.search_form_handler .sf_criterion_area .sf_more_criterion.opened{z-index:2}.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_content{display:inherit}.search_form_handler .sf_criterion_area .sf_more_criterion.opened_left .sfm_content{left:auto;right:0px}.search_form_handler .sf_criterion_area .sf_more_criterion>*{background-color:#2E3440;color:#E5E9F0}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_title{margin-right:7px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_icon{color:#698fb5}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content{display:none;min-width:200px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists{margin:0 -8px;padding:0 8px;max-height:400px;overflow-x:hidden;overflow-y:auto}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists .sfl_items>li:hover{background-color:#4C566A}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons{display:none}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button{margin-top:8px;margin-right:5px;padding:3px 6px;font-size:11px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button:last-of-type{margin-right:0}.search_form_handler .sf_criterion_area .sf_button{cursor:pointer}.search_form_handler .sf_criterion_area .sf_button>*{background-color:#2E3440;color:#81A1C1}.search_form_handler .sf_list:not(:first-of-type) .sfl_title{border-top:1px solid #616e88;padding-top:8px;margin-top:5px}.search_form_handler .sf_list .sfl_title{font-weight:bold}.search_form_handler .sf_list .sfl_items{margin:5px -8px 0 -8px;padding:0;text-align:left}.search_form_handler .sf_list .sfl_items>li{padding:4px 8px;list-style:none;white-space:nowrap}.search_form_handler .sf_list .sfl_items>li:hover{background-color:#4C566A}.search_form_handler .sf_list .sfl_items>li.sfl_i_placeholder{font-style:italic;opacity:0.8}.search_form_handler .sf_list .sfl_items>li>label{display:inline-block;width:100%}.search_form_handler .sf_list .sfl_items>li>label>*{vertical-align:middle}.search_form_handler .sf_list .sfl_items>li>label>input[type="checkbox"]{margin-left:0;margin-right:8px}.search_form_handler .sf_filter{position:relative;margin-top:8px;margin-bottom:8px}.search_form_handler .sf_filter input,.search_form_handler .sf_filter button,.search_form_handler .sf_filter .sff_picto{vertical-align:middle;height:22px}.search_form_handler .sf_filter input,.search_form_handler .sf_filter button{border:1px solid #ABABAB}.search_form_handler .sf_filter input{width:100% !important}.search_form_handler .sf_filter button{width:23px;background-color:white;color:#698fb5;font-size:10px}.search_form_handler .sf_filter button:first-of-type{margin-left:5px}.search_form_handler .sf_filter button:not(:first-of-type){border-left:transparent}.search_form_handler .sf_filter .sff_input_wrapper{position:relative}.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]{display:unset}.search_form_handler .sf_filter .sff_input_wrapper .sff_picto{position:absolute;right:7px;top:3px;user-select:none;color:#2E3440}.search_form_handler .sf_filter .sff_input_wrapper .sff_reset{display:none}.search_form_handler .sf_filter .sff_input_wrapper input::-ms-clear{display:none}.search_form_handler .sf_filter.sf_with_buttons input{width:calc(100% - 28px) !important;min-width:120px}.sft_hint,.sfobs_hint,.sft_toggler{margin-left:8px;color:#2E3440}.sf_results_placeholder{margin-top:24px;text-align:center}.sf_results_placeholder button{margin-top:8px}.sf_results_placeholder button>span{margin-right:0.5em}.ibo-search-form-panel{z-index:3;margin-bottom:8px}.ibo-search-form-panel .ibo-panel--body{padding:18px 14px 10px;overflow:initial}.ibo-search-form-panel .ibo-panel--body::before{border-radius:5px 5px 0 0}#ibo-main-content .search_form_handler .sf_criterion_area{padding:0}.sfm_tg_title{display:none}.ibo-criterion-group:empty~.sf_more_criterion .sfm_tg_title{display:unset}.sf_results_area{z-index:1;margin-bottom:300px}.ibo-search-form-panel .ibo-panel--body.ibo-is-sticking{position:fixed;border-radius:0;border-bottom-color:transparent}.ibo-datatable-panel.ibo-is-sticking .ibo-panel--header{z-index:0}.ibo-datatable-panel.ibo-is-sticking .ibo-datatable--toolbar{position:fixed;z-index:2;padding-bottom:4px;background-color:#3B4252;border-left:1px solid #232831;border-right:1px solid #232831}.ibo-datatable-panel.ibo-is-sticking .dataTables_scrollHead{position:fixed !important;z-index:2;background-color:#3B4252;border-left:1px solid #232831 !important;border-right:1px solid #232831 !important}.ibo-field-badge{display:inline-flex;align-items:baseline;margin:0;padding:4px 10px;border-radius:3px;background-color:var(--ibo-main-color);color:var(--ibo-complementary-color)}.ibo-field-badge--decoration+.ibo-field-badge--label{margin-left:0.5rem}.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-input{display:none}.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-name{margin-left:10px}.ibo-medallion-icon{display:flex;padding:13px 0}.ibo-medallion-icon--image{height:48px;width:48px;padding:2px;border-radius:100%;background-color:#bee3f8}.ibo-medallion-icon--description{display:inline-block;padding-left:8px}:root{}.ibo-navigation-menu{position:relative;height:100vh}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--square-company-logo{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--full-company-logo{display:flex}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--silo-selection{display:inline-block}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--silo-visual-hint{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body{width:310px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(1){top:4px;left:7px;width:14px;transform:rotateZ(-45deg)}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(2){top:8px;left:7px;width:0;opacity:0}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(3){top:12px;left:7px;width:14px;transform:rotateZ(45deg)}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--menu-group:not(.ibo-is-active):active{border-radius:16px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part{padding:24px 0 12px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--notifications .ibo-navigation-menu--notifications-toggler{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info{height:100%}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications,.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization{display:block}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture{margin-top:-60px;width:72px;height:72px;border:solid 3px #263238}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture .ibo-navigation-menu--user-picture--image{max-width:72px;max-height:72px}.ibo-navigation-menu.ibo-is-active .ibo-navigation-menu--drawer{right:calc(-1 * 312px)}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-filter-clear{display:block}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-nodes{margin-bottom:48px}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-nodes .ibo-navigation-menu--menu-nodes-title{margin-bottom:8px}.ibo-navigation-menu--body,.ibo-navigation-menu--drawer{height:100vh}.ibo-navigation-menu--body{z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100vh;width:60px;background-color:#191c22;transition:width 0.1s ease-in-out}.ibo-navigation-menu--top-part{z-index:2;min-height:120px;padding:16px 16px;overflow:hidden}.ibo-navigation-menu--middle-part{z-index:1;flex-grow:1;overflow-y:auto;padding:24px 16px 16px;scrollbar-width:thin;scrollbar-color:#7b88a1 rgba(255, 255, 255, 0)}.ibo-navigation-menu--middle-part::-webkit-scrollbar{width:5px}.ibo-navigation-menu--middle-part::-webkit-scrollbar-track{background-color:rgba(255, 255, 255, 0)}.ibo-navigation-menu--middle-part::-webkit-scrollbar-thumb{background-color:#7b88a1}.ibo-navigation-menu--bottom-part{z-index:2;padding-top:20px;padding-bottom:16px;height:126px;background-color:#232831;justify-content:space-between;flex-direction:column}.ibo-navigation-menu--toggler,.ibo-navigation-menu--menu-group{margin:calc(-1 * 10px) calc(-1 * 8px);padding:10px 8px;border-radius:5px}.ibo-navigation-menu--square-company-logo{display:flex;width:38px;height:38px;margin:0 -5px 32px}.ibo-navigation-menu--square-company-logo>img{object-fit:contain}.ibo-navigation-menu--full-company-logo{display:none;width:310px;height:70px;margin:0 0 0 -16px}.ibo-navigation-menu--full-company-logo>img{object-fit:contain;margin:0 auto}.ibo-navigation-menu--toggler{position:relative;display:inline-flex;width:44px}.ibo-navigation-menu--toggler:hover,.ibo-navigation-menu--toggler:active{background-color:#455a64}.ibo-navigation-menu--toggler:hover .ibo-navigation-menu--toggler-bar,.ibo-navigation-menu--toggler:active .ibo-navigation-menu--toggler-bar{background-color:white}.ibo-navigation-menu--toggler-icon{position:relative;display:flex;height:20px;width:28px}.ibo-navigation-menu--toggler-bar{position:absolute;display:block;height:3px;width:100%;opacity:1;transition:all 0.2s linear;background-color:#D8DEE9}.ibo-navigation-menu--toggler-bar:nth-child(1){top:0}.ibo-navigation-menu--toggler-bar:nth-child(2){top:8px}.ibo-navigation-menu--toggler-bar:nth-child(3){top:16px}.ibo-navigation-menu--silo-selection{position:absolute;display:none;width:70%;margin-left:15px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider input[type="text"],.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui-multiselect,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ibo-input-wrapper select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ibo-input-wrapper input[type="text"],.ibo-navigation-menu--silo-selection .ibo-input-wrapper .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ibo-input-wrapper input[type="text"]{padding-right:38px;overflow:hidden}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete{padding-right:60px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search{margin-left:-42px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear{margin-left:-72px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy{margin-left:-60px}.ibo-navigation-menu--silo-visual-hint{position:absolute;top:2px;right:0;width:16px;height:16px;background-color:#BF616A;border:2px solid #191c22;border-radius:100%}.ibo-navigation-menu--menu-group{display:flex;justify-content:left;align-items:center;white-space:nowrap;overflow-x:hidden;color:#D8DEE9;transition-property:background-color, color, padding, margin, border-radius;transition-duration:0.1s;transition-timing-function:linear}.ibo-navigation-menu--menu-group>.ibo-navigation-menu--menu-group-icon,.ibo-navigation-menu--menu-group>.ibo-navigation-menu--menu-group-title{display:flex}.ibo-navigation-menu--menu-group:not(:last-child){margin-bottom:20px}.ibo-navigation-menu--menu-group:not(.ibo-is-active):hover,.ibo-navigation-menu--menu-group:not(.ibo-is-active):active{color:white;background-color:#455a64}.ibo-navigation-menu--menu-group:not(.ibo-is-active):active{border-radius:100%}.ibo-navigation-menu--menu-group.ibo-is-active{margin-right:calc(-2 * 8px);padding-right:calc(2 - 8px);color:#a5cfdc;background-color:#26374b;border-radius:5px 0 0 5px}.ibo-navigation-menu--menu-group.ibo-is-active .ibo-navigation-menu--menu-group-icon{color:#81A1C1}.ibo-navigation-menu--menu-group-icon{width:28px;min-width:28px;justify-content:center;font-size:1.83rem}.ibo-navigation-menu--menu-group-icon::before{width:28px}.ibo-navigation-menu--menu-group-title{margin-left:16px;justify-content:left}.ibo-navigation-menu--drawer{position:absolute;z-index:-1;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:flex-start;width:312px;padding:32px 20px;background-color:#26374b;border-right:1px solid #7b88a1;transition:right 0.2s ease-in-out}.ibo-navigation-menu--menu-filter{position:relative}.ibo-navigation-menu--menu-filter-input{width:100%;padding:8px 10px;color:#D8DEE9;background-color:#434C5E;border:1px solid #88C0D0;border-radius:3px;padding-right:76px}.ibo-navigation-menu--menu-filter-input::placeholder{color:#D8DEE9}.ibo-navigation-menu--menu-filter-input:-ms-input-placeholder,.ibo-navigation-menu--menu-filter-input::-ms-input-placeholder{color:#D8DEE9}.ibo-navigation-menu--menu-filter-clear{display:none;position:absolute;top:8px;right:60px;padding:3px 3px}.ibo-navigation-menu--menu-filter-hotkey{position:absolute;top:6.5px;right:10px;border:1px solid #7b88a1;border-radius:3px;color:#D8DEE9;padding:2px 4px}.ibo-navigation-menu--menu-filter-hint{position:relative;margin-top:16px;padding-right:12px;color:#E5E9F0}.ibo-navigation-menu--menu-filter-hint-close{position:absolute;top:1px;right:2px}.ibo-navigation-menu--menu--placeholder{width:100%;margin-top:50px}.ibo-navigation-menu--menu--placeholder-image>svg{display:block;width:90%;height:auto;margin:auto}.ibo-navigation-menu--menu--placeholder-hint{margin-top:8px;text-align:center}.ibo-navigation-menu--menu-groups{overflow-y:auto;overflow-x:hidden;margin:50px calc(-1 * 20px) 0 calc(-1 * 20px);padding-left:20px;padding-right:20px;width:inherit}.ibo-navigation-menu--menu-nodes{display:none}.ibo-navigation-menu--menu-nodes ul li>a,.ibo-navigation-menu--menu-nodes ul li>span{margin:0 -10px;padding:6px 10px;border-radius:0;color:#E5E9F0}.ibo-navigation-menu--menu-nodes ul li>a{color:inherit}.ibo-navigation-menu--menu-nodes ul li>a:hover,.ibo-navigation-menu--menu-nodes ul .ibo-quick-create--compartment-results--elementli>.option:hover,.ibo-navigation-menu--menu-nodes ul .ibo-quick-create--compartment-results--element>li>.option:hover{background-color:#698fb5;border-radius:5px}.ibo-navigation-menu--menu-nodes ul ul{padding-left:20px}.ibo-navigation-menu--menu-nodes.ibo-is-active{display:block}.ibo-navigation-menu--menu-nodes-title{margin-top:0;margin-bottom:32px}.ibo-navigation-menu--menu-node-title{display:flex;justify-content:space-between;align-items:center}.ibo-navigation-menu--menu-node-counter{margin-left:8px;padding:2px 6px;width:34px;min-width:34px;text-align:center;background:#698fb5;border-radius:5px}.ibo-navigation-menu--notifications{position:relative;display:flex;flex-direction:column;align-content:center}.ibo-navigation-menu--notifications-toggler{position:relative;font-size:2rem;color:#434C5E}.ibo-navigation-menu--notifications-toggler:hover,.ibo-navigation-menu--notifications-toggler.ibo-is-loaded:hover{color:#f2f2f2}.ibo-navigation-menu--notifications-toggler.ibo-is-loaded{color:#7b88a1}.ibo-navigation-menu--notifications-toggler.ibo-is-loaded:not(.ibo-is-empty) .ibo-navigation-menu--notifications-toggler--new-messages{display:inline}.ibo-navigation-menu--notifications-toggler .ibo-navigation-menu--notifications-toggler--new-messages{top:-2px;right:-7px;width:16px;height:16px}.ibo-navigation-menu--user-notifications--toggler{position:relative}.ibo-navigation-menu--user-notifications--toggler.ibo-is-loaded{color:#7b88a1}.ibo-navigation-menu--user-notifications--toggler.ibo-is-loaded:not(.ibo-is-empty) .ibo-navigation-menu--notifications-toggler--new-messages{display:inline}.ibo-navigation-menu--user-notifications--toggler .ibo-navigation-menu--notifications-toggler--new-messages{top:-2px;right:-5px;width:10px;height:10px}.ibo-navigation-menu--notifications-toggler--new-messages{position:absolute;display:none;background-color:#BF616A;border:2px solid #232831;border-radius:100%}.ibo-navigation-menu--user-info{justify-content:space-between;flex-direction:column}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture{width:36px;height:36px;overflow:hidden;background-color:#7b88a1;border-radius:100%}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture .ibo-navigation-menu--user-picture--image{display:flex;max-width:36px;max-height:36px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications{display:none;text-align:center;color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message .ibo-navigation-menu--user-welcome-message--text,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message .ibo-navigation-menu--user-welcome-message--toggler{color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message--toggler{padding-left:6px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications .ibo-navigation-menu--user-notifications--text{color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications .ibo-navigation-menu--user-notifications--toggler--icon{padding-left:5px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization{color:#ebf8ff}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container{position:absolute;bottom:10px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-popover-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-multiselect-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-multiselect-menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-input-select-icon--menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-input-select-icon--menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .graph_config .toolkit_menu.graph>ul>li ul>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .graph_config .toolkit_menu.graph>ul>li ul>.ui-multiselect-checkboxes:nth-child(odd),.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container ul>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-popover-menu>.ui-multiselect-checkboxes:nth-child(odd){background-color:#E5E9F0}:root{--ibo-top-bar--height:54px;--ibo-top-bar--padding-left:16px;--ibo-top-bar--padding-right:16px;--ibo-top-bar--padding-y:0;--ibo-top-bar--background-color:#3B4252;--ibo-top-bar--elements-spacing:32px;--ibo-top-bar--quick-actions--margin-right:32px}.ibo-top-bar{height:var(--ibo-top-bar--height);padding:var(--ibo-top-bar--padding-y) var(--ibo-top-bar--padding-right) var(--ibo-top-bar--padding-y) var(--ibo-top-bar--padding-left);background-color:var(--ibo-top-bar--background-color)}.ibo-top-bar .ibo-breadcrumbs{flex-grow:1;overflow-x:hidden}.ibo-top-bar--quick-actions{margin-right:var(--ibo-top-bar--quick-actions--margin-right)}.ibo-top-bar--toolbar-dashboard-title{max-width:350px}.ibo-top-bar--toolbar-dashboard-menu-toggler{display:flex;align-items:center}.switch{position:relative;display:inline-block;width:36px;height:20px;vertical-align:baseline}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#434C5E;transition:0.4s}.slider:before{position:absolute;content:"";height:15px;width:15px;left:3px;bottom:3px;background-color:#7b88a1;transition:0.4s}input:checked+.slider{background-color:#698fb5}input:focus+.slider{box-shadow:0 0 1px #698fb5}input:checked+.slider:before{transform:translateX(14.5px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:7px}#ibo-center-container.ibo-center-container--with-side-content{display:flex;align-items:stretch}#ibo-center-container.ibo-center-container--with-side-content #ibo-main-content{flex-grow:1}.ibo-v-spacer{padding-top:1em}#ibo-side-content{background-color:#2E3440;border-left:1px solid #191c22}.ibo-tab-container:not(.ibo-is-scrollable):not([data-status="loaded"]) .ibo-tab-container--tab-container:not(:first-child){display:none}.ibo-tab-container--tabs-list{position:relative;height:36px;background-color:#4C566A}.ibo-tab-container--tab-header,.ibo-tab-container--extra-tabs-container{color:#ECEFF4}.ibo-tab-container--tab-header:hover:not(.ui-state-disabled),.ibo-tab-container--extra-tabs-container:not(.ui-state-disabled):hover{color:#bee3f8;background-color:#616e88}.ibo-tab-container--tab-header.ui-tabs-active,.ui-tabs-active.ibo-tab-container--extra-tabs-container{color:#90cef4}.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler{padding-left:24px;padding-right:24px}.ibo-tab-container--extra-tabs-container{position:absolute;top:0;bottom:0;right:0;background-color:#4C566A}.ibo-tab-container--extra-tabs-list-toggler{padding-left:12px;padding-right:12px}.ibo-tab-container--extra-tabs-list{position:absolute;z-index:1;top:calc(100% + 6px);right:12px;max-height:300px;display:flex;flex-direction:column;background-color:#4C566A;border-radius:3px}.ibo-tab-container--extra-tab-toggler{padding:8px 16px;max-width:220px;color:#3B4252}.ibo-tab-container--extra-tab-toggler:hover,.ibo-tab-container--extra-tab-toggler:active{color:#2c5382;background-color:#D8DEE9}.ibo-tab-container--tab-container{padding:32px 32px;overflow-x:auto}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container--label{display:block}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container{min-height:auto}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container:last-child{min-height:60vh}.ibo-tab-container--tab-container--label{display:none;margin-bottom:20px;overflow-x:hidden}.ibo-tab-container--tab-container--label>span{position:relative;padding-left:20px;margin-left:40px;color:#D8DEE9}.ibo-tab-container--tab-container--label>span::before,.ibo-tab-container--tab-container--label>span::after{content:"";display:inline-block;position:absolute;top:calc(50% - (2px / 2));height:1px;width:10000px;border-top:2px solid #D8DEE9}.ibo-tab-container--tab-container--label>span::before{right:100%}.ibo-tab-container--tab-container--label>span::after{left:100%;margin-left:20px}.ibo-tab--temporary-remote-content{position:relative}.ibo-tab--temporary-remote-content--placeholder{position:relative;height:auto;max-height:300px;text-align:center}.ibo-tab--temporary-remote-content--placeholder>svg{max-width:calc(300px * 5.4);max-height:300px}.ibo-tab--temporary-remote-content--button{position:absolute;top:0;display:flex;justify-content:center;align-content:center;flex-direction:column;text-align:center;height:100%;width:100%;cursor:pointer;background-color:transparent;color:#2E3440}.ibo-tab--temporary-remote-content--button:hover{opacity:0.5;background-color:#191c22;color:#D8DEE9}.ibo-multi-column{display:flex;flex-wrap:wrap;margin:0 -16px}.ibo-column{min-width:300px;flex-grow:1;flex-shrink:1;padding:0 16px;flex-basis:10%}.ibo-column:not(:last-child) .ibo-column:not(.ibo-without-margin){margin-bottom:48px}.ibo-mini-column{min-width:30px;flex-grow:1;flex-shrink:1;padding:0 16px;flex-basis:10%;display:flex;flex-direction:column}.ibo-mini-column>.ibo-button,.ui-dialog .ibo-mini-column>.ui-button,.ibo-mini-column>.ui-datepicker-current,.ibo-mini-column>.ui-datepicker-close{margin-left:0;margin-right:0}.ibo-mini-column:not(:last-child){margin-bottom:48px}.ibo-dashboard--top-bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.ibo-dashboard--top-bar .ibo-dashboard--top-bar-toolbar{display:flex;align-items:center}.ibo-dashboard--selector{display:flex;align-items:center;margin-left:12px;margin-right:1px}.ibo-dashboard--selector:hover{background-color:#E5E9F0;border-radius:4px}.ibo-dashboard--selector .selector-label{display:inline-block;margin-left:10px;margin-right:10px;vertical-align:super}.ibo-dashboard--grid{width:100%}.ibo-dashboard--grid-row{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden}.ibo-dashboard--grid-row:not(:last-child){padding-bottom:calc(24px / 2)}.ibo-dashboard--grid-row:not(:first-child){padding-top:calc(24px / 2)}.ibo-dashboard--grid-column{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;width:calc(100% + (2 * 24px));margin:calc(-1 * 24px / 2) calc(-1 * 24px / 2);min-width:0}.ibo-dashboard--grid-column:not(:last-child){margin-right:0}.ibo-dashboard--grid-column:not(:first-child){margin-left:0}.ibo-dashboard--grid-column.edit_mode{margin:1px;border:2px #ccc dashed;width:100%;min-height:40px}.ibo-dashboard--switch{position:relative;display:inline-block;width:30px;height:24px;vertical-align:baseline}.ibo-dashboard--switch input{display:none}.ibo-dashboard--slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0}.ibo-dashboard--slider:before{position:absolute;right:5px;bottom:3px;color:#2E3440;content:"\f007";font-family:"Font Awesome 5 Free", serif;font-size:0.83rem;font-weight:900}.ibo-dashboard--slider:after{position:absolute;left:6px;bottom:1px;color:#698fb5;content:"\f1ad";font-family:"Font Awesome 5 Free", serif;font-size:1.17rem;font-weight:900}input:checked+.ibo-dashboard--slider:before{content:"\f1ad"}input:checked+.ibo-dashboard--slider:after{content:"\f007"}.ibo-dashboard-editor--pane{flex-grow:1;padding:16px 30px 16px 15px;overflow:auto}.ibo-dashboard-editor--available-dashlet-icon{display:inline-block;height:34px;width:34px;margin:2px 5px;cursor:grab}.ibo-dashboard-editor--available-dashlet-icon:active{cursor:move}.ibo-dashboard-editor--properties,.ibo-dashboard--available-dashlets,.ibo-dashlet--properties{display:flex;flex-direction:column;padding-bottom:20px}.ibo-dashboard-editor--properties table,.ibo-dashboard--available-dashlets table,.ibo-dashlet--properties table{width:100%;text-align:left}.ibo-dashboard-editor--properties table td,.ibo-dashboard--available-dashlets table td,.ibo-dashlet--properties table td,.ibo-dashboard-editor--properties table th,.ibo-dashboard--available-dashlets table th,.ibo-dashlet--properties table th{margin-bottom:14px}.ibo-dashboard-editor--properties-title{padding-bottom:2rem}.ibo-dashboard-editor--layout-list{display:flex;justify-content:center;padding-bottom:12px}.ibo-dashboard-editor--layout-list>.ui-button{display:inline-block;height:auto;margin:0 15px 0 5px}.ibo-dashboard--available-dashlets--list{display:flex;justify-content:center;flex-wrap:wrap}#dashboard_editor{display:flex;flex-direction:row;padding:0}#dashboard_editor>.itop-dashboard{resize:horizontal;overflow:scroll;border-right:solid 1px #D8DEE9;padding:16px 15px 16px 30px}.ibo-dashboard-editor--delete-dashlet-icon{position:absolute;top:7px;right:9px;padding:2px 6px;z-index:21}.ibo-dashboard-editor .itop-dashboard a{cursor:not-allowed}.ibo-wizard-container{padding:10px 16px;background:#2a4265;border-radius:3px;border-left:3px solid #3182ce}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left{margin-left:32px;padding-left:96px}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--icon{bottom:calc(-1 * 96px / 2 + -12px);width:96px;height:96px;min-width:96px;min-height:96px}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--titles{padding-left:32px}.ibo-object-details--status-dot{width:10px;height:10px;min-width:10px;min-height:10px;border-radius:100%}.ibo-object-details--status-dot+.ibo-object-details--status-label{margin-left:8px}.ibo-object-details--status+.ibo-object-details--object-class{margin-left:0.5rem}.ibo-object-details--status+.ibo-object-details--object-class::before{content:"("}.ibo-object-details--status+.ibo-object-details--object-class::after{content:")"}.ibo-object-details--tag{color:#a8b0c1}.ibo-object-details--tag:not(:first-child){margin-left:12px}.ibo-object-details--tag-icon{margin-right:6px;color:#3B4252}.ibo-object-details--object-class~.ibo-object-details--tag::before,.ibo-object-details--tag~.ibo-object-details--tag::before{content:" ";display:inline-block;vertical-align:middle;margin-right:12px;width:5px;height:5px;border-radius:100%;background-color:#7b88a1}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header{}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--header-left{}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-object-details--object-class{display:none}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header{}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--header-left{padding-left:48px}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--header-right{padding-right:8px}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--titles{padding-left:32px}.ibo-activity-panel{position:relative;display:flex;flex-direction:column;width:480px;height:100%;transition:width 0.2s ease-in-out}.ibo-activity-panel.ibo-is-expanded{width:60vw}.ibo-activity-panel.ibo-is-expanded .ibo-activity-panel--expand-icon{display:none}.ibo-activity-panel:not(.ibo-is-expanded) .ibo-activity-panel--reduce-icon{display:none}.ibo-activity-panel.ibo-is-closed{width:32px}.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--header,.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--body,.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--add-caselog-entry-button{display:none}.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--closed-cover{display:inherit}.ibo-activity-panel--header{position:relative;background-color:#616e88}.ibo-activity-panel--header>.ibo-activity-panel--tabs-togglers a{color:#2E3440}.ibo-activity-panel--togglers{position:absolute;right:16px;top:0;bottom:0;color:#434C5E}.ibo-activity-panel--togglers:hover{color:#2E3440}.ibo-activity-panel--togglers>*:not(:first-child){margin-left:0.75rem}.ibo-activity-panel--tabs-togglers{position:relative;padding-left:48px;padding-right:48px}.ibo-activity-panel--tab-toggler.ibo-is-active .ibo-activity-panel--tab-title{background-color:#D8DEE9}.ibo-activity-panel--tab-toggler.ibo-is-draft .ibo-activity-panel--tab-title-draft-indicator{display:initial}.ibo-activity-panel--tab-toggler-for-caselog-1 .ibo-activity-panel--tab-title-decoration{background-color:#689f38}.ibo-activity-panel--tab-toggler-for-caselog-2 .ibo-activity-panel--tab-title-decoration{background-color:#b83280}.ibo-activity-panel--tab-toggler-for-caselog-3 .ibo-activity-panel--tab-title-decoration{background-color:#f6ae55}.ibo-activity-panel--tab-toggler-for-caselog-4 .ibo-activity-panel--tab-title-decoration{background-color:#3182ce}.ibo-activity-panel--tab-toggler-for-caselog-5 .ibo-activity-panel--tab-title-decoration{background-color:#80deea}.ibo-activity-panel--tab-toggler-for-caselog-6 .ibo-activity-panel--tab-title-decoration{background-color:#c5e1a5}.ibo-activity-panel--tab-toggler-for-caselog-7 .ibo-activity-panel--tab-title-decoration{background-color:#fbb6ce}.ibo-activity-panel--tab-title{padding:8px 16px}.ibo-activity-panel--tab-title:hover{background-color:#D8DEE9}.ibo-activity-panel--tab-title-decoration{display:inline-flex;margin-right:8px;width:12px;height:12px;border-radius:3px}.ibo-activity-panel--tab-title-draft-indicator{display:none;margin-left:8px}.ibo-activity-panel--tab-title-text{max-width:100px}.ibo-activity-panel--tab-toolbar{display:none;flex-direction:column;padding-left:10px;padding-right:10px;background-color:#D8DEE9}.ibo-activity-panel--tab-toolbar.ibo-is-active{display:flex}.ibo-activity-panel--tab-toolbar-actions{justify-content:space-between;flex-wrap:nowrap;margin:4px 0;height:32px}.ibo-activity-panel--tab-toolbar-left-actions .ibo-activity-panel--tab-toolbar-action:not(:first-child)::before{content:"-";margin:0 8px}.ibo-activity-panel--tab-toolbar-middle-actions .ibo-activity-panel--tab-toolbar-action>input{margin-right:8px}.ibo-activity-panel--tab-toolbar-middle-actions .ibo-activity-panel--tab-toolbar-action:not(:first-child){margin-left:18px}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info{color:#2E3440}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info>.ibo-activity-panel--tab-toolbar-info-icon{margin-left:8px}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info:not(:first-child){margin-left:16px}.ibo-activity-panel--tab-toolbar-action{position:relative;color:#2E3440}.ibo-activity-panel--filter{cursor:pointer}.ibo-activity-panel--filter-options-toggler{padding-left:0.5rem;color:#2E3440}.ibo-activity-panel--filter-options-toggler.ibo-is-closed{transform:rotateX(180deg)}.ibo-activity-panel--filter-options-toggler.ibo-is-closed+.ibo-activity-panel--filter-options{display:none}.ibo-activity-panel--filter-options{position:absolute;z-index:1;display:flex;flex-direction:column;top:24px;left:-12px;max-width:200px;padding:8px 12px;background-color:#D8DEE9;border-radius:3px}.ibo-activity-panel--filter-option{cursor:pointer}.ibo-activity-panel--filter-option:not(:first-child){margin-top:8px}.ibo-activity-panel--filter-option-input{margin-right:0.5rem}.ibo-activity-panel--body{flex-grow:1;overflow:auto;padding:16px 16px}.ibo-activity-panel--body--placeholder{margin-top:16px}.ibo-activity-panel--body--placeholder-image>svg{width:250px;height:inherit}.ibo-activity-panel--body--placeholder-hint{margin-top:16px;color:#D8DEE9}.ibo-activity-panel--add-caselog-entry-button{position:absolute;z-index:1;right:12px;top:88px;width:36px;height:36px;background-color:#698fb5;color:white;border-radius:100%;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}.ibo-activity-panel--add-caselog-entry-button>i{text-align:center;height:100%;width:100%;font-size:1.33rem;line-height:33px}.ibo-activity-panel--add-caselog-entry-button:hover{color:white;background-color:#81A1C1;box-shadow:0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15)}.ibo-activity-panel--add-caselog-entry-button:active{color:white;background-color:#7693b8}.ibo-activity-panel--add-caselog-entry-button.ibo-is-hidden{display:none}.ibo-activity-panel .ibo-activity-panel--entry-forms-confirmation-dialog{display:none}.ibo-activity-panel--entry-forms-confirmation-explanation{margin-bottom:16px}.ibo-activity-panel--entry-forms-confirmation-preference-input{margin-right:0.5rem}.ibo-activity-panel--closed-cover{display:none;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background-color:#616e88;cursor:pointer}.ibo-activity-panel--closed-content-container{transform:rotateZ(-90deg);white-space:nowrap}.ibo-activity-panel--open-icon{margin-left:0.75rem}.ibo-caselog-entry-form{display:block;width:100%;background-color:#D8DEE9}.ibo-caselog-entry-form.ibo-is-closed{display:none}.ibo-caselog-entry-form--actions{display:flex;justify-content:space-between;margin-top:8px;margin-bottom:8px}.ibo-caselog-entry-form--lock-indicator{margin-top:12px}.ibo-caselog-entry-form--lock-icon{width:32px;min-width:32px;height:32px;min-height:32px;color:#ECEFF4;background-color:#2E3440;border-radius:100%}.ibo-caselog-entry-form--lock-message{margin-left:1rem}.ibo-caselog-entry-form--action-buttons--main-actions{}.ibo-caselog-entry-form--action-buttons--main-actions>.ibo-popover-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ui-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ui-multiselect-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li .ibo-caselog-entry-form--action-buttons--main-actions>ul{z-index:1}.ibo-activity-panel--entry-group:not(:last-child){margin-bottom:24px}.ibo-activity-entry{display:flex;flex-direction:row;align-items:flex-end}.ibo-activity-entry:not(:last-child) .ibo-activity-entry--medallion{visibility:hidden}.ibo-activity-entry:not(:last-child) .ibo-activity-entry--sub-information{margin-bottom:4px}.ibo-activity-entry.ibo-is-current-user{flex-direction:row-reverse;min-width:min-content}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--medallion{margin-right:initial;margin-left:8px}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--information{margin-right:0;margin-left:40px}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--main-information{background-color:#a5cfdc}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--sub-information{text-align:right}.ibo-activity-entry.ibo-is-current-user:last-child .ibo-activity-entry--main-information{border-bottom-right-radius:0;border-bottom-left-radius:5px}.ibo-activity-entry:not(.ibo-is-current-user) .ibo-activity-entry--information{margin-right:40px;margin-left:0}.ibo-activity-entry:not(.ibo-is-current-user):last-child .ibo-activity-entry--main-information{border-bottom-right-radius:5px;border-bottom-left-radius:0}.ibo-activity-entry.ibo-is-closed .ibo-activity-entry--main-information{max-height:48px;overflow:hidden;cursor:pointer}.ibo-activity-entry.ibo-is-closed .ibo-activity-entry--main-information::after{content:"...";position:absolute;top:30px;left:0;padding-left:16px;width:100%;height:100%;background-color:inherit}.ibo-activity-entry--medallion{margin-right:8px;margin-bottom:18px;min-width:32px;width:32px;min-height:32px;height:32px;overflow:hidden;border-radius:100%}.ibo-activity-entry--medallion.ibo-has-image{background-color:#ebf8ff;box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.25)}.ibo-activity-entry--medallion:not(.ibo-has-image){background-color:#546e7a;color:white;border:1px solid #D8DEE9}.ibo-activity-entry--medallion .ibo-activity-entry--author-picture{max-height:100%}.ibo-activity-entry--main-information{position:relative;display:flex;flex-direction:row;align-items:baseline;padding:12px 16px;color:#2E3440;background-color:#D8DEE9;border-radius:5px}.ibo-activity-entry--main-information-icon{margin-right:16px;color:#3B4252;font-size:1.33rem}.ibo-activity-entry--main-information-content{flex-grow:1;word-break:break-word}.ibo-activity-entry--main-information-content a{color:#2b6bb0}.ibo-activity-entry--main-information-content a:hover,.ibo-activity-entry--main-information-content .ibo-quick-create--compartment-results--element>.option:hover{color:#2a4265}.ibo-activity-entry--main-information-content a:active,.ibo-activity-entry--main-information-content a:focus{color:#2a4265}.ibo-activity-entry--sub-information{margin-top:4px;text-align:left;color:#D8DEE9}.ibo-activity-entry--sub-information>*:not(:last-child):after{content:" ";display:inline-block;vertical-align:middle;margin-left:0.5rem;margin-right:0.5rem;width:4px;height:4px;border-radius:100%;background-color:#434C5E}.ibo-activity-panel--load-more-entries-container{position:relative}.ibo-activity-panel--load-more-entries-container:hover .ibo-activity-panel--load-all-entries{margin-left:84px}.ibo-activity-panel--load-more-entries-container:not(:hover) .ibo-activity-panel--load-all-entries{visibility:hidden}.ibo-activity-panel--load-entries-button{width:32px;height:32px;border-radius:100%;background-color:#D8DEE9;border:1px solid #191c22}.ibo-activity-panel--load-more-entries{z-index:1}.ibo-activity-panel--load-all-entries{position:absolute;z-index:0;top:0;margin-left:0;transition:all 0.1s ease-in-out}.ibo-caselog-entry .ibo-activity-entry--main-information{padding-top:12px;padding-bottom:12px}.ibo-caselog-entry .ibo-activity-entry--main-information-icon{display:none}.ibo-caselog-entry .ibo-activity-entry--main-information-content{}.ibo-caselog-entry .ibo-activity-entry--main-information::before{content:"";position:absolute;top:0;bottom:0;width:3px}.ibo-caselog-entry:not(.ibo-is-current-user) .ibo-activity-entry--main-information::before{left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.ibo-caselog-entry:not(.ibo-is-current-user):last-child .ibo-activity-entry--main-information::before{border-bottom-left-radius:0}.ibo-caselog-entry.ibo-is-current-user .ibo-activity-entry--main-information::before{right:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.ibo-caselog-entry.ibo-is-current-user:last-child .ibo-activity-entry--main-information::before{border-bottom-right-radius:0}.ibo-caselog-entry.ibo-is-closed.ibo-is-current-user .ibo-activity-entry--main-information::after{width:calc(100% - 3px)}.ibo-caselog-entry.ibo-is-closed:not(.ibo-is-current-user) .ibo-activity-entry--main-information::after{margin-left:3px}.ibo-caselog-entry--entry-for-caselog-1 .ibo-activity-entry--main-information::before{background-color:#689f38}.ibo-caselog-entry--entry-for-caselog-2 .ibo-activity-entry--main-information::before{background-color:#b83280}.ibo-caselog-entry--entry-for-caselog-3 .ibo-activity-entry--main-information::before{background-color:#f6ae55}.ibo-caselog-entry--entry-for-caselog-4 .ibo-activity-entry--main-information::before{background-color:#3182ce}.ibo-caselog-entry--entry-for-caselog-5 .ibo-activity-entry--main-information::before{background-color:#80deea}.ibo-caselog-entry--entry-for-caselog-6 .ibo-activity-entry--main-information::before{background-color:#c5e1a5}.ibo-caselog-entry--entry-for-caselog-7 .ibo-activity-entry--main-information::before{background-color:#fbb6ce}.ibo-transition-entry--original-state-label{color:#2E3440;text-decoration:line-through}a.ibo-edits-entry--short-description{position:relative;display:block;color:inherit}.ibo-edits-entry--long-description-toggler-icon{position:absolute;top:3px;right:0;transition:all 0.2s ease-in-out}.ibo-edits-entry--long-description{display:none;margin-top:8px;list-style:inside}.ibo-edits-entry:not(.ibo-is-closed) .ibo-edits-entry--long-description-toggler-icon{transform:rotateX(180deg)}.ibo-edits-entry:not(.ibo-is-closed) .ibo-edits-entry--long-description{display:block}a.ibo-notification-entry--short-description{color:inherit}.ibo-notification-entry--long-description-toggler-icon{margin-left:12px;transition:all 0.2s ease-in-out}.ibo-notification-entry--long-description{display:none;margin-top:8px;list-style:inside}.ibo-notification-entry:not(.ibo-is-closed) .ibo-notification-entry--long-description-toggler-icon{transform:rotateX(180deg)}.ibo-notification-entry:not(.ibo-is-closed) .ibo-notification-entry--long-description{display:block}.ibo-block-csv textarea{width:100%;min-height:10em;margin-top:10px}.ibo-block-list--empty-text,.ibo-block-list--create-action{text-align:center}.ibo-block-list--create-icon{margin-right:0.5rem}.ibo-table-preview{margin-top:20px;overflow-x:auto}.ibo-table-preview th{position:relative;padding:5px;padding-right:24px;border-width:1px 1px 0;border-style:groove groove none;background:#f2f2f2}.ibo-table-preview td{padding-right:5px;padding-left:5px;border-width:0 1px;border-style:none groove}.ibo-table-preview tr:last-child td{border-bottom-width:1px;border-bottom-style:groove}.ibo-preview-header{margin-bottom:5px}.ibo-table-preview--remove-column{position:absolute;top:8px;right:8px;display:inline-block;cursor:pointer;font-size:8px}#form_part_interactive_fields_xlsx,#form_part_interactive_fields_csv,#form_part_interactive_fields_pdf{margin-top:24px}:root{--ibo-body-text-color:#E5E9F0;--ibo-body-background-color:#2E3440}html{height:100vh}body{display:flex;height:100vh;color:var(--ibo-body-text-color);background-color:var(--ibo-body-background-color)}#ibo-navigation-menu{z-index:20}#ibo-page-container{position:relative;z-index:10;height:100%;overflow:auto;flex-grow:1;display:flex;flex-direction:column}#ibo-top-bar,#ibo-main-content{padding-left:36px;padding-right:36px}#ibo-top-container{z-index:20;position:sticky;top:0;left:0;right:0}#ibo-center-container{position:relative;z-index:10;flex-grow:1;overflow:hidden}#ibo-center-container>*{height:100%}#ibo-main-content{padding-top:16px;padding-bottom:16px;overflow:auto}#ibo-main-content>.ibo-panel{margin-left:auto;margin-right:auto}.ibo-preferences--user-preferences--picture-placeholder{display:flex;flex-direction:row;flex-wrap:wrap}.ibo-preferences--user-preferences--picture-placeholder--image{height:54px;width:54px;border-radius:100%;margin:12px;border:solid 3px #7b88a1}.ibo-preferences--user-preferences--picture-placeholder--image>img{border-radius:100%;background-color:#7b88a1}.ibo-preferences--user-preferences--picture-placeholder--image.ibo-is-active{border-color:#2c5382}.ibo-preferences--user-preferences--picture-placeholder--image:hover{border-color:#3182ce}#ibo-form-for-user-interface-preferences>.ibo-keyboard-shortcut--shortcut{display:table;width:100%}#ibo-form-for-user-interface-preferences>.ibo-keyboard-shortcut--shortcut>*:not(.ibo-button){width:30%;display:table-cell}.ibo-keyboard-shortcut--input,.ibo-keyboard-shortcut--input:focus{display:inline-block;width:auto;text-transform:capitalize;text-align:center;color:#D8DEE9;background-color:#434C5E;border:1px solid #4C566A;border-bottom:2px solid #4C566A;border-radius:3px;padding:2px 4px;margin-bottom:5px}.ibo-keyboard-shortcut--input.ibo-is-focus,.ibo-keyboard-shortcut--input:focus.ibo-is-focus{text-transform:none;color:#5E81AC;border-color:#698fb5}#ibo-favorite-organizations .ibo-toolbar{float:right;vertical-align:top}#ibo-favorite-organizations .ibo-datatable--toolbar{padding-top:3px}#ibo-attachment--upload-file .ibo-input-file-select--container{display:inline-block}.ibo-attachment--datatable--icon-preview{max-height:44px;max-width:44px}.ibo-attachment--datatable tbody tr td{line-height:44px}.ibo-attachment--datatable tbody tr td:nth-child(1){line-height:0px}.ibo-attachment--upload-file--drop-zone-hint{display:none}.ibo-drag-in{border:2px #616e88 dashed}.ibo-drag-in .ibo-attachment--upload-file--drop-zone-hint{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:200px;margin:22px 0;color:#3B4252}.ibo-drag-in .ibo-attachment--upload-file--drop-zone-hint>svg{margin-bottom:5px}.ibo-drag-in #ibo-attachment--upload-file--upload-button-container{display:none}.ibo-tab-container--tab-header.ibo-drag-in,.ibo-drag-in.ibo-tab-container--extra-tabs-container{border:none;background-color:#bee3f8;color:#2c5382}.ibo-tab-container--tab-header.ibo-drag-in>a::after,.ibo-drag-in.ibo-tab-container--extra-tabs-container>a::after{padding-left:8px;font-family:"Font Awesome 5 Free";content:"\f382";font-weight:900;color:#3182ce}.itop-simple-graph{margin-top:10px;border:1px dotted transparent;border-radius:5px}.itop-simple-graph.ibo-has-focus{border:1px dotted #2E3440}.graph_zoom{display:flex;float:right;align-items:center}.graph_zoom_slider{height:1.1em;display:inline-block;width:10em}.graph_zoom_plus,.graph_zoom_minus{cursor:pointer;display:inline-block;margin-left:0.5em;margin-right:0.5em}.graph_config{display:flex;align-items:center;flex-wrap:wrap}.graph_config .toolkit_menu.graph>ul>li{position:relative}.graph_config .toolkit_menu.graph>ul>li ul{z-index:1;position:absolute;display:none}.graph_separator{flex-grow:1}.ibo-simple-graph--grouping-threshold--container,.ibo-simple-graph--additional-context--container{margin-right:0.3em;display:flex;align-items:center}.ibo-simple-graph--grouping-threshold--container>*,.ibo-simple-graph--additional-context--container>*{margin-right:1em}#graph_grouping_threshold{width:auto;padding-right:0}.ibo-display-graph--search-box .sf_criterion_area{display:flex;flex-direction:column}.ibo-display-graph--search-box .sf_criterion_row{display:flex;flex-wrap:wrap;align-items:center}.ibo-display-graph--search-box .sf_criterion_row>div{align-items:center;display:flex;padding:0 15px}.ibo-display-graph--search-box .sf_criterion_row>div>input{margin-right:10px}.ibo-display-graph--search-box .sf_criterion_row>div .ibo-medallion-icon{display:flex;align-items:center}.ibo-display-graph--search-box #ReloadMovieBtn{align-self:flex-end}#impacted_objects_lists>div~div{margin-top:24px}#impacted_objects_lists_placeholder,#impacted_groups_placeholder{height:250px}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-red td:last-of-type:before{background-color:#b44953}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-orange td:last-of-type:before{background-color:#c05621}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-green td:last-of-type:before{background-color:#558b2f}.ibo-audit--audit-category--panel .ibo-panel--body{padding:10px 16px}.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable td:not(:nth-child(1)),.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable th:not(:nth-child(1)){text-align:right;width:100px}.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable--toolbar{display:none}.ibo-audit--audit-category--panel .ibo-panel--body tr td:last-of-type:before{content:'';height:12px;width:12px;border-radius:100%;display:inline-block;margin-right:5px;vertical-align:middle}.ibo-audit--dashboard{padding:18px 0}.ibo-dashboard--grid-row+.ibo-audit--error-alert{margin-top:24px}.ibo-audit--audit-line--csv-download{height:2.5em;vertical-align:middle}.ibo-data-synchro-source--replicas-status.ibo-is-grey{color:#191c22;background-color:#616e88}.ibo-data-synchro-source--replicas-status.ibo-is-orange{color:#7b341e;background-color:#fbd38d}.ibo-data-synchro-source--replicas-status.ibo-is-bluegrey{color:#263238;background-color:#b0bec5}.ibo-data-synchro-source--replicas-status.ibo-is-red{color:#7d333a;background-color:#dfb1b5}.ibo-data-synchro-source--replicas-status.ibo-is-blue{color:#2a4265;background-color:#bee3f8}.ibo-data-synchro-source--replicas-status.ibo-is-green{color:#33691e;background-color:#dcedc8}.ibo-data-synchro-source--replicas-status.ibo-is-cyan{color:#006164;background-color:#c9eef2}.ibo-data-synchro-source--replicas-status-separator{border-top:2px solid white}.ibo-data-synchro-source--replicas-status.ibo-is-light{opacity:0.5}.ibo-data-synchro-source--replicas-status.ibo-is-light:hover{opacity:1}.synoptics tr td{padding:10px;min-width:200px;vertical-align:middle;text-align:center}.synoptics tr td.arrow{min-width:100px;border-top:2px solid #ECEFF4}.ibo-data-synchro-source--replicas-status--warning{margin:0 5px 0 8px}.ibo-datamodel-viewer--parent--spacer{padding:0 8px}#ibo-datamodel-viewer--attributes-table>tbody tr td:first-child{width:3px}.ibo-datamodel-viewer--origin-cell{vertical-align:middle}.ibo-datamodel-viewer--origin-cell>div{height:8px;width:8px;border-radius:100%}.ibo-datamodel-viewer--classes-list{position:relative;height:100%;width:350px;padding-left:24px;overflow-y:scroll}.ibo-datamodel-viewer--lifecycle--code{color:#3B4252}.ibo-datamodel-viewer--lifecycle--stimuli{color:#2a4265}.ibo-datamodel-viewer--lifecycle--attribute-option{color:#702459}.dataModelSchema g{cursor:pointer}.dataModelSchema g:hover rect:not(.liseret){fill:#616e88}.dataModelSchema text{fill:#191c22;text-anchor:middle}#selfreferencing:hover~g>.selfattr{fill:#616e88}.tooltipD3{position:fixed;text-align:center;background:white;border:1px solid #3B4252;border-radius:3px;pointer-events:none;fill:#191c22;text-anchor:middle}.tooltipD3 i{font-size:1rem}.tooltipD3 span{margin:3px}#tooltipD3_top{border-bottom:1px solid #3B4252;padding:3px}.ibo-datamodel-viewer--lifecycle-image{margin-bottom:16px}#tabs1-import .ibo-field--label{max-width:50%}div.ibo-csv-import--cell-modified{font-weight:bold;color:#2b6bb0}div.ibo-csv-import--cell-error{font-weight:bold;color:#b44953}div.ibo-csv-import--cell-message{padding-top:3px}tr.ibo-csv-import--row-unchanged td{border-bottom:1px #616e88 solid}.wizContainer table tr.ibo-csv-import--row-error td{border-bottom:1px #616e88 solid;background-color:#f2e0e2}tr.ibo-csv-import--row-modified td{border-bottom:1px #616e88 solid}tr.ibo-csv-import--row-added td{border-bottom:1px #616e88 solid}.ibo-csv-import--download-file{font-size:4em;color:#6eb2c6;margin:20px}.ibo-global-search--result--title>img{max-height:48px;max-width:48px;margin-right:8px}#welcome_popup{display:flex}.ibo-welcome-popup--image{display:flex;justify-content:center;align-self:center;width:30%}.ibo-welcome-popup--image>svg{height:100%;padding:20px}.ibo-welcome-popup--text{flex-grow:1;align-self:center;padding:15px}.ibo-welcome-popup--text>div>div{padding-bottom:20px}.ibo-welcome-popup--text>div>div:first-child{padding-bottom:25px}.ibo-welcome-popup--text--options{position:absolute;bottom:10px}.ibo-alert+.ibo-alert{margin-top:4px}.ibo-alert+.ibo-block:not(.ibo-alert){margin-top:16px}.ibo-button+.ibo-button,.ui-dialog .ui-button+.ibo-button,.ui-dialog .ui-button+.ui-button,.ui-dialog .ui-button+.ui-datepicker-current,.ui-dialog .ui-button+.ui-datepicker-close,.ui-datepicker-current+.ibo-button,.ui-dialog .ui-datepicker-current+.ui-button,.ui-datepicker-current+.ui-datepicker-current,.ui-datepicker-current+.ui-datepicker-close,.ui-datepicker-close+.ibo-button,.ui-dialog .ui-datepicker-close+.ui-button,.ui-datepicker-close+.ui-datepicker-current,.ui-datepicker-close+.ui-datepicker-close,.ui-dialog .ibo-button+.ui-button,.ibo-button+.ui-datepicker-current,.ibo-button+.ui-datepicker-close{margin-left:4px}.ibo-button-group+.ibo-button-group,.ibo-button+.ibo-button-group,.ui-dialog .ui-button+.ibo-button-group,.ui-datepicker-current+.ibo-button-group,.ui-datepicker-close+.ibo-button-group,.ibo-button-group+.ibo-button,.ui-dialog .ibo-button-group+.ui-button,.ibo-button-group+.ui-datepicker-current,.ibo-button-group+.ui-datepicker-close{margin-left:4px}.ibo-collapsible-section+.ibo-collapsible-section{margin-top:12px}.ibo-collapsible-section+.ibo-block:not(.ibo-collapsible-section){margin-top:16px}.ibo-caselog-list .ibo-collapsible-section{margin:0;min-width:22em}.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--body{color:#191c22;padding:8px;background-color:rgba(229, 233, 240, 0.5)}.ibo-datatable+.ibo-block{margin-top:4px}.ibo-panel .ibo-panel--body .ibo-datatable{width:100%}.display_block+.display_block{margin-top:24px}.display_block+.ibo-block:not(.display_block){margin-top:16px}.ibo-field+.ibo-field{margin-top:16px}.form_field+.form_field{margin-top:16px}.ibo-fieldset+.ibo-fieldset:not(.ibo-column),fieldset+.ibo-fieldset:not(.ibo-column),.ibo-fieldset+fieldset:not(.ibo-column){margin-top:48px}.ibo-multi-column+.ibo-fieldset,.ibo-multi-column+fieldset{margin-top:48px}.ibo-form+.ibo-form{margin-top:24px}select+label,label+select,label>select,input+label,label+input,label>input{margin-left:8px}.ibo-datatable .attribute-set .attribute-set-item{display:inline;margin:0;padding:4px 6px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}.ibo-datatable .attribute-set .attribute-set-item+.attribute-set-item{margin-left:0.5rem}.ibo-panel+.ibo-panel{margin-top:24px}.ibo-panel+.ibo-block:not(.ibo-panel){margin-top:16px}#ibo-main-content{}#ibo-main-content .ibo-panel.ibo-has-sticky-header{margin-bottom:200px}#ibo-main-content .ibo-panel.ibo-has-sticky-header>.ibo-sticky-sentinel-top{top:-16px;height:16px}#ibo-main-content .ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{top:-16px}.ui-dialog-content{}.ui-dialog-content .ibo-panel.ibo-has-sticky-header{}.ui-dialog-content .ibo-panel.ibo-has-sticky-header>.ibo-sticky-sentinel-top{top:-16px;height:16px}.ui-dialog-content .ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{top:-16px}.ibo-pill:not(:last-child){margin-right:16px}.ibo-dashboard--grid-row .ibo-dashlet-header-static{margin-top:12px}.ibo-dashboard--grid-row:first-child .ibo-dashlet:first-child .ibo-dashlet-header-static{margin-top:0}.ibo-details .ibo-prop--apply>span,.ibo-details .ibo-prop--cancel>span{display:unset}.ibo-details .ibo-prop--apply{display:table-column}.ibo-details{margin-top:5px}.ibo-activity-panel--tab-entry-form .ibo-caselog-entry-form{padding-bottom:14px;border-bottom:1px solid #4C566A}.ibo-panel>.ibo-panel--body>.ibo-tab-container{margin-top:-24px;margin-left:-16px;margin-right:-16px;margin-bottom:-24px}.ibo-panel>.ibo-panel--body>.ibo-tab-container>.ibo-tab-container--tab-container-list{height:100%;overflow-y:auto;flex-grow:1}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical{display:flex;flex-direction:row}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list{padding-top:50px;flex-direction:column;height:auto;padding-left:unset;margin-right:unset;min-width:calc(32px + 90px + 32px)}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container{height:50px;width:100%;justify-content:left}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header>.ibo-tab-container--tab-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container>.ibo-tab-container--tab-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header>.ibo-tab-container--extra-tabs-list-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container>.ibo-tab-container--extra-tabs-list-toggler{width:100%;justify-content:left}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tab-container{flex-grow:1;margin-left:unset}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container>.ibo-tab-container--tabs-list.ibo-is-sticking{position:fixed;z-index:10}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking{padding-left:0}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--tab-toggler,.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--extra-tabs-list-toggler,.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--extra-tabs-list-toggler{font-size:1rem}.ibo-object-details.ibo-has-medallion-icon>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list{padding-left:calc(32px + 96px + 32px - 24px)}.ibo-block-list--medallion{flex-direction:column;align-items:center}.ibo-block-list--medallion>.ibo-medallion-icon--image{margin:0 auto}.ibo-block-list--medallion>.ibo-medallion-icon--image~.ibo-medallion-icon--description{margin-top:12px}.ibo-block-list--medallion>.ibo-medallion-icon--description{flex-grow:1;text-align:center}.ibo-datatable .ibo-field-badge{margin:0;padding:0;color:unset;background-color:unset}.ibo-datatable .ibo-field-badge::before{content:"";display:inline-flex;margin-right:0.5rem;width:10px;height:10px;min-width:10px;min-height:10px;background-color:var(--ibo-main-color)}.ibo-datatable .ibo-field-badge .ibo-field-badge--decoration{display:none}.ibo-datatable .ibo-field-badge .ibo-field-badge--decoration+.ibo-field-badge--label{margin-left:unset}.ui-dialog .blockUI.blockOverlay{background-color:#2E3440}.ibo-datatable .blockUI.blockOverlay{background-color:#2E3440}.ibo-datatable .blockUI.blockMsg{font-size:2em}.ibo-svg-illustration--container>svg *[fill="#6c63ff"]{fill:#81A1C1}.ibo-is-html-content table:not(:last-child){margin-bottom:0}.ibo-is-html-content table tbody tr:last-child td,.ibo-is-html-content table tbody tr:last-child th{border-bottom-width:1px}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{color:#0e1013 !important}.cke_reset_all fieldset{border:2px groove #e0dfe3 !important}.cke_chrome{border:1px solid #7b88a1 !important}.cke_editable{background:#E5E9F0}.cke_inner{background:#7b88a1 !important}.cke_top{border-bottom:1px solid #4C566A !important;background:#D8DEE9 !important;white-space:normal !important}.cke_float .cke_top{border:1px solid #4C566A !important}.cke_bottom{border-top:1px solid #4C566A !important;background:#D8DEE9 !important}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{border-color:transparent #bcbcbc transparent transparent}.cke_resizer_rtl{border-color:transparent transparent transparent #bcbcbc}.cke_panel{background-color:#D8DEE9;border:1px solid #d1d1d1}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem .ibo-quick-create--compartment-results--element>.option:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_panel_grouptitle{color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a:hover.cke_colorbox,.ibo-quick-create--compartment-results--element>.cke_colorbox.option:hover,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox,.ibo-quick-create--compartment-results--element>.cke_colorbox.option:hover{border-color:#bcbcbc}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a:hover.cke_colorauto,.ibo-quick-create--compartment-results--element>.cke_colorauto.option:hover,a:hover.cke_colormore,.ibo-quick-create--compartment-results--element>.cke_colormore.option:hover,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,.ibo-quick-create--compartment-results--element>.cke_colorauto.option:hover,a:hover.cke_colormore,.ibo-quick-create--compartment-results--element>.cke_colormore.option:hover{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}a.cke_button_expandable{padding:4px 5px}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_expandable.cke_button_on{padding:3px 4px}a.cke_button_off:hover,.ibo-quick-create--compartment-results--element>.cke_button_off.option:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_expandable.cke_button_off:hover,.ibo-quick-create--compartment-results--element>.cke_button_expandable.cke_button_off.option:hover,a.cke_button_expandable.cke_button_off:focus,a.cke_button_expandable.cke_button_off:active{padding:3px 4px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc .ibo-quick-create--compartment-results--element>.cke_button_off.option:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,.ibo-quick-create--compartment-results--element>.cke_button_disabled.option:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_expandable.cke_button_disabled:hover,.ibo-quick-create--compartment-results--element>.cke_button_expandable.cke_button_disabled.option:hover,a.cke_button_expandable.cke_button_disabled:active{padding:4px 5px}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_expandable.cke_button_disabled:focus{padding:3px 4px}.cke_hc a.cke_button_disabled:hover,.cke_hc .ibo-quick-create--compartment-results--element>.cke_button_disabled.option:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl .ibo-quick-create--compartment-results--element>.cke_button_disabled.option:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:0.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:0.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after,.cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.cke_button_disabled.option:hover:after:last-child{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after,.cke_rtl .cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.cke_button_disabled.option:hover:after:last-child{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after,.cke_hc .cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.cke_button_disabled.option:hover:after:last-child{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.cke_button_disabled.option:hover:after:last-child{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.option:hover:after:last-child,.cke_toolgroup a.cke_button:focus:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.option:hover:after:last-child,.cke_rtl .cke_toolgroup a.cke_button:focus:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.option:hover:after:last-child,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.option:hover:after:last-child,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 3px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:0.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:0.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,.ibo-quick-create--compartment-results--element>.cke_path_item.option:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc .ibo-quick-create--compartment-results--element>.cke_path_item.option:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:"Courier New", Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:0.95;filter:alpha(opacity=95);-webkit-animation:fadeIn 0.7s;animation:fadeIn 0.7s}.cke_notification_message a{color:#12306f}:root{--ibo-dm-enum--Organization-status-active--main-color:#689f38;--ibo-dm-enum--Organization-status-active--complementary-color:white}.ibo-dm-enum--Organization-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Organization-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Organization-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Organization-status-inactive--complementary-color:white}.ibo-dm-enum--Organization-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#6f3c06;--ibo-main-color--900:#fdeedd;--ibo-complementary-color:white}.ibo-dm-enum-alt--Organization-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Location-status-active--main-color:#689f38;--ibo-dm-enum--Location-status-active--complementary-color:white}.ibo-dm-enum--Location-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Location-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Location-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Location-status-inactive--complementary-color:white}.ibo-dm-enum--Location-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#6f3c06;--ibo-main-color--900:#fdeedd;--ibo-complementary-color:white}.ibo-dm-enum-alt--Location-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-class--Contact--main-color:#546e7a;--ibo-dm-class--Contact--complementary-color:white}.ibo-dm-class--Contact{--ibo-main-color:#546e7a;--ibo-main-color--100:#303f45;--ibo-main-color--900:#eaeef0;--ibo-complementary-color:white}.ibo-dm-class-alt--Contact{--ibo-main-color:white;--ibo-complementary-color:#546e7a}:root{--ibo-dm-enum--Contact-status-active--main-color:#689f38;--ibo-dm-enum--Contact-status-active--complementary-color:white}.ibo-dm-enum--Contact-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Contact-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Contact-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Contact-status-inactive--complementary-color:white}.ibo-dm-enum--Contact-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#6f3c06;--ibo-main-color--900:#fdeedd;--ibo-complementary-color:white}.ibo-dm-enum-alt--Contact-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Ticket-operational_status-resolved--main-color:#689f38;--ibo-dm-enum--Ticket-operational_status-resolved--complementary-color:white}.ibo-dm-enum--Ticket-operational_status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Ticket-operational_status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Ticket-operational_status-closed--main-color:#D8DEE9;--ibo-dm-enum--Ticket-operational_status-closed--complementary-color:#3B4252}.ibo-dm-enum--Ticket-operational_status-closed{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--Ticket-operational_status-closed{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--Ticket-operational_status--main-color:#2c5382;--ibo-dm-enum--Ticket-operational_status--complementary-color:white}.ibo-dm-enum--Ticket-operational_status{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Ticket-operational_status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--ApplicationSolution-status-active--main-color:#689f38;--ibo-dm-enum--ApplicationSolution-status-active--complementary-color:white}.ibo-dm-enum--ApplicationSolution-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--ApplicationSolution-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--ApplicationSolution-status-inactive--main-color:#D8DEE9;--ibo-dm-enum--ApplicationSolution-status-inactive--complementary-color:#3B4252}.ibo-dm-enum--ApplicationSolution-status-inactive{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--ApplicationSolution-status-inactive{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--BusinessProcess-status-active--main-color:#689f38;--ibo-dm-enum--BusinessProcess-status-active--complementary-color:white}.ibo-dm-enum--BusinessProcess-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--BusinessProcess-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--BusinessProcess-status-inactive--main-color:#D8DEE9;--ibo-dm-enum--BusinessProcess-status-inactive--complementary-color:#3B4252}.ibo-dm-enum--BusinessProcess-status-inactive{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--BusinessProcess-status-inactive{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--SoftwareInstance-status-active--main-color:#689f38;--ibo-dm-enum--SoftwareInstance-status-active--complementary-color:white}.ibo-dm-enum--SoftwareInstance-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--SoftwareInstance-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--SoftwareInstance-status-inactive--main-color:#D8DEE9;--ibo-dm-enum--SoftwareInstance-status-inactive--complementary-color:#3B4252}.ibo-dm-enum--SoftwareInstance-status-inactive{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--SoftwareInstance-status-inactive{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--Problem-status-new--main-color:#2c5382;--ibo-dm-enum--Problem-status-new--complementary-color:white}.ibo-dm-enum--Problem-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-assigned--main-color:#2c5382;--ibo-dm-enum--Problem-status-assigned--complementary-color:white}.ibo-dm-enum--Problem-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-resolved--main-color:#689f38;--ibo-dm-enum--Problem-status-resolved--complementary-color:white}.ibo-dm-enum--Problem-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Problem-status-closed--main-color:#D8DEE9;--ibo-dm-enum--Problem-status-closed--complementary-color:#3B4252}.ibo-dm-enum--Problem-status-closed{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--Problem-status-closed{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--Problem-status--main-color:#2c5382;--ibo-dm-enum--Problem-status--complementary-color:white}.ibo-dm-enum--Problem-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-class--UserRequest--main-color:#2c5382}.ibo-dm-class--UserRequest{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6}.ibo-dm-class-alt--UserRequest{--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-new--main-color:#2c5382;--ibo-dm-enum--UserRequest-status-new--complementary-color:white}.ibo-dm-enum--UserRequest-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-waiting_for_approval--main-color:#f6ae55;--ibo-dm-enum--UserRequest-status-waiting_for_approval--complementary-color:white}.ibo-dm-enum--UserRequest-status-waiting_for_approval{--ibo-main-color:#f6ae55;--ibo-main-color--100:#6f3c06;--ibo-main-color--900:#fdeedd;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-waiting_for_approval{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--UserRequest-status-approved--main-color:#689f38;--ibo-dm-enum--UserRequest-status-approved--complementary-color:white}.ibo-dm-enum--UserRequest-status-approved{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-approved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--UserRequest-status-rejected--main-color:#b83280;--ibo-dm-enum--UserRequest-status-rejected--complementary-color:white}.ibo-dm-enum--UserRequest-status-rejected{--ibo-main-color:#b83280;--ibo-main-color--100:#5c193e;--ibo-main-color--900:#f7e3ef;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-rejected{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-assigned--main-color:#2c5382;--ibo-dm-enum--UserRequest-status-assigned--complementary-color:white}.ibo-dm-enum--UserRequest-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-pending--main-color:#f6ae55;--ibo-dm-enum--UserRequest-status-pending--complementary-color:white}.ibo-dm-enum--UserRequest-status-pending{--ibo-main-color:#f6ae55;--ibo-main-color--100:#6f3c06;--ibo-main-color--900:#fdeedd;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-pending{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--UserRequest-status-escalated_tto--main-color:#b83280;--ibo-dm-enum--UserRequest-status-escalated_tto--complementary-color:white}.ibo-dm-enum--UserRequest-status-escalated_tto{--ibo-main-color:#b83280;--ibo-main-color--100:#5c193e;--ibo-main-color--900:#f7e3ef;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-escalated_tto{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-escalated_ttr--main-color:#b83280;--ibo-dm-enum--UserRequest-status-escalated_ttr--complementary-color:white}.ibo-dm-enum--UserRequest-status-escalated_ttr{--ibo-main-color:#b83280;--ibo-main-color--100:#5c193e;--ibo-main-color--900:#f7e3ef;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-escalated_ttr{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-resolved--main-color:#689f38;--ibo-dm-enum--UserRequest-status-resolved--complementary-color:white}.ibo-dm-enum--UserRequest-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--UserRequest-status-closed--main-color:#D8DEE9;--ibo-dm-enum--UserRequest-status-closed--complementary-color:#3B4252}.ibo-dm-enum--UserRequest-status-closed{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--UserRequest-status-closed{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--UserRequest-status--main-color:#2c5382;--ibo-dm-enum--UserRequest-status--complementary-color:white}.ibo-dm-enum--UserRequest-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-priority-1--main-color:#b44953;--ibo-dm-enum--UserRequest-priority-1--complementary-color:white}.ibo-dm-enum--UserRequest-priority-1{--ibo-main-color:#b44953;--ibo-main-color--100:#532225;--ibo-main-color--900:#f5e6e7;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority-1{--ibo-main-color:white;--ibo-complementary-color:#b44953}:root{--ibo-dm-enum--UserRequest-priority-2--main-color:#c05621;--ibo-dm-enum--UserRequest-priority-2--complementary-color:white}.ibo-dm-enum--UserRequest-priority-2{--ibo-main-color:#c05621;--ibo-main-color--100:#642d11;--ibo-main-color--900:#fae9e1;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority-2{--ibo-main-color:white;--ibo-complementary-color:#c05621}:root{--ibo-dm-enum--UserRequest-priority-3--main-color:#2b6bb0;--ibo-dm-enum--UserRequest-priority-3--complementary-color:white}.ibo-dm-enum--UserRequest-priority-3{--ibo-main-color:#2b6bb0;--ibo-main-color--100:#17395e;--ibo-main-color--900:#e2edf8;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority-3{--ibo-main-color:white;--ibo-complementary-color:#2b6bb0}:root{--ibo-dm-enum--UserRequest-priority-4--main-color:#3B4252;--ibo-dm-enum--UserRequest-priority-4--complementary-color:white}.ibo-dm-enum--UserRequest-priority-4{--ibo-main-color:#3B4252;--ibo-main-color--100:#313744;--ibo-main-color--900:#eaecf0;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority-4{--ibo-main-color:white;--ibo-complementary-color:#3B4252}:root{--ibo-dm-enum--UserRequest-priority--main-color:#2b6bb0;--ibo-dm-enum--UserRequest-priority--complementary-color:white}.ibo-dm-enum--UserRequest-priority{--ibo-main-color:#2b6bb0;--ibo-main-color--100:#17395e;--ibo-main-color--900:#e2edf8;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority{--ibo-main-color:white;--ibo-complementary-color:#2b6bb0}:root{--ibo-dm-enum--Change-status-new--main-color:#2c5382;--ibo-dm-enum--Change-status-new--complementary-color:white}.ibo-dm-enum--Change-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-assigned--main-color:#2c5382;--ibo-dm-enum--Change-status-assigned--complementary-color:white}.ibo-dm-enum--Change-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-approved--main-color:#689f38;--ibo-dm-enum--Change-status-approved--complementary-color:white}.ibo-dm-enum--Change-status-approved{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-approved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Change-status-closed--main-color:#D8DEE9;--ibo-dm-enum--Change-status-closed--complementary-color:#3B4252}.ibo-dm-enum--Change-status-closed{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--Change-status-closed{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--Change-status-rejected--main-color:#b83280;--ibo-dm-enum--Change-status-rejected--complementary-color:white}.ibo-dm-enum--Change-status-rejected{--ibo-main-color:#b83280;--ibo-main-color--100:#5c193e;--ibo-main-color--900:#f7e3ef;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-rejected{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Change-status--main-color:#2c5382;--ibo-dm-enum--Change-status--complementary-color:white}.ibo-dm-enum--Change-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382} \ No newline at end of file + */.ibo-input-one-way-password-wrapper>*:not(first-child){margin-top:6px}.ibo-input-set>input{height:100%}.ibo-input-set .item[data-value]>.remove{font-size:18px;padding-top:0.15em;border-left:none}.ibo-input-set.has-items::after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:600;font-size:10px;position:absolute;right:8px;top:5px}.attribute-set .attribute-set-item,.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item{display:inline-block;margin-top:2px;margin-right:0;margin-bottom:2px;padding:4px 6px;max-width:120px;background:white none;border:none;border-radius:3px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px 1px rgba(241, 241, 241, 0.7);color:#191c22;text-shadow:none}.attribute-set .attribute-set-item:not(:first-child),.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item:not(:first-child),.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item:not(:first-child),.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item:not(:first-child){margin-left:3px}.attribute-set.history-added .attribute-set-item{font-weight:bold}.attribute-set.history-removed .attribute-set-item{text-decoration:line-through;font-style:italic}.selectize-control.multi .selectize-input.ibo-input-set,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active{padding:5px 8px}.ibo-input-text,textarea{width:100%;min-height:12rem;padding:10px 12px}.ibo-input-text.ibo-is-code,textarea.ibo-is-code{background-color:#434C5E}.ibo-input-text--export{width:100%;min-height:15em}.ibo-pill.ibo-is-new{color:#2a4265;background-color:#ebf8ff}.ibo-pill.ibo-is-neutral,.ui-dialog .ibo-pill.ui-button.ui-dialog-titlebar-close{color:#2a4265;background-color:#ebf8ff}.ibo-pill.ibo-is-waiting{color:#9c4221;background-color:floralwhite}.ibo-pill.ibo-is-success{color:#33691e;background-color:#dcedc8}.ibo-pill.ibo-is-failure{color:#973d46;background-color:#faf2f3}.ibo-pill.ibo-is-frozen{color:#3B4252;background-color:#E5E9F0}.ibo-pill.ibo-is-active{color:#33691e;background-color:#dcedc8}.ibo-pill.ibo-is-inactive{color:#9c4221;background-color:floralwhite}.ibo-pill{--ibo-main-color--100:#ebf8ff;--ibo-main-color--900:#2a4265;max-width:240px;margin-top:4px;margin-bottom:4px;padding:6px 10px;border-radius:3px;color:var(--ibo-main-color--900);background-color:var(--ibo-main-color--100)}.ibo-pill:hover,.ibo-pill:active{color:inherit}.ibo-prop--apply{width:calc(32px + 12px);padding-left:12px}.ibo-prop--apply.ui-state-error:after{color:#2E3440;content:'\f071';vertical-align:bottom}.ibo-prop--apply.ui-state-error>span{display:none !important}.ibo-prop--cancel{width:calc(32px + 8px);padding-left:8px}.ibo-prop--apply,.ibo-prop--cancel{height:28px}.ibo-prop--apply>span,.ibo-prop--cancel>span{display:block;height:28px;width:32px;text-align:center}.ibo-prop--apply>span>div,.ibo-prop--cancel>span>div{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.ibo-title{color:#E5E9F0;padding:12px 0}.ibo-title--icon{width:90px;height:90px;min-width:90px;min-height:90px;overflow:hidden}.ibo-title--icon>.ibo-title--icon-level-2{width:80px;height:80px;min-width:80px;min-height:80px}.ibo-title--icon>.ibo-title--icon-level-3{width:70px;height:70px;min-width:70px;min-height:70px}.ibo-title--icon-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ibo-title--icon-background--must-contain{background-size:contain}.ibo-title--icon-background--must-cover{background-size:cover}.ibo-title--icon-background--must-zoomout{background-size:66.67%}.ibo-title--subtitle{margin-top:2px;margin-bottom:2px;flex-wrap:wrap}.ibo-title-for-dashlet{padding-top:2em}.ibo-title-for-dashlet--content{background-color:white;border-radius:5px;border:1px solid;border-color:#616e88;padding-bottom:1em}.ibo-title-separator{border-radius:5px 5px 0 0;border-color:#3182ce;color:#3182ce;background-color:#3182ce;border:3px solid;margin:0;padding:0}:root{--ibo-datatable-panel--table-spacing:48px}.ibo-datatable--toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 6px;color:#7b88a1}.ibo-datatable--toolbar:first-child{margin-bottom:18px}.ibo-datatable--toolbar:not(:first-child){margin-top:18px}.ibo-datatable--toolbar-left>*:not(:first-child),.ibo-datatable--toolbar-right>*:not(:first-child){margin-left:1rem}.ibo-datatable-header{color:#D8DEE9}.ibo-datatable-panel>.ibo-panel--body{padding:32px 0 24px}.ibo-datatable--selection-validation-buttons-toolbar{clear:both;margin-top:10px}.ibo-list-column{max-height:150px;overflow-y:auto}.ibo-sort-order::after{color:#dd6c20}.ibo-sort-order.ibo-is-descending::after{content:'\f0dd'}.ibo-sort-order.ibo-is-ascending::after{content:'\f0de'}.ibo-sort-order.ibo-is-none::after{content:'\f0dc'}.itop-fieldsorter>.selected{background-color:#bee3f8}.ibo-datatable tbody>tr{transition:background-color 300ms linear}.ibo-datatable tbody>tr:hover,.ibo-datatable tbody>tr.selected:hover{cursor:pointer;background-color:#2a4265}.ibo-datatable tbody>tr.selected{background-color:#2b6bb0}.ibo-datatable--selected-count,.ibo-datatable--result-count{padding-right:0.2em;padding-left:0.1em}.ibo-prop-header{padding-bottom:14px}.ibo-fieldset~.ibo-fieldset:not(.ibo-column),fieldset~.ibo-fieldset:not(.ibo-column),.ibo-fieldset~fieldset:not(.ibo-column){margin-top:48px}.ibo-multi-column~.ibo-fieldset,.ibo-multi-column~fieldset{margin-top:48px}.ibo-fieldset-legend,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,legend{width:100%;margin-bottom:16px;padding-bottom:4px;border-bottom:2px solid #4C566A}.ibo-field{}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container){}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value{word-break:break-word;white-space:inherit}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value *:not(input, select, textarea){word-break:break-word;white-space:inherit}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value pre{white-space:break-spaces}.ibo-field-large{display:block}.ibo-field-large .ibo-field--label{position:relative;display:flex;align-items:center;max-width:initial;width:100%}.ibo-field-large .ibo-field-small .ibo-field--label{display:table-cell;vertical-align:top;padding-right:10px;min-width:100px;max-width:145px;width:30%}.ibo-field-large .ibo-field--value{margin-top:2px}.ibo-field-large .ibo-field--value>*{--ibo-scrollbar--scrollbar-track-background-color:#f2f2f2}.ibo-field-large.ibo-is-fullscreen{background-color:#3B4252}.ibo-field-large.ibo-is-fullscreen .ibo-field--label{position:fixed;width:100%;min-width:initial;max-width:initial;padding:4px 8px;background-color:#2E3440;border-bottom:1px solid #616e88}.ibo-field-large.ibo-is-fullscreen .ibo-field--value{padding:36px 8px 4px 8px}.ibo-field-large.ibo-is-fullscreen .ibo-field--value>*{height:initial !important;width:initial !important}.ibo-field-small{display:table;width:100%}.ibo-field-small .ibo-field--label{display:table-cell;vertical-align:top;padding-right:10px}.ibo-field--fullscreen-toggler{width:20px;height:20px;border-radius:5px;cursor:pointer}.ibo-field--fullscreen-toggler:hover{background-color:#4C566A}.ibo-field--label{min-width:100px;max-width:145px;width:30%;word-break:break-word}.ibo-field--label>.ibo-has-description::after{content:"?";padding-left:4px;vertical-align:top;cursor:pointer;color:#7b88a1}.ibo-field--label-small .ibo-field--label{width:20em}.ibo-field--value{width:100%;color:#E5E9F0}.ibo-field--value .HTML table{table-layout:fixed;width:100%}.ibo-field--label>.ibo-field--comments{flex:auto}.ibo-fieldset-legend>.ibo-field--comments,.ibo-dashboard-editor--properties-subtitle>.ibo-field--comments,.ibo-dashboard--available-dashlet--title>.ibo-field--comments,.ibo-dashlet--properties--title>.ibo-field--comments,legend>.ibo-field--comments{padding-bottom:2px;font-size:1.17rem}.ibo-field--comments{display:table-cell;vertical-align:top;width:5em}.ibo-field--comments>input[type="checkbox"]{margin-left:5px;float:right}.ibo-field--comments>.multi_values,.ibo-field--comments>.mono_value,.ibo-field--comments>.ibo-field--comments--synchro{float:right}.mailto,.tel{white-space:nowrap}.mailto .text_decoration,.tel .text_decoration{margin-right:0.5rem;font-size:0.9em}.object-ref-icon.text_decoration,.object-ref-icon-disabled.text_decoration{margin-right:0.5rem}.ibo-field--enable-bulk,.ibo-field--comments--synchro{display:inline;padding:2px 5px;margin:0 0 0 5px;height:calc(100% - 5px);border-radius:5px;font-weight:bold;white-space:nowrap}.ibo-field--enable-bulk--checkbox{margin-left:8px}.ibo-toolbar{display:flex;align-items:center}.ibo-toolbar.ibo-toolbar--action{position:relative}.ibo-toolbar.ibo-toolbar--button{margin-top:16px}.ibo-toolbar-spacer{flex-grow:1}.ibo-toolbar-vertical-separator{display:inline-flex;border-right:1px solid #4C566A;width:1px;height:16px;margin:0 0.75rem}.search_box{box-sizing:border-box;position:relative;z-index:1100;text-align:center}.search_box *{box-sizing:border-box}.search_form_handler{}.search_form_handler a{}.search_form_handler input[type="text"],.search_form_handler select{padding:1px 2px}.search_form_handler:not(.closed) .sf_title .sft_short{display:none}.search_form_handler:not(.closed) .sf_title .sft_toggler{transform:rotateX(180deg);transition:transform 0.5s linear}.search_form_handler.closed{margin-bottom:0.5em;width:150px;overflow:hidden;border-radius:4px}.search_form_handler.closed .sf_criterion_area{height:0;opacity:0;padding:0}.search_form_handler.closed .sf_title{padding:6px 8px;text-align:center;font-size:12px}.search_form_handler.closed .sf_title .sft_long{display:none}.search_form_handler.closed .sf_title .sft_hint,.search_form_handler.closed .sf_title .sfobs_hint{display:none}.search_form_handler:not(.no_auto_submit) .sft_hint{display:none}.search_form_handler:not(.no_auto_submit) .sfc_fg_apply{display:none}.search_form_handler.no_auto_submit .sfc_fg_search{display:none}.search_form_handler.no_auto_submit .sft_hint{display:inline-block}.search_form_handler:not(.hide_obsolete_data) .sfobs_hint{display:none}.search_form_handler.hide_obsolete_data .sfobs_hint{display:inline-block}.search_form_handler.hide_obsolete_data.no_auto_submit .sfobs_hint{margin-left:30px}.search_form_handler .sf_message{display:none;margin:8px 8px 0 8px;border-radius:0px}.search_form_handler .sf_criterion_area{padding:8px 8px 3px 8px}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child){margin-top:20px}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::before{content:"";position:absolute;top:-12px;left:0px;width:100%;border-top:1px solid #D8DEE9}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::after{content:"or";position:absolute;top:-20px;left:8px;padding-left:5px;padding-right:5px;color:#434C5E;background-color:white}.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group{display:inline}.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group .sfc_fg_button,.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group .sfc_header{border:1px solid #4C566A;border-radius:3px}.search_form_handler .sf_criterion_area .search_form_criteria,.search_form_handler .sf_criterion_area .sf_more_criterion,.search_form_handler .sf_criterion_area .sf_button{position:relative;display:inline-block;margin-right:10px;margin-top:3px;margin-bottom:3px;vertical-align:top}.search_form_handler .sf_criterion_area .search_form_criteria.opened,.search_form_handler .sf_criterion_area .sf_more_criterion.opened,.search_form_handler .sf_criterion_area .sf_button.opened{margin-bottom:0}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_header,.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfc_header,.search_form_handler .sf_criterion_area .sf_button.opened .sfc_header,.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfm_header,.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_header,.search_form_handler .sf_criterion_area .sf_button.opened .sfm_header{border-bottom:none !important;padding-bottom:13px}.search_form_handler .sf_criterion_area .search_form_criteria>*,.search_form_handler .sf_criterion_area .sf_more_criterion>*,.search_form_handler .sf_criterion_area .sf_button>*{padding:7px 8px;vertical-align:top;border:solid 1px #4C566A;border-radius:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfm_content,.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content,.search_form_handler .sf_criterion_area .sf_button .sfm_content{position:absolute;z-index:-1;min-width:100%;left:0px;margin-top:-1px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_fg_buttons,.search_form_handler .sf_criterion_area .sf_more_criterion .sfc_fg_buttons,.search_form_handler .sf_criterion_area .sf_button .sfc_fg_buttons,.search_form_handler .sf_criterion_area .search_form_criteria .sfm_buttons,.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_buttons,.search_form_handler .sf_criterion_area .sf_button .sfm_buttons{white-space:nowrap}.search_form_handler .sf_criterion_area .sf_more_criterion,.search_form_handler .sf_criterion_area .sf_button{min-width:34px;text-align:center}.search_form_handler .sf_criterion_area .search_form_criteria{}.search_form_handler .sf_criterion_area .search_form_criteria.locked{background-color:#7b88a1}.search_form_handler .sf_criterion_area .search_form_criteria.locked .sfc_title{user-select:none;cursor:initial}.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_header,.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_form_group{border-style:dashed;border-color:#434C5E}.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_title{font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria.opened{z-index:1}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_toggle{transform:rotateX(-180deg)}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_form_group{display:block;margin-top:-1px;z-index:-1}.search_form_handler .sf_criterion_area .search_form_criteria.opened_left .sfc_form_group{left:auto;right:0px}.search_form_handler .sf_criterion_area .search_form_criteria:not(:last-of-type){margin-right:12px}.search_form_handler .sf_criterion_area .search_form_criteria>*{background-color:#2E3440;color:#E5E9F0}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close{position:absolute;top:7px;color:#698fb5}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked{position:absolute;top:9px;color:#4C566A}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle{display:inline-block;right:23px;transition:all 0.3s ease-in-out}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked{right:7px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title{max-width:240px;padding-right:30px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:pointer}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title .sfc_values{font-weight:bold}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group{position:absolute;display:none;max-width:450px;width:max-content;max-height:520px;overflow-x:auto;overflow-y:hidden}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators{font-size:12px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator.force_hide{display:none !important}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator>label{line-height:20px;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator>label>*{display:inline-block;vertical-align:middle}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_radio{width:12px;margin:0;margin-right:7px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_name{width:96px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]{display:unset;width:160px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices label>input{vertical-align:text-top;margin-left:0;margin-right:8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper{max-height:415px;overflow-y:auto;margin:0 -8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list{text-align:left}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected{position:relative;padding-top:5px;margin-top:5px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected::before{content:"";position:absolute;border-top:1px solid #7b88a1;width:calc(100% - 12px);margin-left:6px;top:0px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_placeholder{padding:15px 8px;font-style:italic;text-align:center}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item{padding:4px 8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item:hover{background-color:#4C566A}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item label{display:inline-block;width:100%}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint{margin-top:15px;margin-bottom:15px;padding-left:9px;padding-right:9px;color:#3B4252;font-size:10px;font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint>span{margin-right:0.5em;font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_cancel{margin-top:8px;font-size:1rem}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply{margin-right:5px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less{position:absolute;bottom:7px;right:0px;cursor:pointer;color:#2c5382;font-size:10px;font-weight:bold;border:none;background-color:transparent}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more>span,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less>span{margin-left:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:not(:first-of-type),.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:first-of-type .sfc_op_radio{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more{display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator{margin-bottom:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:last-of-type{margin-bottom:0}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:not(:first-of-type),.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:first-of-type .sfc_op_radio{display:inherit}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_less{display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_more{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .hide_on_advanced{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group:not(.advanced) .hide_on_less{display:none}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw>*{border-color:transparent}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_title{cursor:initial;padding-right:20px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_form_group{display:none}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in>label{display:inline-block;width:100%;line-height:initial;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in>label .sfc_op_content{width:100%}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in>label{display:inline-block;width:100%;line-height:initial;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in>label .sfc_op_content{width:100%}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_from_outer{display:inline}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_until_outer{display:inline;margin-left:5px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_from_label,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_until_label{width:45px;display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between input[type="text"]{width:77px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_form_group.advanced .sfc_fg_operator_between,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_form_group.advanced .sfc_fg_operator_between{margin-bottom:5px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_fg_operator_between_days input,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_fg_operator_between_days input{width:135px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger{background:none;border:none;height:100%;padding:2px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger img,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger img{vertical-align:middle}.search_form_handler .sf_criterion_area .sf_more_criterion.opened{z-index:2}.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_content{display:inherit}.search_form_handler .sf_criterion_area .sf_more_criterion.opened_left .sfm_content{left:auto;right:0px}.search_form_handler .sf_criterion_area .sf_more_criterion>*{background-color:#2E3440;color:#E5E9F0}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_title{margin-right:7px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_icon{color:#698fb5}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content{display:none;min-width:200px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists{margin:0 -8px;padding:0 8px;max-height:400px;overflow-x:hidden;overflow-y:auto}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists .sfl_items>li:hover{background-color:#4C566A}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons{display:none}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button{margin-top:8px;margin-right:5px;padding:3px 6px;font-size:11px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button:last-of-type{margin-right:0}.search_form_handler .sf_criterion_area .sf_button{cursor:pointer}.search_form_handler .sf_criterion_area .sf_button>*{background-color:#2E3440;color:#81A1C1}.search_form_handler .sf_list:not(:first-of-type) .sfl_title{border-top:1px solid #616e88;padding-top:8px;margin-top:5px}.search_form_handler .sf_list .sfl_title{font-weight:bold}.search_form_handler .sf_list .sfl_items{margin:5px -8px 0 -8px;padding:0;text-align:left}.search_form_handler .sf_list .sfl_items>li{padding:4px 8px;list-style:none;white-space:nowrap}.search_form_handler .sf_list .sfl_items>li:hover{background-color:#4C566A}.search_form_handler .sf_list .sfl_items>li.sfl_i_placeholder{font-style:italic;opacity:0.8}.search_form_handler .sf_list .sfl_items>li>label{display:inline-block;width:100%}.search_form_handler .sf_list .sfl_items>li>label>*{vertical-align:middle}.search_form_handler .sf_list .sfl_items>li>label>input[type="checkbox"]{margin-left:0;margin-right:8px}.search_form_handler .sf_filter{position:relative;margin-top:8px;margin-bottom:8px}.search_form_handler .sf_filter input,.search_form_handler .sf_filter button,.search_form_handler .sf_filter .sff_picto{vertical-align:middle;height:22px}.search_form_handler .sf_filter input,.search_form_handler .sf_filter button{border:1px solid #ABABAB}.search_form_handler .sf_filter input{width:100% !important}.search_form_handler .sf_filter button{width:23px;background-color:white;color:#698fb5;font-size:10px}.search_form_handler .sf_filter button:first-of-type{margin-left:5px}.search_form_handler .sf_filter button:not(:first-of-type){border-left:transparent}.search_form_handler .sf_filter .sff_input_wrapper{position:relative}.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]{display:unset}.search_form_handler .sf_filter .sff_input_wrapper .sff_picto{position:absolute;right:7px;top:3px;user-select:none;color:#2E3440}.search_form_handler .sf_filter .sff_input_wrapper .sff_reset{display:none}.search_form_handler .sf_filter .sff_input_wrapper input::-ms-clear{display:none}.search_form_handler .sf_filter.sf_with_buttons input{width:calc(100% - 28px) !important;min-width:120px}.sft_hint,.sfobs_hint,.sft_toggler{margin-left:8px;color:#2E3440}.sf_results_placeholder{margin-top:24px;text-align:center}.sf_results_placeholder button{margin-top:8px}.sf_results_placeholder button>span{margin-right:0.5em}.ibo-search-form-panel{z-index:3;margin-bottom:8px}.ibo-search-form-panel .ibo-panel--body{padding:18px 14px 10px;overflow:initial}.ibo-search-form-panel .ibo-panel--body::before{border-radius:5px 5px 0 0}#ibo-main-content .search_form_handler .sf_criterion_area{padding:0}.sfm_tg_title{display:none}.ibo-criterion-group:empty~.sf_more_criterion .sfm_tg_title{display:unset}.sf_results_area{z-index:1;margin-bottom:300px}.ibo-search-form-panel .ibo-panel--body.ibo-is-sticking{position:fixed;border-radius:0;border-bottom-color:transparent}.ibo-datatable-panel.ibo-is-sticking .ibo-panel--header{z-index:0}.ibo-datatable-panel.ibo-is-sticking .ibo-datatable--toolbar{position:fixed;z-index:2;padding-bottom:4px;background-color:#3B4252;border-left:1px solid #232831;border-right:1px solid #232831}.ibo-datatable-panel.ibo-is-sticking .dataTables_scrollHead{position:fixed !important;z-index:2;background-color:#3B4252;border-left:1px solid #232831 !important;border-right:1px solid #232831 !important}.ibo-field-badge{display:inline-flex;align-items:baseline;margin:0;padding:4px 10px;border-radius:3px;background-color:var(--ibo-main-color);color:var(--ibo-complementary-color)}.ibo-field-badge--decoration+.ibo-field-badge--label{margin-left:0.5rem}.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-input{display:none}.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-name{margin-left:10px}.ibo-medallion-icon{display:flex;padding:13px 0}.ibo-medallion-icon--image{height:48px;width:48px;padding:2px;border-radius:100%;background-color:#bee3f8}.ibo-medallion-icon--description{display:inline-block;padding-left:8px}:root{}.ibo-navigation-menu{position:relative;height:100vh}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--square-company-logo{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--full-company-logo{display:flex}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--silo-selection{display:inline-block}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--silo-visual-hint{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body{width:310px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(1){top:4px;left:7px;width:14px;transform:rotateZ(-45deg)}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(2){top:8px;left:7px;width:0;opacity:0}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(3){top:12px;left:7px;width:14px;transform:rotateZ(45deg)}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--menu-group:not(.ibo-is-active):active{border-radius:16px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part{padding:24px 0 12px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--notifications .ibo-navigation-menu--notifications-toggler{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info{height:100%}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications,.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization{display:block}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture{margin-top:-60px;width:72px;height:72px;border:solid 3px #263238}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture .ibo-navigation-menu--user-picture--image{max-width:72px;max-height:72px}.ibo-navigation-menu.ibo-is-active .ibo-navigation-menu--drawer{right:calc(-1 * 312px)}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-filter-clear{display:block}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-nodes{margin-bottom:48px}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-nodes .ibo-navigation-menu--menu-nodes-title{margin-bottom:8px}.ibo-navigation-menu--body,.ibo-navigation-menu--drawer{height:100vh}.ibo-navigation-menu--body{z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100vh;width:60px;background-color:#191c22;transition:width 0.1s ease-in-out}.ibo-navigation-menu--top-part{z-index:2;min-height:120px;padding:16px 16px;overflow:hidden}.ibo-navigation-menu--middle-part{z-index:1;flex-grow:1;overflow-y:auto;padding:24px 16px 16px;scrollbar-width:thin;scrollbar-color:#7b88a1 rgba(255, 255, 255, 0)}.ibo-navigation-menu--middle-part::-webkit-scrollbar{width:5px}.ibo-navigation-menu--middle-part::-webkit-scrollbar-track{background-color:rgba(255, 255, 255, 0)}.ibo-navigation-menu--middle-part::-webkit-scrollbar-thumb{background-color:#7b88a1}.ibo-navigation-menu--bottom-part{z-index:2;padding-top:20px;padding-bottom:16px;height:126px;background-color:#232831;justify-content:space-between;flex-direction:column}.ibo-navigation-menu--toggler,.ibo-navigation-menu--menu-group{margin:calc(-1 * 10px) calc(-1 * 8px);padding:10px 8px;border-radius:5px}.ibo-navigation-menu--square-company-logo{display:flex;width:38px;height:38px;margin:0 -5px 32px}.ibo-navigation-menu--square-company-logo>img{object-fit:contain}.ibo-navigation-menu--full-company-logo{display:none;width:310px;height:70px;margin:0 0 0 -16px}.ibo-navigation-menu--full-company-logo>img{object-fit:contain;margin:0 auto}.ibo-navigation-menu--toggler{position:relative;display:inline-flex;width:44px}.ibo-navigation-menu--toggler:hover,.ibo-navigation-menu--toggler:active{background-color:#455a64}.ibo-navigation-menu--toggler:hover .ibo-navigation-menu--toggler-bar,.ibo-navigation-menu--toggler:active .ibo-navigation-menu--toggler-bar{background-color:white}.ibo-navigation-menu--toggler-icon{position:relative;display:flex;height:20px;width:28px}.ibo-navigation-menu--toggler-bar{position:absolute;display:block;height:3px;width:100%;opacity:1;transition:all 0.2s linear;background-color:#D8DEE9}.ibo-navigation-menu--toggler-bar:nth-child(1){top:0}.ibo-navigation-menu--toggler-bar:nth-child(2){top:8px}.ibo-navigation-menu--toggler-bar:nth-child(3){top:16px}.ibo-navigation-menu--silo-selection{position:absolute;display:none;width:70%;margin-left:15px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider input[type="text"],.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui-multiselect,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ibo-input-wrapper select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ibo-input-wrapper input[type="text"],.ibo-navigation-menu--silo-selection .ibo-input-wrapper .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ibo-input-wrapper input[type="text"]{padding-right:38px;overflow:hidden}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete{padding-right:60px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search{margin-left:-42px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear{margin-left:-72px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy{margin-left:-60px}.ibo-navigation-menu--silo-visual-hint{position:absolute;top:2px;right:0;width:16px;height:16px;background-color:#BF616A;border:2px solid #191c22;border-radius:100%}.ibo-navigation-menu--menu-group{display:flex;justify-content:left;align-items:center;white-space:nowrap;overflow-x:hidden;color:#D8DEE9;transition-property:background-color, color, padding, margin, border-radius;transition-duration:0.1s;transition-timing-function:linear}.ibo-navigation-menu--menu-group>.ibo-navigation-menu--menu-group-icon,.ibo-navigation-menu--menu-group>.ibo-navigation-menu--menu-group-title{display:flex}.ibo-navigation-menu--menu-group:not(:last-child){margin-bottom:20px}.ibo-navigation-menu--menu-group:not(.ibo-is-active):hover,.ibo-navigation-menu--menu-group:not(.ibo-is-active):active{color:white;background-color:#455a64}.ibo-navigation-menu--menu-group:not(.ibo-is-active):active{border-radius:100%}.ibo-navigation-menu--menu-group.ibo-is-active{margin-right:calc(-2 * 8px);padding-right:calc(2 - 8px);color:#a5cfdc;background-color:#26374b;border-radius:5px 0 0 5px}.ibo-navigation-menu--menu-group.ibo-is-active .ibo-navigation-menu--menu-group-icon{color:#81A1C1}.ibo-navigation-menu--menu-group-icon{width:28px;min-width:28px;justify-content:center;font-size:1.83rem}.ibo-navigation-menu--menu-group-icon::before{width:28px}.ibo-navigation-menu--menu-group-title{margin-left:16px;justify-content:left}.ibo-navigation-menu--drawer{position:absolute;z-index:-1;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:flex-start;width:312px;padding:32px 20px;background-color:#26374b;border-right:1px solid #7b88a1;transition:right 0.2s ease-in-out}.ibo-navigation-menu--menu-filter{position:relative}.ibo-navigation-menu--menu-filter-input{width:100%;padding:8px 10px;color:#D8DEE9;background-color:#434C5E;border:1px solid #88C0D0;border-radius:3px;padding-right:76px}.ibo-navigation-menu--menu-filter-input::placeholder{color:#D8DEE9}.ibo-navigation-menu--menu-filter-input:-ms-input-placeholder,.ibo-navigation-menu--menu-filter-input::-ms-input-placeholder{color:#D8DEE9}.ibo-navigation-menu--menu-filter-clear{display:none;position:absolute;top:8px;right:60px;padding:3px 3px}.ibo-navigation-menu--menu-filter-hotkey{position:absolute;top:6.5px;right:10px;border:1px solid #7b88a1;border-radius:3px;color:#D8DEE9;padding:2px 4px}.ibo-navigation-menu--menu-filter-hint{position:relative;margin-top:16px;padding-right:12px;color:#E5E9F0}.ibo-navigation-menu--menu-filter-hint-close{position:absolute;top:1px;right:2px}.ibo-navigation-menu--menu--placeholder{width:100%;margin-top:50px}.ibo-navigation-menu--menu--placeholder-image>svg{display:block;width:90%;height:auto;margin:auto}.ibo-navigation-menu--menu--placeholder-hint{margin-top:8px;text-align:center}.ibo-navigation-menu--menu-groups{overflow-y:auto;overflow-x:hidden;margin:50px calc(-1 * 20px) 0 calc(-1 * 20px);padding-left:20px;padding-right:20px;width:inherit}.ibo-navigation-menu--menu-nodes{display:none}.ibo-navigation-menu--menu-nodes ul li>a,.ibo-navigation-menu--menu-nodes ul li>span{margin:0 -10px;padding:6px 10px;border-radius:0;color:#E5E9F0}.ibo-navigation-menu--menu-nodes ul li>a{color:inherit}.ibo-navigation-menu--menu-nodes ul li>a:hover,.ibo-navigation-menu--menu-nodes ul .ibo-quick-create--compartment-results--elementli>.option:hover,.ibo-navigation-menu--menu-nodes ul .ibo-quick-create--compartment-results--element>li>.option:hover{background-color:#698fb5;border-radius:5px}.ibo-navigation-menu--menu-nodes ul ul{padding-left:20px}.ibo-navigation-menu--menu-nodes.ibo-is-active{display:block}.ibo-navigation-menu--menu-nodes-title{margin-top:0;margin-bottom:32px}.ibo-navigation-menu--menu-node-title{display:flex;justify-content:space-between;align-items:center}.ibo-navigation-menu--menu-node-counter{margin-left:8px;padding:2px 6px;width:34px;min-width:34px;text-align:center;background:#698fb5;border-radius:5px}.ibo-navigation-menu--notifications{position:relative;display:flex;flex-direction:column;align-content:center}.ibo-navigation-menu--notifications-toggler{position:relative;font-size:2rem;color:#434C5E}.ibo-navigation-menu--notifications-toggler:hover,.ibo-navigation-menu--notifications-toggler.ibo-is-loaded:hover{color:#f2f2f2}.ibo-navigation-menu--notifications-toggler.ibo-is-loaded{color:#7b88a1}.ibo-navigation-menu--notifications-toggler.ibo-is-loaded:not(.ibo-is-empty) .ibo-navigation-menu--notifications-toggler--new-messages{display:inline}.ibo-navigation-menu--notifications-toggler .ibo-navigation-menu--notifications-toggler--new-messages{top:-2px;right:-7px;width:16px;height:16px}.ibo-navigation-menu--user-notifications--toggler{position:relative}.ibo-navigation-menu--user-notifications--toggler.ibo-is-loaded{color:#7b88a1}.ibo-navigation-menu--user-notifications--toggler.ibo-is-loaded:not(.ibo-is-empty) .ibo-navigation-menu--notifications-toggler--new-messages{display:inline}.ibo-navigation-menu--user-notifications--toggler .ibo-navigation-menu--notifications-toggler--new-messages{top:-2px;right:-5px;width:10px;height:10px}.ibo-navigation-menu--notifications-toggler--new-messages{position:absolute;display:none;background-color:#BF616A;border:2px solid #232831;border-radius:100%}.ibo-navigation-menu--user-info{justify-content:space-between;flex-direction:column}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture{width:36px;height:36px;overflow:hidden;background-color:#7b88a1;border-radius:100%}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture .ibo-navigation-menu--user-picture--image{display:flex;max-width:36px;max-height:36px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications{display:none;text-align:center;color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message .ibo-navigation-menu--user-welcome-message--text,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message .ibo-navigation-menu--user-welcome-message--toggler{color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message--toggler{padding-left:6px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications .ibo-navigation-menu--user-notifications--text{color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications .ibo-navigation-menu--user-notifications--toggler--icon{padding-left:5px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization{color:#ebf8ff}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container{position:absolute;bottom:10px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-popover-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-multiselect-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-multiselect-menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-input-select-icon--menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-input-select-icon--menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .graph_config .toolkit_menu.graph>ul>li ul>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .graph_config .toolkit_menu.graph>ul>li ul>.ui-multiselect-checkboxes:nth-child(odd),.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container ul>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-popover-menu>.ui-multiselect-checkboxes:nth-child(odd){background-color:#E5E9F0}:root{--ibo-top-bar--height:54px;--ibo-top-bar--padding-left:16px;--ibo-top-bar--padding-right:16px;--ibo-top-bar--padding-y:0;--ibo-top-bar--background-color:#3B4252;--ibo-top-bar--elements-spacing:32px;--ibo-top-bar--quick-actions--margin-right:32px}.ibo-top-bar{height:var(--ibo-top-bar--height);padding:var(--ibo-top-bar--padding-y) var(--ibo-top-bar--padding-right) var(--ibo-top-bar--padding-y) var(--ibo-top-bar--padding-left);background-color:var(--ibo-top-bar--background-color)}.ibo-top-bar .ibo-breadcrumbs{flex-grow:1;overflow-x:hidden}.ibo-top-bar--quick-actions{margin-right:var(--ibo-top-bar--quick-actions--margin-right)}.ibo-top-bar--toolbar-dashboard-title{max-width:350px}.ibo-top-bar--toolbar-dashboard-menu-toggler{display:flex;align-items:center}.switch{position:relative;display:inline-block;width:36px;height:20px;vertical-align:baseline}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#434C5E;transition:0.4s}.slider:before{position:absolute;content:"";height:15px;width:15px;left:3px;bottom:3px;background-color:#7b88a1;transition:0.4s}input:checked+.slider{background-color:#698fb5}input:focus+.slider{box-shadow:0 0 1px #698fb5}input:checked+.slider:before{transform:translateX(14.5px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:7px}#ibo-center-container.ibo-center-container--with-side-content{display:flex;align-items:stretch}#ibo-center-container.ibo-center-container--with-side-content #ibo-main-content{flex-grow:1}.ibo-v-spacer{padding-top:1em}#ibo-side-content{background-color:#2E3440;border-left:1px solid #191c22}.ibo-tab-container:not(.ibo-is-scrollable):not([data-status="loaded"]) .ibo-tab-container--tab-container:not(:first-child){display:none}.ibo-tab-container--tabs-list{position:relative;height:36px;background-color:#4C566A}.ibo-tab-container--tab-header,.ibo-tab-container--extra-tabs-container{color:#ECEFF4}.ibo-tab-container--tab-header:hover:not(.ui-state-disabled),.ibo-tab-container--extra-tabs-container:not(.ui-state-disabled):hover{color:#bee3f8;background-color:#616e88}.ibo-tab-container--tab-header.ui-tabs-active,.ui-tabs-active.ibo-tab-container--extra-tabs-container{color:#90cef4}.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler{padding-left:24px;padding-right:24px}.ibo-tab-container--extra-tabs-container{position:absolute;top:0;bottom:0;right:0;background-color:#4C566A}.ibo-tab-container--extra-tabs-list-toggler{padding-left:12px;padding-right:12px}.ibo-tab-container--extra-tabs-list{position:absolute;z-index:1;top:calc(100% + 6px);right:12px;max-height:300px;display:flex;flex-direction:column;background-color:#4C566A;border-radius:3px}.ibo-tab-container--extra-tab-toggler{padding:8px 16px;max-width:220px;color:#ebf8ff}.ibo-tab-container--extra-tab-toggler:hover,.ibo-tab-container--extra-tab-toggler:active{color:#bee3f8;background-color:#4C566A}.ibo-tab-container--tab-container{padding:32px 32px;overflow-x:auto}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container--label{display:block}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container{min-height:auto}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container:last-child{min-height:60vh}.ibo-tab-container--tab-container--label{display:none;margin-bottom:20px;overflow-x:hidden}.ibo-tab-container--tab-container--label>span{position:relative;padding-left:20px;margin-left:40px;color:#D8DEE9}.ibo-tab-container--tab-container--label>span::before,.ibo-tab-container--tab-container--label>span::after{content:"";display:inline-block;position:absolute;top:calc(50% - (2px / 2));height:1px;width:10000px;border-top:2px solid #D8DEE9}.ibo-tab-container--tab-container--label>span::before{right:100%}.ibo-tab-container--tab-container--label>span::after{left:100%;margin-left:20px}.ibo-tab--temporary-remote-content{position:relative}.ibo-tab--temporary-remote-content--placeholder{position:relative;height:auto;max-height:300px;text-align:center}.ibo-tab--temporary-remote-content--placeholder>svg{max-width:calc(300px * 5.4);max-height:300px}.ibo-tab--temporary-remote-content--button{position:absolute;top:0;display:flex;justify-content:center;align-content:center;flex-direction:column;text-align:center;height:100%;width:100%;cursor:pointer;background-color:transparent;color:#2E3440}.ibo-tab--temporary-remote-content--button:hover{opacity:0.5;background-color:#191c22;color:#D8DEE9}.ibo-multi-column{display:flex;flex-wrap:wrap;margin:0 -16px}.ibo-column{min-width:300px;flex-grow:1;flex-shrink:1;padding:0 16px;flex-basis:10%}.ibo-column:not(:last-child) .ibo-column:not(.ibo-without-margin){margin-bottom:48px}.ibo-mini-column{min-width:30px;flex-grow:1;flex-shrink:1;padding:0 16px;flex-basis:10%;display:flex;flex-direction:column}.ibo-mini-column>.ibo-button,.ui-dialog .ibo-mini-column>.ui-button,.ibo-mini-column>.ui-datepicker-current,.ibo-mini-column>.ui-datepicker-close{margin-left:0;margin-right:0}.ibo-mini-column:not(:last-child){margin-bottom:48px}.ibo-dashboard--top-bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.ibo-dashboard--top-bar .ibo-dashboard--top-bar-toolbar{display:flex;align-items:center}.ibo-dashboard--selector{display:flex;align-items:center;margin-left:12px;margin-right:1px}.ibo-dashboard--selector:hover{background-color:#E5E9F0;border-radius:4px}.ibo-dashboard--selector .selector-label{display:inline-block;margin-left:10px;margin-right:10px;vertical-align:super}.ibo-dashboard--grid{width:100%}.ibo-dashboard--grid-row{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden}.ibo-dashboard--grid-row:not(:last-child){padding-bottom:calc(24px / 2)}.ibo-dashboard--grid-row:not(:first-child){padding-top:calc(24px / 2)}.ibo-dashboard--grid-column{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;width:calc(100% + (2 * 24px));margin:calc(-1 * 24px / 2) calc(-1 * 24px / 2);min-width:0}.ibo-dashboard--grid-column:not(:last-child){margin-right:0}.ibo-dashboard--grid-column:not(:first-child){margin-left:0}.ibo-dashboard--grid-column.edit_mode{margin:1px;border:2px #ccc dashed;width:100%;min-height:40px}.ibo-dashboard--switch{position:relative;display:inline-block;width:30px;height:24px;vertical-align:baseline}.ibo-dashboard--switch input{display:none}.ibo-dashboard--slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0}.ibo-dashboard--slider:before{position:absolute;right:5px;bottom:3px;color:#2E3440;content:"\f007";font-family:"Font Awesome 5 Free", serif;font-size:0.83rem;font-weight:900}.ibo-dashboard--slider:after{position:absolute;left:6px;bottom:1px;color:#698fb5;content:"\f1ad";font-family:"Font Awesome 5 Free", serif;font-size:1.17rem;font-weight:900}input:checked+.ibo-dashboard--slider:before{content:"\f1ad"}input:checked+.ibo-dashboard--slider:after{content:"\f007"}.ibo-dashboard-editor--pane{flex-grow:1;padding:16px 30px 16px 15px;overflow:auto}.ibo-dashboard-editor--available-dashlet-icon{display:inline-block;height:34px;width:34px;margin:2px 5px;cursor:grab}.ibo-dashboard-editor--available-dashlet-icon:active{cursor:move}.ibo-dashboard-editor--properties,.ibo-dashboard--available-dashlets,.ibo-dashlet--properties{display:flex;flex-direction:column;padding-bottom:20px}.ibo-dashboard-editor--properties table,.ibo-dashboard--available-dashlets table,.ibo-dashlet--properties table{width:100%;text-align:left}.ibo-dashboard-editor--properties table td,.ibo-dashboard--available-dashlets table td,.ibo-dashlet--properties table td,.ibo-dashboard-editor--properties table th,.ibo-dashboard--available-dashlets table th,.ibo-dashlet--properties table th{margin-bottom:14px}.ibo-dashboard-editor--properties-title{padding-bottom:2rem}.ibo-dashboard-editor--layout-list{display:flex;justify-content:center;padding-bottom:12px}.ibo-dashboard-editor--layout-list>.ui-button{display:inline-block;height:auto;margin:0 15px 0 5px}.ibo-dashboard--available-dashlets--list{display:flex;justify-content:center;flex-wrap:wrap}#dashboard_editor{display:flex;flex-direction:row;padding:0}#dashboard_editor>.itop-dashboard{resize:horizontal;overflow:scroll;border-right:solid 1px #D8DEE9;padding:16px 15px 16px 30px}.ibo-dashboard-editor--delete-dashlet-icon{position:absolute;top:7px;right:9px;padding:2px 6px;z-index:21}.ibo-dashboard-editor .itop-dashboard a{cursor:not-allowed}.ibo-wizard-container{padding:10px 16px;background:#2a4265;border-radius:3px;border-left:3px solid #3182ce}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left{margin-left:32px;padding-left:96px}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--icon{bottom:calc(-1 * 96px / 2 + -12px);width:96px;height:96px;min-width:96px;min-height:96px}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--titles{padding-left:32px}.ibo-object-details--status-dot{width:10px;height:10px;min-width:10px;min-height:10px;border-radius:100%}.ibo-object-details--status-dot+.ibo-object-details--status-label{margin-left:8px}.ibo-object-details--status+.ibo-object-details--object-class{margin-left:0.5rem}.ibo-object-details--status+.ibo-object-details--object-class::before{content:"("}.ibo-object-details--status+.ibo-object-details--object-class::after{content:")"}.ibo-object-details--tag{color:#a8b0c1}.ibo-object-details--tag:not(:first-child){margin-left:12px}.ibo-object-details--tag-icon{margin-right:6px;color:#3B4252}.ibo-object-details--object-class~.ibo-object-details--tag::before,.ibo-object-details--tag~.ibo-object-details--tag::before{content:" ";display:inline-block;vertical-align:middle;margin-right:12px;width:5px;height:5px;border-radius:100%;background-color:#7b88a1}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header{}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--header-left{}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-object-details--object-class{display:none}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header{}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--header-left{padding-left:48px}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--header-right{padding-right:8px}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--titles{padding-left:32px}.ibo-activity-panel{position:relative;display:flex;flex-direction:column;width:480px;height:100%;transition:width 0.2s ease-in-out}.ibo-activity-panel.ibo-is-expanded{width:60vw}.ibo-activity-panel.ibo-is-expanded .ibo-activity-panel--expand-icon{display:none}.ibo-activity-panel:not(.ibo-is-expanded) .ibo-activity-panel--reduce-icon{display:none}.ibo-activity-panel.ibo-is-closed{width:32px}.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--header,.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--body,.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--add-caselog-entry-button{display:none}.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--closed-cover{display:inherit}.ibo-activity-panel--header{position:relative;background-color:#616e88}.ibo-activity-panel--header>.ibo-activity-panel--tabs-togglers a{color:#2E3440}.ibo-activity-panel--togglers{position:absolute;right:16px;top:0;bottom:0;color:#434C5E}.ibo-activity-panel--togglers:hover{color:#2E3440}.ibo-activity-panel--togglers>*:not(:first-child){margin-left:0.75rem}.ibo-activity-panel--tabs-togglers{position:relative;padding-left:48px;padding-right:48px}.ibo-activity-panel--tab-toggler.ibo-is-active .ibo-activity-panel--tab-title{background-color:#D8DEE9}.ibo-activity-panel--tab-toggler.ibo-is-active .ibo-activity-panel--tab-title-messages-count{display:none}.ibo-activity-panel--tab-toggler.ibo-is-draft .ibo-activity-panel--tab-title-draft-indicator{display:initial}.ibo-activity-panel--tab-toggler-for-caselog-1 .ibo-activity-panel--tab-title-decoration{background-color:#689f38}.ibo-activity-panel--tab-toggler-for-caselog-2 .ibo-activity-panel--tab-title-decoration{background-color:#b83280}.ibo-activity-panel--tab-toggler-for-caselog-3 .ibo-activity-panel--tab-title-decoration{background-color:#f6ae55}.ibo-activity-panel--tab-toggler-for-caselog-4 .ibo-activity-panel--tab-title-decoration{background-color:#3182ce}.ibo-activity-panel--tab-toggler-for-caselog-5 .ibo-activity-panel--tab-title-decoration{background-color:#80deea}.ibo-activity-panel--tab-toggler-for-caselog-6 .ibo-activity-panel--tab-title-decoration{background-color:#c5e1a5}.ibo-activity-panel--tab-toggler-for-caselog-7 .ibo-activity-panel--tab-title-decoration{background-color:#fbb6ce}.ibo-activity-panel--tab-title{padding:8px 16px}.ibo-activity-panel--tab-title:hover{background-color:#D8DEE9}.ibo-activity-panel--tab-title-decoration{display:inline-flex;margin-right:8px;width:12px;height:12px;border-radius:3px}.ibo-activity-panel--tab-title-messages-count{display:inline-block;margin-left:8px;background-color:#D8DEE9;padding:0 4px;border-radius:3px}.ibo-activity-panel--tab-title-messages-count[data-messages-count="0"]{display:none}.ibo-activity-panel--tab-title-draft-indicator{display:none;margin-left:8px}.ibo-activity-panel--tab-title-text{max-width:100px}.ibo-activity-panel--tab-toolbar{display:none;flex-direction:column;padding-left:10px;padding-right:10px;background-color:#D8DEE9}.ibo-activity-panel--tab-toolbar.ibo-is-active{display:flex}.ibo-activity-panel--tab-toolbar-actions{justify-content:space-between;flex-wrap:nowrap;margin:4px 0;height:32px}.ibo-activity-panel--tab-toolbar-left-actions .ibo-activity-panel--tab-toolbar-action:not(:first-child)::before{content:"-";margin:0 8px}.ibo-activity-panel--tab-toolbar-middle-actions .ibo-activity-panel--tab-toolbar-action>input{margin-right:8px}.ibo-activity-panel--tab-toolbar-middle-actions .ibo-activity-panel--tab-toolbar-action:not(:first-child){margin-left:18px}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info{color:#2E3440}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info>.ibo-activity-panel--tab-toolbar-info-icon{margin-left:8px}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info:not(:first-child){margin-left:16px}.ibo-activity-panel--tab-toolbar-action{position:relative;color:#2E3440}.ibo-activity-panel--filter{cursor:pointer}.ibo-activity-panel--filter-options-toggler{padding-left:0.5rem;color:#2E3440}.ibo-activity-panel--filter-options-toggler.ibo-is-closed{transform:rotateX(180deg)}.ibo-activity-panel--filter-options-toggler.ibo-is-closed+.ibo-activity-panel--filter-options{display:none}.ibo-activity-panel--filter-options{position:absolute;z-index:1;display:flex;flex-direction:column;top:24px;left:-12px;max-width:200px;padding:8px 12px;background-color:#D8DEE9;border-radius:3px}.ibo-activity-panel--filter-option{cursor:pointer}.ibo-activity-panel--filter-option:not(:first-child){margin-top:8px}.ibo-activity-panel--filter-option-input{margin-right:0.5rem}.ibo-activity-panel--body{flex-grow:1;overflow:auto;padding:16px 16px}.ibo-activity-panel--body--placeholder{margin-top:16px}.ibo-activity-panel--body--placeholder-image>svg{width:250px;height:inherit}.ibo-activity-panel--body--placeholder-hint{margin-top:16px;color:#D8DEE9}.ibo-activity-panel--add-caselog-entry-button{position:absolute;z-index:1;right:12px;top:88px;width:36px;height:36px;background-color:#698fb5;color:white;border-radius:100%;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}.ibo-activity-panel--add-caselog-entry-button>i{text-align:center;height:100%;width:100%;font-size:1.33rem;line-height:33px}.ibo-activity-panel--add-caselog-entry-button:hover{color:white;background-color:#81A1C1;box-shadow:0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15)}.ibo-activity-panel--add-caselog-entry-button:active{color:white;background-color:#7693b8}.ibo-activity-panel--add-caselog-entry-button.ibo-is-hidden{display:none}.ibo-activity-panel .ibo-activity-panel--entry-forms-confirmation-dialog{display:none}.ibo-activity-panel--entry-forms-confirmation-explanation{margin-bottom:16px}.ibo-activity-panel--entry-forms-confirmation-preference-input{margin-right:0.5rem}.ibo-activity-panel--closed-cover{display:none;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background-color:#616e88;cursor:pointer}.ibo-activity-panel--closed-content-container{transform:rotateZ(-90deg);white-space:nowrap}.ibo-activity-panel--open-icon{margin-left:0.75rem}.ibo-caselog-entry-form{display:block;width:100%;background-color:#D8DEE9}.ibo-caselog-entry-form.ibo-is-closed{display:none}.ibo-caselog-entry-form--actions{display:flex;justify-content:space-between;margin-top:8px;margin-bottom:8px}.ibo-caselog-entry-form--lock-indicator{margin-top:12px}.ibo-caselog-entry-form--lock-icon{width:32px;min-width:32px;height:32px;min-height:32px;color:#ECEFF4;background-color:#2E3440;border-radius:100%}.ibo-caselog-entry-form--lock-message{margin-left:1rem}.ibo-caselog-entry-form--action-buttons--main-actions{}.ibo-caselog-entry-form--action-buttons--main-actions>.ibo-popover-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ui-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ui-multiselect-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li .ibo-caselog-entry-form--action-buttons--main-actions>ul{z-index:1}.ibo-activity-panel--entry-group:not(:last-child){margin-bottom:24px}.ibo-activity-entry{display:flex;flex-direction:row;align-items:flex-end}.ibo-activity-entry:not(:last-child) .ibo-activity-entry--medallion{visibility:hidden}.ibo-activity-entry:not(:last-child) .ibo-activity-entry--sub-information{margin-bottom:4px}.ibo-activity-entry.ibo-is-current-user{flex-direction:row-reverse;min-width:min-content}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--medallion{margin-right:initial;margin-left:8px}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--information{margin-right:0;margin-left:40px}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--main-information{background-color:#a5cfdc}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--sub-information{text-align:right}.ibo-activity-entry.ibo-is-current-user:last-child .ibo-activity-entry--main-information{border-bottom-right-radius:0;border-bottom-left-radius:5px}.ibo-activity-entry:not(.ibo-is-current-user) .ibo-activity-entry--information{margin-right:40px;margin-left:0}.ibo-activity-entry:not(.ibo-is-current-user):last-child .ibo-activity-entry--main-information{border-bottom-right-radius:5px;border-bottom-left-radius:0}.ibo-activity-entry.ibo-is-closed .ibo-activity-entry--main-information{max-height:48px;overflow:hidden;cursor:pointer}.ibo-activity-entry.ibo-is-closed .ibo-activity-entry--main-information::after{content:"...";position:absolute;top:30px;left:0;padding-left:16px;width:100%;height:100%;background-color:inherit}.ibo-activity-entry--medallion{margin-right:8px;margin-bottom:18px;min-width:32px;width:32px;min-height:32px;height:32px;overflow:hidden;border-radius:100%}.ibo-activity-entry--medallion.ibo-has-image{background-color:#ebf8ff;box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.25)}.ibo-activity-entry--medallion:not(.ibo-has-image){background-color:#546e7a;color:white;border:1px solid #D8DEE9}.ibo-activity-entry--medallion .ibo-activity-entry--author-picture{max-height:100%}.ibo-activity-entry--main-information{position:relative;display:flex;flex-direction:row;align-items:baseline;padding:12px 16px;color:#2E3440;background-color:#D8DEE9;border-radius:5px}.ibo-activity-entry--main-information-icon{margin-right:16px;color:#3B4252;font-size:1.33rem}.ibo-activity-entry--main-information-content{flex-grow:1;word-break:break-word}.ibo-activity-entry--main-information-content a{color:#2b6bb0}.ibo-activity-entry--main-information-content a:hover,.ibo-activity-entry--main-information-content .ibo-quick-create--compartment-results--element>.option:hover{color:#2a4265}.ibo-activity-entry--main-information-content a:active,.ibo-activity-entry--main-information-content a:focus{color:#2a4265}.ibo-activity-entry--sub-information{margin-top:4px;text-align:left;color:#D8DEE9}.ibo-activity-entry--sub-information>*:not(:last-child):after{content:" ";display:inline-block;vertical-align:middle;margin-left:0.5rem;margin-right:0.5rem;width:4px;height:4px;border-radius:100%;background-color:#434C5E}.ibo-activity-panel--load-more-entries-container{position:relative}.ibo-activity-panel--load-more-entries-container:hover .ibo-activity-panel--load-all-entries{margin-left:84px}.ibo-activity-panel--load-more-entries-container:not(:hover) .ibo-activity-panel--load-all-entries{visibility:hidden}.ibo-activity-panel--load-entries-button{width:32px;height:32px;border-radius:100%;background-color:#D8DEE9;border:1px solid #191c22}.ibo-activity-panel--load-more-entries{z-index:1}.ibo-activity-panel--load-all-entries{position:absolute;z-index:0;top:0;margin-left:0;transition:all 0.1s ease-in-out}.ibo-caselog-entry .ibo-activity-entry--main-information{padding-top:12px;padding-bottom:12px}.ibo-caselog-entry .ibo-activity-entry--main-information-icon{display:none}.ibo-caselog-entry .ibo-activity-entry--main-information-content{}.ibo-caselog-entry .ibo-activity-entry--main-information::before{content:"";position:absolute;top:0;bottom:0;width:3px}.ibo-caselog-entry:not(.ibo-is-current-user) .ibo-activity-entry--main-information::before{left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.ibo-caselog-entry:not(.ibo-is-current-user):last-child .ibo-activity-entry--main-information::before{border-bottom-left-radius:0}.ibo-caselog-entry.ibo-is-current-user .ibo-activity-entry--main-information::before{right:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.ibo-caselog-entry.ibo-is-current-user:last-child .ibo-activity-entry--main-information::before{border-bottom-right-radius:0}.ibo-caselog-entry.ibo-is-closed.ibo-is-current-user .ibo-activity-entry--main-information::after{width:calc(100% - 3px)}.ibo-caselog-entry.ibo-is-closed:not(.ibo-is-current-user) .ibo-activity-entry--main-information::after{margin-left:3px}.ibo-caselog-entry--entry-for-caselog-1 .ibo-activity-entry--main-information::before{background-color:#689f38}.ibo-caselog-entry--entry-for-caselog-2 .ibo-activity-entry--main-information::before{background-color:#b83280}.ibo-caselog-entry--entry-for-caselog-3 .ibo-activity-entry--main-information::before{background-color:#f6ae55}.ibo-caselog-entry--entry-for-caselog-4 .ibo-activity-entry--main-information::before{background-color:#3182ce}.ibo-caselog-entry--entry-for-caselog-5 .ibo-activity-entry--main-information::before{background-color:#80deea}.ibo-caselog-entry--entry-for-caselog-6 .ibo-activity-entry--main-information::before{background-color:#c5e1a5}.ibo-caselog-entry--entry-for-caselog-7 .ibo-activity-entry--main-information::before{background-color:#fbb6ce}.ibo-transition-entry--original-state-label{color:#2E3440;text-decoration:line-through}a.ibo-edits-entry--short-description{position:relative;display:block;color:inherit}.ibo-edits-entry--long-description-toggler-icon{position:absolute;top:3px;right:0;transition:all 0.2s ease-in-out}.ibo-edits-entry--long-description{display:none;margin-top:8px;list-style:inside}.ibo-edits-entry:not(.ibo-is-closed) .ibo-edits-entry--long-description-toggler-icon{transform:rotateX(180deg)}.ibo-edits-entry:not(.ibo-is-closed) .ibo-edits-entry--long-description{display:block}a.ibo-notification-entry--short-description{color:inherit}.ibo-notification-entry--long-description-toggler-icon{margin-left:12px;transition:all 0.2s ease-in-out}.ibo-notification-entry--long-description{display:none;margin-top:8px;list-style:inside}.ibo-notification-entry:not(.ibo-is-closed) .ibo-notification-entry--long-description-toggler-icon{transform:rotateX(180deg)}.ibo-notification-entry:not(.ibo-is-closed) .ibo-notification-entry--long-description{display:block}.ibo-block-csv textarea{width:100%;min-height:10em;margin-top:10px}.ibo-block-list--empty-text,.ibo-block-list--create-action{text-align:center}.ibo-block-list--create-icon{margin-right:0.5rem}.ibo-table-preview{margin-top:20px;overflow-x:auto}.ibo-table-preview th{position:relative;padding:5px;padding-right:24px;border-width:1px 1px 0;border-style:groove groove none;background:#f2f2f2}.ibo-table-preview td{padding-right:5px;padding-left:5px;border-width:0 1px;border-style:none groove}.ibo-table-preview tr:last-child td{border-bottom-width:1px;border-bottom-style:groove}.ibo-preview-header{margin-bottom:5px}.ibo-table-preview--remove-column{position:absolute;top:8px;right:8px;display:inline-block;cursor:pointer;font-size:8px}#form_part_interactive_fields_xlsx,#form_part_interactive_fields_csv,#form_part_interactive_fields_pdf{margin-top:24px}:root{--ibo-body-text-color:#E5E9F0;--ibo-body-background-color:#2E3440}html{height:100vh}body{display:flex;height:100vh;color:var(--ibo-body-text-color);background-color:var(--ibo-body-background-color)}#ibo-navigation-menu{z-index:20}#ibo-page-container{position:relative;z-index:10;height:100%;overflow:auto;flex-grow:1;display:flex;flex-direction:column}#ibo-top-bar,#ibo-main-content{padding-left:36px;padding-right:36px}#ibo-top-container{z-index:20;position:sticky;top:0;left:0;right:0}#ibo-center-container{position:relative;z-index:10;flex-grow:1;overflow:hidden}#ibo-center-container>*{height:100%}#ibo-main-content{padding-top:16px;padding-bottom:16px;overflow:auto}#ibo-main-content>.ibo-panel{margin-left:auto;margin-right:auto}.ibo-preferences--user-preferences--picture-placeholder{display:flex;flex-direction:row;flex-wrap:wrap}.ibo-preferences--user-preferences--picture-placeholder--image{height:54px;width:54px;border-radius:100%;margin:12px;border:solid 3px #7b88a1}.ibo-preferences--user-preferences--picture-placeholder--image>img{border-radius:100%;background-color:#7b88a1}.ibo-preferences--user-preferences--picture-placeholder--image.ibo-is-active{border-color:#2c5382}.ibo-preferences--user-preferences--picture-placeholder--image:hover{border-color:#3182ce}#ibo-form-for-user-interface-preferences>.ibo-keyboard-shortcut--shortcut{display:table;width:100%}#ibo-form-for-user-interface-preferences>.ibo-keyboard-shortcut--shortcut>*:not(.ibo-button){width:30%;display:table-cell}.ibo-keyboard-shortcut--input,.ibo-keyboard-shortcut--input:focus{display:inline-block;width:auto;text-transform:capitalize;text-align:center;color:#D8DEE9;background-color:#434C5E;border:1px solid #4C566A;border-bottom:2px solid #4C566A;border-radius:3px;padding:2px 4px;margin-bottom:5px}.ibo-keyboard-shortcut--input.ibo-is-focus,.ibo-keyboard-shortcut--input:focus.ibo-is-focus{text-transform:none;color:#5E81AC;border-color:#698fb5}#ibo-favorite-organizations .ibo-toolbar{float:right;vertical-align:top}#ibo-favorite-organizations .ibo-datatable--toolbar{padding-top:3px}#ibo-attachment--upload-file .ibo-input-file-select--container{display:inline-block}.ibo-attachment--datatable--icon-preview{max-height:44px;max-width:44px}.ibo-attachment--datatable tbody tr td{line-height:44px}.ibo-attachment--datatable tbody tr td:nth-child(1){line-height:0px}.ibo-attachment--upload-file--drop-zone-hint{display:none}.ibo-drag-in{border:2px #616e88 dashed}.ibo-drag-in .ibo-attachment--upload-file--drop-zone-hint{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:200px;margin:22px 0;color:#3B4252}.ibo-drag-in .ibo-attachment--upload-file--drop-zone-hint>svg{margin-bottom:5px}.ibo-drag-in #ibo-attachment--upload-file--upload-button-container{display:none}.ibo-tab-container--tab-header.ibo-drag-in,.ibo-drag-in.ibo-tab-container--extra-tabs-container{border:none;background-color:#bee3f8;color:#2c5382}.ibo-tab-container--tab-header.ibo-drag-in>a::after,.ibo-drag-in.ibo-tab-container--extra-tabs-container>a::after{padding-left:8px;font-family:"Font Awesome 5 Free";content:"\f382";font-weight:900;color:#3182ce}.itop-simple-graph{margin-top:10px;border:1px dotted transparent;border-radius:5px}.itop-simple-graph.ibo-has-focus{border:1px dotted #2E3440}.graph_zoom{display:flex;float:right;align-items:center}.graph_zoom_slider{height:1.1em;display:inline-block;width:10em}.graph_zoom_plus,.graph_zoom_minus{cursor:pointer;display:inline-block;margin-left:0.5em;margin-right:0.5em}.graph_config{display:flex;align-items:center;flex-wrap:wrap}.graph_config .toolkit_menu.graph>ul>li{position:relative}.graph_config .toolkit_menu.graph>ul>li ul{z-index:1;position:absolute;display:none}.graph_separator{flex-grow:1}.ibo-simple-graph--grouping-threshold--container,.ibo-simple-graph--additional-context--container{margin-right:0.3em;display:flex;align-items:center}.ibo-simple-graph--grouping-threshold--container>*,.ibo-simple-graph--additional-context--container>*{margin-right:1em}#graph_grouping_threshold{width:auto;padding-right:0}.ibo-display-graph--search-box .sf_criterion_area{display:flex;flex-direction:column}.ibo-display-graph--search-box .sf_criterion_row{display:flex;flex-wrap:wrap;align-items:center}.ibo-display-graph--search-box .sf_criterion_row>div{align-items:center;display:flex;padding:0 15px}.ibo-display-graph--search-box .sf_criterion_row>div>input{margin-right:10px}.ibo-display-graph--search-box .sf_criterion_row>div .ibo-medallion-icon{display:flex;align-items:center}.ibo-display-graph--search-box #ReloadMovieBtn{align-self:flex-end}#impacted_objects_lists>div~div{margin-top:24px}#impacted_objects_lists_placeholder,#impacted_groups_placeholder{height:250px}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-red td:last-of-type:before{background-color:#b44953}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-orange td:last-of-type:before{background-color:#c05621}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-green td:last-of-type:before{background-color:#558b2f}.ibo-audit--audit-category--panel .ibo-panel--body{padding:10px 16px}.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable td:not(:nth-child(1)),.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable th:not(:nth-child(1)){text-align:right;width:100px}.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable--toolbar{display:none}.ibo-audit--audit-category--panel .ibo-panel--body tr td:last-of-type:before{content:'';height:12px;width:12px;border-radius:100%;display:inline-block;margin-right:5px;vertical-align:middle}.ibo-audit--dashboard{padding:18px 0}.ibo-dashboard--grid-row+.ibo-audit--error-alert{margin-top:24px}.ibo-audit--audit-line--csv-download{height:2.5em;vertical-align:middle}.ibo-data-synchro-source--replicas-status.ibo-is-grey{color:#191c22;background-color:#616e88}.ibo-data-synchro-source--replicas-status.ibo-is-orange{color:#7b341e;background-color:#fbd38d}.ibo-data-synchro-source--replicas-status.ibo-is-bluegrey{color:#263238;background-color:#b0bec5}.ibo-data-synchro-source--replicas-status.ibo-is-red{color:#7d333a;background-color:#dfb1b5}.ibo-data-synchro-source--replicas-status.ibo-is-blue{color:#2a4265;background-color:#bee3f8}.ibo-data-synchro-source--replicas-status.ibo-is-green{color:#33691e;background-color:#dcedc8}.ibo-data-synchro-source--replicas-status.ibo-is-cyan{color:#006164;background-color:#c9eef2}.ibo-data-synchro-source--replicas-status-separator{border-top:2px solid white}.ibo-data-synchro-source--replicas-status.ibo-is-light{opacity:0.5}.ibo-data-synchro-source--replicas-status.ibo-is-light:hover{opacity:1}.synoptics tr td{padding:10px;min-width:200px;vertical-align:middle;text-align:center}.synoptics tr td.arrow{min-width:100px;border-top:2px solid #ECEFF4}.ibo-data-synchro-source--replicas-status--warning{margin:0 5px 0 8px}.ibo-datamodel-viewer--parent--spacer{padding:0 8px}#ibo-datamodel-viewer--attributes-table>tbody tr td:first-child{width:3px}.ibo-datamodel-viewer--origin-cell{vertical-align:middle}.ibo-datamodel-viewer--origin-cell>div{height:8px;width:8px;border-radius:100%}.ibo-datamodel-viewer--classes-list{position:relative;height:100%;width:350px;padding-left:24px;overflow-y:scroll}.ibo-datamodel-viewer--lifecycle--code{color:#3B4252}.ibo-datamodel-viewer--lifecycle--stimuli{color:#2a4265}.ibo-datamodel-viewer--lifecycle--attribute-option{color:#702459}.dataModelSchema g{cursor:pointer}.dataModelSchema g:hover rect:not(.liseret){fill:#616e88}.dataModelSchema text{fill:#191c22;text-anchor:middle}#selfreferencing:hover~g>.selfattr{fill:#616e88}.tooltipD3{position:fixed;text-align:center;background:white;border:1px solid #3B4252;border-radius:3px;pointer-events:none;fill:#191c22;text-anchor:middle}.tooltipD3 i{font-size:1rem}.tooltipD3 span{margin:3px}#tooltipD3_top{border-bottom:1px solid #3B4252;padding:3px}.ibo-datamodel-viewer--lifecycle-image{margin-bottom:16px}#tabs1-import .ibo-field--label{max-width:50%}div.ibo-csv-import--cell-modified{font-weight:bold;color:#2b6bb0}div.ibo-csv-import--cell-error{font-weight:bold;color:#b44953}div.ibo-csv-import--cell-message{padding-top:3px}tr.ibo-csv-import--row-unchanged td{border-bottom:1px #616e88 solid}.wizContainer table tr.ibo-csv-import--row-error td{border-bottom:1px #616e88 solid;background-color:#f2e0e2}tr.ibo-csv-import--row-modified td{border-bottom:1px #616e88 solid}tr.ibo-csv-import--row-added td{border-bottom:1px #616e88 solid}.ibo-csv-import--download-file{font-size:4em;color:#6eb2c6;margin:20px}.ibo-global-search--result--title>img{max-height:48px;max-width:48px;margin-right:8px}.ibo-run-query--highlight{background-color:#7693b8}#welcome_popup{display:flex}.ibo-welcome-popup--image{display:flex;justify-content:center;align-self:center;width:30%}.ibo-welcome-popup--image>svg{height:100%;padding:20px}.ibo-welcome-popup--text{flex-grow:1;align-self:center;padding:15px}.ibo-welcome-popup--text>div>div{padding-bottom:20px}.ibo-welcome-popup--text>div>div:first-child{padding-bottom:25px}.ibo-welcome-popup--text--options{position:absolute;bottom:10px}.ibo-alert+.ibo-alert{margin-top:4px}.ibo-alert+.ibo-block:not(.ibo-alert){margin-top:16px}.ibo-button+.ibo-button,.ui-dialog .ui-button+.ibo-button,.ui-dialog .ui-button+.ui-button,.ui-dialog .ui-button+.ui-datepicker-current,.ui-dialog .ui-button+.ui-datepicker-close,.ui-datepicker-current+.ibo-button,.ui-dialog .ui-datepicker-current+.ui-button,.ui-datepicker-current+.ui-datepicker-current,.ui-datepicker-current+.ui-datepicker-close,.ui-datepicker-close+.ibo-button,.ui-dialog .ui-datepicker-close+.ui-button,.ui-datepicker-close+.ui-datepicker-current,.ui-datepicker-close+.ui-datepicker-close,.ui-dialog .ibo-button+.ui-button,.ibo-button+.ui-datepicker-current,.ibo-button+.ui-datepicker-close{margin-left:4px}.ibo-button-group+.ibo-button-group,.ibo-button+.ibo-button-group,.ui-dialog .ui-button+.ibo-button-group,.ui-datepicker-current+.ibo-button-group,.ui-datepicker-close+.ibo-button-group,.ibo-button-group+.ibo-button,.ui-dialog .ibo-button-group+.ui-button,.ibo-button-group+.ui-datepicker-current,.ibo-button-group+.ui-datepicker-close{margin-left:4px}.ibo-collapsible-section+.ibo-collapsible-section{margin-top:12px}.ibo-collapsible-section+.ibo-block:not(.ibo-collapsible-section){margin-top:16px}.ibo-caselog-list .ibo-collapsible-section{margin:0;min-width:22em}.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--body{color:#191c22;padding:8px;background-color:rgba(229, 233, 240, 0.5)}.ibo-alert--body .ibo-collapsible-section{margin:0;min-width:22em}.ibo-alert--body .ibo-collapsible-section .ibo-collapsible-section--body{color:#191c22;padding:8px}.ibo-datatable+.ibo-block{margin-top:4px}.ibo-panel .ibo-panel--body .ibo-datatable{width:100%}.display_block+.display_block{margin-top:24px}.display_block+.ibo-block:not(.display_block){margin-top:16px}.ibo-field+.ibo-field{margin-top:16px}.form_field+.form_field{margin-top:16px}.ibo-fieldset+.ibo-field,fieldset+.ibo-field{margin-top:32px}.ibo-field+.ibo-fieldset:not(.ibo-column),.ibo-field+fieldset:not(.ibo-column){margin-top:32px}.ibo-fieldset+.ibo-fieldset:not(.ibo-column),fieldset+.ibo-fieldset:not(.ibo-column),.ibo-fieldset+fieldset:not(.ibo-column){margin-top:48px}.ibo-multi-column+.ibo-fieldset,.ibo-multi-column+fieldset{margin-top:48px}.ibo-form+.ibo-form{margin-top:24px}select+label,label+select,label>select,input+label,label+input,label>input{margin-left:8px}.ibo-input-with-label--label.ibo-has-description::after{content:"?";padding-left:4px;vertical-align:top;cursor:pointer;color:#7b88a1}.ibo-datatable .attribute-set .attribute-set-item{display:inline;margin:0;padding:4px 6px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}.ibo-datatable .attribute-set .attribute-set-item+.attribute-set-item{margin-left:0.5rem}.ibo-panel+.ibo-panel{margin-top:24px}.ibo-panel+.ibo-block:not(.ibo-panel){margin-top:16px}#ibo-main-content{}#ibo-main-content .ibo-panel.ibo-has-sticky-header{margin-bottom:200px}#ibo-main-content .ibo-panel.ibo-has-sticky-header>.ibo-sticky-sentinel-top{top:-16px;height:16px}#ibo-main-content .ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{top:-16px}.ui-dialog-content{}.ui-dialog-content .ibo-panel.ibo-has-sticky-header{}.ui-dialog-content .ibo-panel.ibo-has-sticky-header>.ibo-sticky-sentinel-top{top:-16px;height:16px}.ui-dialog-content .ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{top:-16px}.ibo-pill:not(:last-child){margin-right:16px}.ibo-dashboard--grid-row .ibo-dashlet-header-static{margin-top:12px}.ibo-dashboard--grid-row:first-child .ibo-dashlet:first-child .ibo-dashlet-header-static{margin-top:0}.ibo-details .ibo-prop--apply>span,.ibo-details .ibo-prop--cancel>span{display:unset}.ibo-details .ibo-prop--apply{display:table-column}.ibo-details{margin-top:5px}.ibo-activity-panel--tab-entry-form .ibo-caselog-entry-form{padding-bottom:14px;border-bottom:1px solid #4C566A}.ibo-panel>.ibo-panel--body>.ibo-tab-container{margin-top:-24px;margin-left:-16px;margin-right:-16px;margin-bottom:-24px}.ibo-panel>.ibo-panel--body>.ibo-tab-container>.ibo-tab-container--tab-container-list{height:100%;overflow-y:auto;flex-grow:1}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical{display:flex;flex-direction:row}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list{padding-top:50px;flex-direction:column;height:auto;padding-left:unset;margin-right:unset;min-width:calc(32px + 90px + 32px)}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container{height:50px;width:100%;justify-content:left}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header>.ibo-tab-container--tab-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container>.ibo-tab-container--tab-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header>.ibo-tab-container--extra-tabs-list-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container>.ibo-tab-container--extra-tabs-list-toggler{width:100%;justify-content:left}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tab-container{flex-grow:1;margin-left:unset}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container>.ibo-tab-container--tabs-list.ibo-is-sticking{position:fixed;z-index:10}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking{padding-left:0}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--tab-toggler,.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--extra-tabs-list-toggler,.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--extra-tabs-list-toggler{font-size:1rem}.ibo-object-details.ibo-has-medallion-icon>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list{padding-left:calc(32px + 96px + 32px - 24px)}.ibo-block-list--medallion{flex-direction:column;align-items:center}.ibo-block-list--medallion>.ibo-medallion-icon--image{margin:0 auto}.ibo-block-list--medallion>.ibo-medallion-icon--image~.ibo-medallion-icon--description{margin-top:12px}.ibo-block-list--medallion>.ibo-medallion-icon--description{flex-grow:1;text-align:center}.ibo-datatable .ibo-field-badge{margin:0;padding:0;color:unset;background-color:unset}.ibo-datatable .ibo-field-badge::before{content:"";display:inline-flex;margin-right:0.5rem;width:10px;height:10px;min-width:10px;min-height:10px;background-color:var(--ibo-main-color)}.ibo-datatable .ibo-field-badge .ibo-field-badge--decoration{display:none}.ibo-datatable .ibo-field-badge .ibo-field-badge--decoration+.ibo-field-badge--label{margin-left:unset}.ui-dialog .blockUI.blockOverlay{background-color:#2E3440}.ibo-datatable .blockUI.blockOverlay{background-color:#2E3440}.ibo-datatable .blockUI.blockMsg{font-size:2em}.ibo-svg-illustration--container>svg *[fill="#6c63ff"]{fill:#81A1C1}.ibo-is-html-content table:not(:last-child){margin-bottom:0}.ibo-is-html-content table tbody tr:last-child td,.ibo-is-html-content table tbody tr:last-child th{border-bottom-width:1px}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{color:#0e1013 !important}.cke_reset_all fieldset{border:2px groove #e0dfe3 !important}.cke_chrome{border:1px solid #7b88a1 !important}.cke_editable{background:#E5E9F0}.cke_inner{background:#7b88a1 !important}.cke_top{border-bottom:1px solid #4C566A !important;background:#D8DEE9 !important;white-space:normal !important}.cke_float .cke_top{border:1px solid #4C566A !important}.cke_bottom{border-top:1px solid #4C566A !important;background:#D8DEE9 !important}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{border-color:transparent #bcbcbc transparent transparent}.cke_resizer_rtl{border-color:transparent transparent transparent #bcbcbc}.cke_panel{background-color:#D8DEE9;border:1px solid #d1d1d1}.cke_panel_listItem.cke_selected a,.cke_panel_listItem a:hover,.cke_panel_listItem .ibo-quick-create--compartment-results--element>.option:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#e9e9e9}.cke_panel_listItem a:focus{outline:1px dotted #000}.cke_panel_grouptitle{color:#484848;border-bottom:1px solid #d1d1d1;background:#f8f8f8}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}a:hover.cke_colorbox,.ibo-quick-create--compartment-results--element>.cke_colorbox.option:hover,a:focus.cke_colorbox,a:active.cke_colorbox{outline:0;padding:0;border:2px solid #139ff7}a:hover.cke_colorbox,.ibo-quick-create--compartment-results--element>.cke_colorbox.option:hover{border-color:#bcbcbc}a.cke_colorauto,a.cke_colormore{border:#fff 1px solid;padding:3px;display:block;cursor:pointer}a:hover.cke_colorauto,.ibo-quick-create--compartment-results--element>.cke_colorauto.option:hover,a:hover.cke_colormore,.ibo-quick-create--compartment-results--element>.cke_colormore.option:hover,a:focus.cke_colorauto,a:focus.cke_colormore,a:active.cke_colorauto,a:active.cke_colormore{outline:0;border:#139ff7 1px solid;background-color:#f8f8f8}a:hover.cke_colorauto,.ibo-quick-create--compartment-results--element>.cke_colorauto.option:hover,a:hover.cke_colormore,.ibo-quick-create--compartment-results--element>.cke_colormore.option:hover{border-color:#bcbcbc}.cke_colorauto span.cke_colorbox{width:18px;height:18px;border:1px solid #808080;margin-left:1px;margin-top:3px}.cke_rtl .cke_colorauto span.cke_colorbox{margin-left:0;margin-right:1px}span.cke_colorbox[style*="#ffffff"],span.cke_colorbox[style*="#FFFFFF"],span.cke_colorbox[style="background-color:#fff"],span.cke_colorbox[style="background-color:#FFF"],span.cke_colorbox[style*="rgb(255,255,255)"],span.cke_colorbox[style*="rgb(255, 255, 255)"]{border:1px solid #808080;width:18px;height:18px}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{border:0;float:left;margin:1px 2px 6px 0;padding-right:3px}.cke_rtl .cke_toolgroup{float:right;margin:1px 0 6px 2px;padding-left:3px;padding-right:0}.cke_hc .cke_toolgroup{margin-right:5px;margin-bottom:5px}.cke_hc.cke_rtl .cke_toolgroup{margin-right:0;margin-left:5px}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0;position:relative}a.cke_button_expandable{padding:4px 5px}.cke_rtl a.cke_button{float:right}.cke_hc a.cke_button{border:1px solid black;padding:3px 5px;margin:0 3px 5px 0}.cke_hc.cke_rtl a.cke_button{margin:0 0 5px 3px}a.cke_button_on{background:#fff;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_expandable.cke_button_on{padding:3px 4px}a.cke_button_off:hover,.ibo-quick-create--compartment-results--element>.cke_button_off.option:hover,a.cke_button_off:focus,a.cke_button_off:active{background:#e5e5e5;border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_expandable.cke_button_off:hover,.ibo-quick-create--compartment-results--element>.cke_button_expandable.cke_button_off.option:hover,a.cke_button_expandable.cke_button_off:focus,a.cke_button_expandable.cke_button_off:active{padding:3px 4px}.cke_hc a.cke_button_on,.cke_hc a.cke_button_off:hover,.cke_hc .ibo-quick-create--compartment-results--element>.cke_button_off.option:hover,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:active{background:#e5e5e5;border:3px solid #000;padding:1px 3px}a.cke_button_disabled:hover,.ibo-quick-create--compartment-results--element>.cke_button_disabled.option:hover,a.cke_button_disabled:focus,a.cke_button_disabled:active{border:0;padding:4px 6px;background-color:transparent}a.cke_button_expandable.cke_button_disabled:hover,.ibo-quick-create--compartment-results--element>.cke_button_expandable.cke_button_disabled.option:hover,a.cke_button_expandable.cke_button_disabled:active{padding:4px 5px}a.cke_button_disabled:focus{border:1px #bcbcbc solid;padding:3px 5px}a.cke_button_expandable.cke_button_disabled:focus{padding:3px 4px}.cke_hc a.cke_button_disabled:hover,.cke_hc .ibo-quick-create--compartment-results--element>.cke_button_disabled.option:hover,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:active{border:1px solid #acacac;padding:3px 5px;margin:0 3px 5px 0}.cke_hc a.cke_button_disabled:focus{border:3px solid #000;padding:1px 3px}.cke_hc.cke_rtl a.cke_button_disabled:hover,.cke_hc.cke_rtl .ibo-quick-create--compartment-results--element>.cke_button_disabled.option:hover,.cke_hc.cke_rtl a.cke_button_disabled:focus,.cke_hc.cke_rtl a.cke_button_disabled:active{margin:0 0 5px 3px}a.cke_button_disabled .cke_button_icon,a.cke_button_disabled .cke_button_arrow{opacity:0.3}.cke_hc a.cke_button_disabled{border-color:#acacac}.cke_hc a.cke_button_disabled .cke_button_icon,.cke_hc a.cke_button_disabled .cke_button_label{opacity:0.5}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after,.cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.cke_button_disabled.option:hover:after:last-child{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:4px;top:0;right:-3px}.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after,.cke_rtl .cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.cke_button_disabled.option:hover:after:last-child{border-right:0;right:auto;border-left:1px solid #bcbcbc;top:0;left:-3px}.cke_hc .cke_toolgroup a.cke_button:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after,.cke_hc .cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.cke_button_disabled.option:hover:after:last-child{border-color:#000;top:0;right:-7px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:last-child:after,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.cke_button_disabled.option:hover:after:last-child{top:0;right:auto;left:-7px}.cke_toolgroup a.cke_button:hover:last-child:after,.cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.option:hover:after:last-child,.cke_toolgroup a.cke_button:focus:last-child:after,.cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:-4px}.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_rtl .cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.option:hover:after:last-child,.cke_rtl .cke_toolgroup a.cke_button:focus:last-child:after,.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-1px;right:auto;left:-4px}.cke_hc .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc .cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.option:hover:after:last-child,.cke_hc .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:-9px}.cke_hc.cke_rtl .cke_toolgroup a.cke_button:hover:last-child:after,.cke_hc.cke_rtl .cke_toolgroup .ibo-quick-create--compartment-results--element>.cke_button.option:hover:after:last-child,.cke_hc.cke_rtl .cke_toolgroup a.cke_button.cke_button_on:last-child:after{top:-2px;right:auto;left:-9px}.cke_toolbar.cke_toolbar_last .cke_toolgroup a.cke_button:last-child:after{content:none;border:0;width:0;height:0}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#484848}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 3px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px 0 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:#bcbcbc;margin:4px 2px 0 2px;height:18px;width:1px}.cke_rtl .cke_toolbar_separator{float:right}.cke_hc .cke_toolbar_separator{background-color:#000;margin-left:2px;margin-right:5px;margin-bottom:9px}.cke_hc.cke_rtl .cke_toolbar_separator{margin-left:5px;margin-right:2px}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #bcbcbc}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser:hover{background:#e5e5e5}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border:3px solid transparent;border-bottom-color:#484848}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#484848}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0}.cke_menuitem span{cursor:default}.cke_menubutton{display:block}.cke_hc .cke_menubutton{padding:2px}.cke_menubutton:hover,.cke_menubutton:focus,.cke_menubutton:active{background-color:#e9e9e9;display:block;outline:1px dotted}.cke_menubutton:hover{outline:0}.cke_hc .cke_menubutton:hover,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:active{border:2px solid;padding:0}.cke_menubutton_disabled:hover,.cke_menubutton_disabled:focus,.cke_menubutton_disabled:active{background-color:transparent;outline:0}.cke_menubutton_inner{display:table-row}.cke_menubutton_icon,.cke_menubutton_label,.cke_menuarrow{display:table-cell}.cke_menubutton_icon{background-color:#f8f8f8;padding:6px 4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:hover .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:active .cke_menubutton_icon{background-color:#e9e9e9}.cke_menubutton_disabled:hover .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:active .cke_menubutton_icon{background-color:#f8f8f8;outline:0}.cke_menuitem .cke_menubutton_on{background-color:#e9e9e9;border:1px solid #dedede;outline:0}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px;background-color:#e9e9e9}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_shortcut{color:#979797}.cke_menubutton_disabled .cke_menubutton_label{opacity:0.3;filter:alpha(opacity=30)}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d1d1d1;height:1px}.cke_menuarrow{background:transparent url(images/arrow.png) no-repeat 0 10px;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_hc .cke_menuarrow{background-image:none}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left;position:relative;margin-bottom:5px}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:1px;margin-bottom:10px}.cke_combo:after{content:"";position:absolute;height:18px;width:0;border-right:1px solid #bcbcbc;margin-top:5px;top:0;right:0}.cke_rtl .cke_combo:after{border-right:0;border-left:1px solid #bcbcbc;right:auto;left:0}.cke_hc .cke_combo:after{border-color:#000}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0;padding:1px}.cke_rtl a.cke_combo_button{float:right}.cke_hc a.cke_combo_button{padding:4px}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:hover,.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active{background:#e5e5e5;border:1px solid #bcbcbc;padding:0 0 0 1px;margin-left:-1px}.cke_combo_off a.cke_combo_button:focus{outline:0}.cke_combo_on a.cke_combo_button,.cke_combo_off a.cke_combo_button:active{background:#fff}.cke_rtl .cke_combo_on a.cke_combo_button,.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:0 1px 0 0;margin-left:0;margin-right:-1px}.cke_hc .cke_combo_on a.cke_combo_button,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:active{border:3px solid #000;padding:1px 1px 1px 2px}.cke_hc.cke_rtl .cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_combo_off a.cke_combo_button:active{padding:1px 2px 1px 1px}.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 0 0 3px;margin-left:-3px}.cke_rtl .cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_rtl .cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0 3px 0 0;margin-left:0;margin-right:-3px}.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 1px 1px 7px;margin-left:-6px}.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc.cke_rtl .cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px 7px 1px 1px;margin-left:0;margin-right:-6px}.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:0;margin:0}.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbox .cke_toolbar:first-child>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_on a.cke_combo_button,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off .ibo-quick-create--compartment-results--element>.cke_combo_button.option:hover,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_toolbar_break+.cke_toolbar>.cke_toolbar_start+.cke_combo_off a.cke_combo_button:active{padding:1px;margin:0}.cke_toolbar .cke_combo+.cke_toolbar_end,.cke_toolbar .cke_combo+.cke_toolgroup{margin-right:0;margin-left:2px}.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:2px}.cke_hc .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:5px}.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolbar_end,.cke_hc.cke_rtl .cke_toolbar .cke_combo+.cke_toolgroup{margin-left:0;margin-right:5px}.cke_toolbar.cke_toolbar_last .cke_combo:nth-last-child(-n+2):after{content:none;border:0;width:0;height:0}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#484848;width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 10px 1px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #484848}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:0.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#484848;font-weight:bold;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_item,.cke_rtl .cke_path_empty{float:right}a.cke_path_item:hover,.ibo-quick-create--compartment-results--element>.cke_path_item.option:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#e5e5e5}.cke_hc a.cke_path_item:hover,.cke_hc .ibo-quick-create--compartment-results--element>.cke_path_item.option:hover,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:active{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combopanel__fontsize{width:135px}textarea.cke_source{font-family:"Courier New", Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_frame,.cke_wysiwyg_div{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:0.95;filter:alpha(opacity=95);-webkit-animation:fadeIn 0.7s;animation:fadeIn 0.7s}.cke_notification_message a{color:#12306f}:root{--ibo-dm-enum--Organization-status-active--main-color:#689f38;--ibo-dm-enum--Organization-status-active--complementary-color:white}.ibo-dm-enum--Organization-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Organization-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Organization-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Organization-status-inactive--complementary-color:white}.ibo-dm-enum--Organization-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#6f3c06;--ibo-main-color--900:#fdeedd;--ibo-complementary-color:white}.ibo-dm-enum-alt--Organization-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Location-status-active--main-color:#689f38;--ibo-dm-enum--Location-status-active--complementary-color:white}.ibo-dm-enum--Location-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Location-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Location-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Location-status-inactive--complementary-color:white}.ibo-dm-enum--Location-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#6f3c06;--ibo-main-color--900:#fdeedd;--ibo-complementary-color:white}.ibo-dm-enum-alt--Location-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-class--Contact--main-color:#546e7a;--ibo-dm-class--Contact--complementary-color:white}.ibo-dm-class--Contact{--ibo-main-color:#546e7a;--ibo-main-color--100:#303f45;--ibo-main-color--900:#eaeef0;--ibo-complementary-color:white}.ibo-dm-class-alt--Contact{--ibo-main-color:white;--ibo-complementary-color:#546e7a}:root{--ibo-dm-enum--Contact-status-active--main-color:#689f38;--ibo-dm-enum--Contact-status-active--complementary-color:white}.ibo-dm-enum--Contact-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Contact-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Contact-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Contact-status-inactive--complementary-color:white}.ibo-dm-enum--Contact-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#6f3c06;--ibo-main-color--900:#fdeedd;--ibo-complementary-color:white}.ibo-dm-enum-alt--Contact-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Ticket-operational_status-resolved--main-color:#689f38;--ibo-dm-enum--Ticket-operational_status-resolved--complementary-color:white}.ibo-dm-enum--Ticket-operational_status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Ticket-operational_status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Ticket-operational_status-closed--main-color:#D8DEE9;--ibo-dm-enum--Ticket-operational_status-closed--complementary-color:#3B4252}.ibo-dm-enum--Ticket-operational_status-closed{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--Ticket-operational_status-closed{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--Ticket-operational_status--main-color:#2c5382;--ibo-dm-enum--Ticket-operational_status--complementary-color:white}.ibo-dm-enum--Ticket-operational_status{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Ticket-operational_status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--ApplicationSolution-status-active--main-color:#689f38;--ibo-dm-enum--ApplicationSolution-status-active--complementary-color:white}.ibo-dm-enum--ApplicationSolution-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--ApplicationSolution-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--ApplicationSolution-status-inactive--main-color:#D8DEE9;--ibo-dm-enum--ApplicationSolution-status-inactive--complementary-color:#3B4252}.ibo-dm-enum--ApplicationSolution-status-inactive{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--ApplicationSolution-status-inactive{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--BusinessProcess-status-active--main-color:#689f38;--ibo-dm-enum--BusinessProcess-status-active--complementary-color:white}.ibo-dm-enum--BusinessProcess-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--BusinessProcess-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--BusinessProcess-status-inactive--main-color:#D8DEE9;--ibo-dm-enum--BusinessProcess-status-inactive--complementary-color:#3B4252}.ibo-dm-enum--BusinessProcess-status-inactive{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--BusinessProcess-status-inactive{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--SoftwareInstance-status-active--main-color:#689f38;--ibo-dm-enum--SoftwareInstance-status-active--complementary-color:white}.ibo-dm-enum--SoftwareInstance-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--SoftwareInstance-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--SoftwareInstance-status-inactive--main-color:#D8DEE9;--ibo-dm-enum--SoftwareInstance-status-inactive--complementary-color:#3B4252}.ibo-dm-enum--SoftwareInstance-status-inactive{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--SoftwareInstance-status-inactive{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-class--Incident--main-color:#BF616A}.ibo-dm-class--Incident{--ibo-main-color:#BF616A;--ibo-main-color--100:#532225;--ibo-main-color--900:#f5e6e7}.ibo-dm-class-alt--Incident{--ibo-complementary-color:#BF616A}:root{--ibo-dm-enum--Incident-status-new--main-color:#2c5382;--ibo-dm-enum--Incident-status-new--complementary-color:white}.ibo-dm-enum--Incident-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Incident-status-assigned--main-color:#2c5382;--ibo-dm-enum--Incident-status-assigned--complementary-color:white}.ibo-dm-enum--Incident-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Incident-status-pending--main-color:#f6ae55;--ibo-dm-enum--Incident-status-pending--complementary-color:white}.ibo-dm-enum--Incident-status-pending{--ibo-main-color:#f6ae55;--ibo-main-color--100:#6f3c06;--ibo-main-color--900:#fdeedd;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-pending{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Incident-status-escalated_tto--main-color:#b83280;--ibo-dm-enum--Incident-status-escalated_tto--complementary-color:white}.ibo-dm-enum--Incident-status-escalated_tto{--ibo-main-color:#b83280;--ibo-main-color--100:#5c193e;--ibo-main-color--900:#f7e3ef;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-escalated_tto{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Incident-status-escalated_ttr--main-color:#b83280;--ibo-dm-enum--Incident-status-escalated_ttr--complementary-color:white}.ibo-dm-enum--Incident-status-escalated_ttr{--ibo-main-color:#b83280;--ibo-main-color--100:#5c193e;--ibo-main-color--900:#f7e3ef;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-escalated_ttr{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Incident-status-resolved--main-color:#689f38;--ibo-dm-enum--Incident-status-resolved--complementary-color:white}.ibo-dm-enum--Incident-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Incident-status-closed--main-color:#D8DEE9;--ibo-dm-enum--Incident-status-closed--complementary-color:#3B4252}.ibo-dm-enum--Incident-status-closed{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--Incident-status-closed{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--Incident-status--main-color:#2c5382;--ibo-dm-enum--Incident-status--complementary-color:white}.ibo-dm-enum--Incident-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-new--main-color:#2c5382;--ibo-dm-enum--Problem-status-new--complementary-color:white}.ibo-dm-enum--Problem-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-assigned--main-color:#2c5382;--ibo-dm-enum--Problem-status-assigned--complementary-color:white}.ibo-dm-enum--Problem-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-resolved--main-color:#689f38;--ibo-dm-enum--Problem-status-resolved--complementary-color:white}.ibo-dm-enum--Problem-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Problem-status-closed--main-color:#D8DEE9;--ibo-dm-enum--Problem-status-closed--complementary-color:#3B4252}.ibo-dm-enum--Problem-status-closed{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--Problem-status-closed{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--Problem-status--main-color:#2c5382;--ibo-dm-enum--Problem-status--complementary-color:white}.ibo-dm-enum--Problem-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-class--UserRequest--main-color:#2c5382}.ibo-dm-class--UserRequest{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6}.ibo-dm-class-alt--UserRequest{--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-new--main-color:#2c5382;--ibo-dm-enum--UserRequest-status-new--complementary-color:white}.ibo-dm-enum--UserRequest-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-waiting_for_approval--main-color:#f6ae55;--ibo-dm-enum--UserRequest-status-waiting_for_approval--complementary-color:white}.ibo-dm-enum--UserRequest-status-waiting_for_approval{--ibo-main-color:#f6ae55;--ibo-main-color--100:#6f3c06;--ibo-main-color--900:#fdeedd;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-waiting_for_approval{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--UserRequest-status-approved--main-color:#689f38;--ibo-dm-enum--UserRequest-status-approved--complementary-color:white}.ibo-dm-enum--UserRequest-status-approved{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-approved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--UserRequest-status-rejected--main-color:#b83280;--ibo-dm-enum--UserRequest-status-rejected--complementary-color:white}.ibo-dm-enum--UserRequest-status-rejected{--ibo-main-color:#b83280;--ibo-main-color--100:#5c193e;--ibo-main-color--900:#f7e3ef;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-rejected{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-assigned--main-color:#2c5382;--ibo-dm-enum--UserRequest-status-assigned--complementary-color:white}.ibo-dm-enum--UserRequest-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-pending--main-color:#f6ae55;--ibo-dm-enum--UserRequest-status-pending--complementary-color:white}.ibo-dm-enum--UserRequest-status-pending{--ibo-main-color:#f6ae55;--ibo-main-color--100:#6f3c06;--ibo-main-color--900:#fdeedd;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-pending{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--UserRequest-status-escalated_tto--main-color:#b83280;--ibo-dm-enum--UserRequest-status-escalated_tto--complementary-color:white}.ibo-dm-enum--UserRequest-status-escalated_tto{--ibo-main-color:#b83280;--ibo-main-color--100:#5c193e;--ibo-main-color--900:#f7e3ef;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-escalated_tto{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-escalated_ttr--main-color:#b83280;--ibo-dm-enum--UserRequest-status-escalated_ttr--complementary-color:white}.ibo-dm-enum--UserRequest-status-escalated_ttr{--ibo-main-color:#b83280;--ibo-main-color--100:#5c193e;--ibo-main-color--900:#f7e3ef;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-escalated_ttr{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-resolved--main-color:#689f38;--ibo-dm-enum--UserRequest-status-resolved--complementary-color:white}.ibo-dm-enum--UserRequest-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--UserRequest-status-closed--main-color:#D8DEE9;--ibo-dm-enum--UserRequest-status-closed--complementary-color:#3B4252}.ibo-dm-enum--UserRequest-status-closed{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--UserRequest-status-closed{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--UserRequest-status--main-color:#2c5382;--ibo-dm-enum--UserRequest-status--complementary-color:white}.ibo-dm-enum--UserRequest-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-approved--main-color:#689f38;--ibo-dm-enum--Change-status-approved--complementary-color:white}.ibo-dm-enum--Change-status-approved{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-approved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Change-status-assigned--main-color:#2c5382;--ibo-dm-enum--Change-status-assigned--complementary-color:white}.ibo-dm-enum--Change-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-closed--main-color:#D8DEE9;--ibo-dm-enum--Change-status-closed--complementary-color:#3B4252}.ibo-dm-enum--Change-status-closed{--ibo-main-color:#D8DEE9;--ibo-main-color--100:#2a364b;--ibo-main-color--900:#e8ecf2;--ibo-complementary-color:#3B4252}.ibo-dm-enum-alt--Change-status-closed{--ibo-main-color:#3B4252;--ibo-complementary-color:#D8DEE9}:root{--ibo-dm-enum--Change-status-new--main-color:#2c5382;--ibo-dm-enum--Change-status-new--complementary-color:white}.ibo-dm-enum--Change-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-notapproved--main-color:#b83280;--ibo-dm-enum--Change-status-notapproved--complementary-color:white}.ibo-dm-enum--Change-status-notapproved{--ibo-main-color:#b83280;--ibo-main-color--100:#5c193e;--ibo-main-color--900:#f7e3ef;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-notapproved{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Change-status-plannedscheduled--main-color:#f6ae55;--ibo-dm-enum--Change-status-plannedscheduled--complementary-color:white}.ibo-dm-enum--Change-status-plannedscheduled{--ibo-main-color:#f6ae55;--ibo-main-color--100:#6f3c06;--ibo-main-color--900:#fdeedd;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-plannedscheduled{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Change-status-rejected--main-color:#b83280;--ibo-dm-enum--Change-status-rejected--complementary-color:white}.ibo-dm-enum--Change-status-rejected{--ibo-main-color:#b83280;--ibo-main-color--100:#5c193e;--ibo-main-color--900:#f7e3ef;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-rejected{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Change-status-validated--main-color:#689f38;--ibo-dm-enum--Change-status-validated--complementary-color:white}.ibo-dm-enum--Change-status-validated{--ibo-main-color:#689f38;--ibo-main-color--100:#3b571f;--ibo-main-color--900:#edf6e5;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-validated{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Change-status--main-color:#2c5382;--ibo-dm-enum--Change-status--complementary-color:white}.ibo-dm-enum--Change-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#1e3858;--ibo-main-color--900:#e4ecf6;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382} \ No newline at end of file diff --git a/datamodels/2.x/combodo-backoffice-darkmoon-theme/scss/scss-variables.scss b/datamodels/2.x/combodo-backoffice-darkmoon-theme/scss/scss-variables.scss index 7a055535d..a8b2e550b 100644 --- a/datamodels/2.x/combodo-backoffice-darkmoon-theme/scss/scss-variables.scss +++ b/datamodels/2.x/combodo-backoffice-darkmoon-theme/scss/scss-variables.scss @@ -183,6 +183,9 @@ $ibo-tab-container--tabs-list--background-color: $ibo-color-grey-500; $ibo-tab-container--tab-header--text-color--is-active: $ibo-color-blue-300; $ibo-tab-container--tab-header--text-color--on-hover: $ibo-color-blue-200; $ibo-tab-container--tab-header--background-color--on-hover: $ibo-color-grey-400; +$ibo-tab-container--extra-tab-toggler--text-color: $ibo-color-blue-100 !default; +$ibo-tab-container--extra-tab-toggler--text-color--on-hover: $ibo-color-blue-200 !default; +$ibo-tab-container--extra-tab-toggler--background-color--on-hover: $ibo-color-grey-500 !default; $ibo-activity-panel--header--background-color: $ibo-color-grey-400; $ibo-activity-panel--tab-toggler--is-active--background-color: $ibo-color-grey-200; $ibo-activity-panel--tab-toolbar--background-color: $ibo-activity-panel--tab-toggler--is-active--background-color; @@ -244,3 +247,5 @@ $ibo-vendors-c3--legend--fill: $ibo-color-white-200; $ibo-vendors-c3--legend--background-color: $ibo-color-white-100; $ibo-vendors-c3--legend-item--fill: $ibo-color-grey-100; $ibo-vendors-c3--axis--fill: $ibo-color-grey-200; + +$ibo-run-query--highlight--background-color: $ibo-color-primary-700; \ No newline at end of file diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/pl.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/pl.dict.combodo-db-tools.php index f789736aa..1f1189965 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/pl.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/pl.dict.combodo-db-tools.php @@ -1,90 +1,94 @@ - - */ - -// Database inconsistencies -Dict::Add('PL PL', 'Polish', 'Polski', array( - // Dictionary entries go here - 'Menu:DBToolsMenu' => 'Integralność bazy danych', - 'DBTools:Class' => 'Klasa', - 'DBTools:Title' => 'Narzędzia do konserwacji bazy danych', - 'DBTools:ErrorsFound' => 'Znalezione błędy', - 'DBTools:Error' => 'Błąd', - 'DBTools:Count' => 'Liczba', - 'DBTools:SQLquery' => 'Zapytanie SQL', - 'DBTools:FixitSQLquery' => 'Zapytanie SQL, aby to naprawić (wskazanie)', - 'DBTools:SQLresult' => 'Wynik SQL', - 'DBTools:NoError' => 'Baza danych jest w porządku', - 'DBTools:HideIds' => 'Lista błędów', - 'DBTools:ShowIds' => 'Widok szczegółowy', - 'DBTools:ShowReport' => 'Raport', - 'DBTools:IntegrityCheck' => 'Sprawdzanie integralności', - 'DBTools:FetchCheck' => 'Sprawdzenie przestrzeni (długie)', - - 'DBTools:Analyze' => 'Analiza', - 'DBTools:Details' => 'Pokaż szczegóły', - 'DBTools:ShowAll' => 'Pokaż wszystkie błędy', - - 'DBTools:Inconsistencies' => 'Niespójności bazy danych', - - 'DBAnalyzer-Integrity-OrphanRecord' => 'Osierocony rekord w `%1$s`, powinien mieć swój odpowiednik w tabeli `%2$s`', - 'DBAnalyzer-Integrity-InvalidExtKey' => 'Nieprawidłowy klucz zewnętrzny %1$s (kolumna: `%2$s.%3$s`)', - 'DBAnalyzer-Integrity-MissingExtKey' => 'Brak klucza zewnętrznego %1$s (kolumna: `%2$s.%3$s`)', - 'DBAnalyzer-Integrity-InvalidValue' => 'Nieprawidłowa wartość dla %1$s (kolumna: `%2$s.%3$s`)', - 'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Niektóre konta użytkowników w ogóle nie mają profilu', - 'DBAnalyzer-Fetch-Count-Error' => 'Błąd liczby wpisów w `%1$s`, %2$d pobrane wpisy / %3$d obliczone', - 'DBAnalyzer-Integrity-FinalClass' => 'Pole `%2$s`.`%1$s` musi mieć taką samą wartość jak `%3$s`.`%1$s`', - 'DBAnalyzer-Integrity-RootFinalClass' => 'Pole `%2$s`.`%1$s` musi zawierać prawidłową klasę', -)); - -// Database Info -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'DBTools:DatabaseInfo' => 'Informacje o bazie danych', - 'DBTools:Base' => 'Baza', - 'DBTools:Size' => 'Rozmiar', -)); - -// Lost attachments -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'DBTools:LostAttachments' => 'Utracone załączniki', - 'DBTools:LostAttachments:Disclaimer' => 'Tutaj możesz przeszukiwać bazę danych w poszukiwaniu zagubionych załączników. To NIE jest narzędzie do odzyskiwania danych, nie pobiera usuniętych danych.', - - 'DBTools:LostAttachments:Button:Analyze' => 'Analiza', - 'DBTools:LostAttachments:Button:Restore' => 'Przywróć', - 'DBTools:LostAttachments:Button:Restore:Confirm' => 'Tej czynności nie można cofnąć, potwierdź, że chcesz przywrócić wybrane pliki.', - 'DBTools:LostAttachments:Button:Busy' => 'Proszę czekać...', - - 'DBTools:LostAttachments:Step:Analyze' => 'Najpierw wyszukaj zagubione załączniki, analizując bazę danych.', - - 'DBTools:LostAttachments:Step:AnalyzeResults' => 'Wynik analizy:', - 'DBTools:LostAttachments:Step:AnalyzeResults:None' => 'Świetnie! Wszystko wydaje się być na właściwym miejscu.', - 'DBTools:LostAttachments:Step:AnalyzeResults:Some' => 'Niektóre załączniki (%1$d) wydają się być zagubione. Spójrz na poniższą listę i zaznacz te, które chcesz przenieść.', - 'DBTools:LostAttachments:Step:AnalyzeResults:Item:Filename' => 'Nazwa pliku', - 'DBTools:LostAttachments:Step:AnalyzeResults:Item:CurrentLocation' => 'Aktualna lokalizacja', - 'DBTools:LostAttachments:Step:AnalyzeResults:Item:TargetLocation' => 'Przenieś do...', - - 'DBTools:LostAttachments:Step:RestoreResults' => 'Wyniki przywracania:', - 'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d załączniki zostały przywrócone.', - - 'DBTools:LostAttachments:StoredAsInlineImage' => 'Zapisane jako obraz w treści', - 'DBTools:LostAttachments:History' => 'Załącznik "%1$s" przywrócony za pomocą narzędzi DB' -)); + + */ +// Database inconsistencies +Dict::Add('PL PL', 'Polish', 'Polski', array( + // Dictionary entries go here + 'Menu:DBToolsMenu' => 'Integralność bazy danych', + 'DBTools:Class' => 'Klasa', + 'DBTools:Title' => 'Narzędzia do konserwacji bazy danych', + 'DBTools:ErrorsFound' => 'Znalezione błędy', + 'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~', + 'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~', + 'DBTools:Error' => 'Błąd', + 'DBTools:Count' => 'Liczba', + 'DBTools:SQLquery' => 'Zapytanie SQL', + 'DBTools:FixitSQLquery' => 'Zapytanie SQL, aby to naprawić (wskazanie)', + 'DBTools:SQLresult' => 'Wynik SQL', + 'DBTools:NoError' => 'Baza danych jest w porządku', + 'DBTools:HideIds' => 'Lista błędów', + 'DBTools:ShowIds' => 'Widok szczegółowy', + 'DBTools:ShowReport' => 'Raport', + 'DBTools:IntegrityCheck' => 'Sprawdzanie integralności', + 'DBTools:FetchCheck' => 'Sprawdzenie przestrzeni (długie)', + 'DBTools:SelectAnalysisType' => 'Select analysis type~~', + + 'DBTools:Analyze' => 'Analiza', + 'DBTools:Details' => 'Pokaż szczegóły', + 'DBTools:ShowAll' => 'Pokaż wszystkie błędy', + + 'DBTools:Inconsistencies' => 'Niespójności bazy danych', + 'DBTools:DetailedErrorTitle' => '%2$s error(s) in class %1$s: %3$s~~', + + 'DBAnalyzer-Integrity-OrphanRecord' => 'Osierocony rekord w `%1$s`, powinien mieć swój odpowiednik w tabeli `%2$s`', + 'DBAnalyzer-Integrity-InvalidExtKey' => 'Nieprawidłowy klucz zewnętrzny %1$s (kolumna: `%2$s.%3$s`)', + 'DBAnalyzer-Integrity-MissingExtKey' => 'Brak klucza zewnętrznego %1$s (kolumna: `%2$s.%3$s`)', + 'DBAnalyzer-Integrity-InvalidValue' => 'Nieprawidłowa wartość dla %1$s (kolumna: `%2$s.%3$s`)', + 'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Niektóre konta użytkowników w ogóle nie mają profilu', + 'DBAnalyzer-Integrity-HKInvalid' => 'Broken hierarchical key `%1$s`~~', + 'DBAnalyzer-Fetch-Count-Error' => 'Błąd liczby wpisów w `%1$s`, %2$d pobrane wpisy / %3$d obliczone', + 'DBAnalyzer-Integrity-FinalClass' => 'Pole `%2$s`.`%1$s` musi mieć taką samą wartość jak `%3$s`.`%1$s`', + 'DBAnalyzer-Integrity-RootFinalClass' => 'Pole `%2$s`.`%1$s` musi zawierać prawidłową klasę', +)); + +// Database Info +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'DBTools:DatabaseInfo' => 'Informacje o bazie danych', + 'DBTools:Base' => 'Baza', + 'DBTools:Size' => 'Rozmiar', +)); + +// Lost attachments +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'DBTools:LostAttachments' => 'Utracone załączniki', + 'DBTools:LostAttachments:Disclaimer' => 'Tutaj możesz przeszukiwać bazę danych w poszukiwaniu zagubionych załączników. To NIE jest narzędzie do odzyskiwania danych, nie pobiera usuniętych danych.', + + 'DBTools:LostAttachments:Button:Analyze' => 'Analiza', + 'DBTools:LostAttachments:Button:Restore' => 'Przywróć', + 'DBTools:LostAttachments:Button:Restore:Confirm' => 'Tej czynności nie można cofnąć, potwierdź, że chcesz przywrócić wybrane pliki.', + 'DBTools:LostAttachments:Button:Busy' => 'Proszę czekać...', + + 'DBTools:LostAttachments:Step:Analyze' => 'Najpierw wyszukaj zagubione załączniki, analizując bazę danych.', + + 'DBTools:LostAttachments:Step:AnalyzeResults' => 'Wynik analizy:', + 'DBTools:LostAttachments:Step:AnalyzeResults:None' => 'Świetnie! Wszystko wydaje się być na właściwym miejscu.', + 'DBTools:LostAttachments:Step:AnalyzeResults:Some' => 'Niektóre załączniki (%1$d) wydają się być zagubione. Spójrz na poniższą listę i zaznacz te, które chcesz przenieść.', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:Filename' => 'Nazwa pliku', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:CurrentLocation' => 'Aktualna lokalizacja', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:TargetLocation' => 'Przenieś do...', + + 'DBTools:LostAttachments:Step:RestoreResults' => 'Wyniki przywracania:', + 'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d załączniki zostały przywrócone.', + + 'DBTools:LostAttachments:StoredAsInlineImage' => 'Zapisane jako obraz w treści', + 'DBTools:LostAttachments:History' => 'Załącznik "%1$s" przywrócony za pomocą narzędzi DB' +)); diff --git a/datamodels/2.x/installation.xml b/datamodels/2.x/installation.xml index 5f1048422..330736741 100755 --- a/datamodels/2.x/installation.xml +++ b/datamodels/2.x/installation.xml @@ -21,7 +21,8 @@ combodo-db-tools itop-core-update itop-hub-connector - combodo-backoffice-darkmoon-theme + combodo-backoffice-darkmoon-theme + itop-themes-compat true diff --git a/datamodels/2.x/itop-attachments/ajax.itop-attachment.php b/datamodels/2.x/itop-attachments/ajax.itop-attachment.php index 6937101ab..46f6117f2 100644 --- a/datamodels/2.x/itop-attachments/ajax.itop-attachment.php +++ b/datamodels/2.x/itop-attachments/ajax.itop-attachment.php @@ -19,17 +19,16 @@ require_once('../../approot.inc.php'); require_once(APPROOT.'/application/application.inc.php'); -require_once(APPROOT.'/application/ajaxwebpage.class.inc.php'); /** - * @param \ajax_page $oPage + * @param \AjaxPage $oPage * @param int $iTransactionId * * @throws \ArchivedObjectException * @throws \CoreException * @throws \OQLException */ -function RenderAttachments(ajax_page $oPage, $iTransactionId) +function RenderAttachments(AjaxPage $oPage, $iTransactionId) { $sClass = utils::ReadParam('objclass', '', false, 'class'); $sId = utils::ReadParam('objkey', ''); @@ -59,7 +58,7 @@ try require_once APPROOT.'/application/loginwebpage.class.inc.php'; LoginWebPage::DoLoginEx(null /* any portal */, false); - $oPage = new ajax_page(""); + $oPage = new AjaxPage(""); $sOperation = utils::ReadParam('operation', ''); diff --git a/datamodels/2.x/itop-attachments/renderers.itop-attachments.php b/datamodels/2.x/itop-attachments/renderers.itop-attachments.php index 21077bd4e..8f45a18c8 100644 --- a/datamodels/2.x/itop-attachments/renderers.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/renderers.itop-attachments.php @@ -206,7 +206,7 @@ abstract class AbstractAttachmentsRenderer function RefreshAttachmentsDisplay(dataUpload) { var sContentNode = '#AttachmentsListContainer', - aAttachmentsDeletedHiddenInputs = $('table.attachmentsList>tbody>tr[id^="display_attachment_"]>td input[name="removed_attachments[]"]'), + aAttachmentsDeletedHiddenInputs = $('#AttachmentsListContainer table>tbody>tr[id^="display_attachment_"]>td input[name="removed_attachments[]"]'), aAttachmentsDeletedIds = aAttachmentsDeletedHiddenInputs.map(function() { return $(this).val() }).toArray(); $(sContentNode).block(); $.post(GetAbsoluteUrlModulesRoot()+'itop-attachments/ajax.itop-attachment.php', @@ -416,7 +416,6 @@ class TableDetailsAttachmentsRenderer extends AbstractAttachmentsRenderer $sFileDate = Dict::S('Attachments:File:Date'); $sFileUploader = Dict::S('Attachments:File:Uploader'); $sFileType = Dict::S('Attachments:File:MimeType'); - $sDeleteColumn = ''; if ($bWithDeleteButton) { @@ -488,17 +487,9 @@ JS { $iAttachmentId = $oAttachment->GetKey(); - $sLineClass = ''; - if ($bIsEven) - { - $sLineClass = 'class="even"'; - } - - $sLineStyle = ''; $bIsDeletedAttachment = false; if (in_array($iAttachmentId, $aAttachmentsDeleted, true)) { - $sLineStyle = 'style="display: none;"'; $bIsDeletedAttachment = true; } @@ -513,7 +504,6 @@ JS $sFileFormattedSize = $oDoc->GetFormattedSize(); $bIsTempAttachment = ($oAttachment->Get('item_id') === 0); $sAttachmentDateFormatted = ''; - $iAttachmentDateRaw = ''; if (!$bIsTempAttachment) { $sAttachmentDate = $oAttachment->Get('creation_date'); @@ -523,7 +513,6 @@ JS } $oAttachmentDate = DateTime::createFromFormat(AttributeDateTime::GetInternalFormat(), $sAttachmentDate); $sAttachmentDateFormatted = AttributeDateTime::GetFormat()->Format($oAttachmentDate); - $iAttachmentDateRaw = AttributeDateTime::GetAsUnixSeconds($sAttachmentDate); } $sAttachmentUploader = $oAttachment->Get('contact_id_friendlyname'); @@ -560,7 +549,11 @@ JS 'type' => $sFileType, 'js' => '', ); - + + if ($bIsDeletedAttachment) { + $aAttachmentLine['@class'] = 'ibo-is-hidden'; + } + if ($bWithDeleteButton) { $sDeleteButton = $this->GetDeleteAttachmentButton($iAttachmentId); diff --git a/datamodels/2.x/itop-backup/ajax.backup.php b/datamodels/2.x/itop-backup/ajax.backup.php index a43094a78..2162f27ae 100644 --- a/datamodels/2.x/itop-backup/ajax.backup.php +++ b/datamodels/2.x/itop-backup/ajax.backup.php @@ -20,7 +20,6 @@ if (!defined('__DIR__')) define('__DIR__', dirname(__FILE__)); if (!defined('APPROOT')) require_once(__DIR__.'/../../approot.inc.php'); require_once(APPROOT.'/application/application.inc.php'); -require_once(APPROOT.'/application/ajaxwebpage.class.inc.php'); require_once(APPROOT.'core/mutex.class.inc.php'); @@ -49,7 +48,7 @@ function DisplayErrorAndDie($oPage, $sHtmlErrorMessage, $exitCode = null) $sOperation = utils::ReadParam('operation', ''); -$oPage = new ajax_page(''); +$oPage = new AjaxPage(''); $oPage->SetContentType('text/html'); diff --git a/datamodels/2.x/itop-backup/dictionaries/pl.dict.itop-backup.php b/datamodels/2.x/itop-backup/dictionaries/pl.dict.itop-backup.php index 1d5241b3a..a2dadcdc6 100644 --- a/datamodels/2.x/itop-backup/dictionaries/pl.dict.itop-backup.php +++ b/datamodels/2.x/itop-backup/dictionaries/pl.dict.itop-backup.php @@ -1,60 +1,60 @@ - - */ - -Dict::Add('PL PL', 'Polish', 'Polski', array( - - 'bkp-backup-running' => 'Kopia zapasowa jest uruchomiona. Proszę czekać...', - 'bkp-restore-running' => 'Trwa przywracanie. Proszę czekać...', - - 'Menu:BackupStatus' => 'Kopie zapasowe', - 'bkp-status-title' => 'Kopie zapasowe', - 'bkp-status-checks' => 'Ustawienia i kontrole', - 'bkp-mysqldump-ok' => 'mysqldump jest obecny: %1$s', - 'bkp-mysqldump-notfound' => 'mysqldump nie znaleziony: %1$s - Upewnij się, że jest zainstalowany i znajduje się w ścieżce, lub edytuj plik konfiguracyjny, aby ustawić mysql_bindir.', - 'bkp-mysqldump-issue' => 'mysqldump nie mógł zostać wykonany (retcode=%1$d): Upewnij się, że jest zainstalowany i znajduje się w ścieżce, lub edytuj plik konfiguracyjny, aby ustawić mysql_bindir', - 'bkp-missing-dir' => 'The target directory %1$s nie został znaleziony', - 'bkp-free-disk-space' => '%1$s wolne w %2$s', - 'bkp-dir-not-writeable' => '%1$s jest niezapisywalny', - 'bkp-wrong-format-spec' => 'Bieżąca specyfikacja formatowania nazw plików jest nieprawidłowa (%1$s). Obowiązuje specyfikacja domyślna: %2$s', - 'bkp-name-sample' => 'Pliki kopii zapasowych są nazywane w zależności od identyfikatorów bazy danych, daty i godziny. Przykład: %1$s', - 'bkp-week-days' => 'Kopie zapasowe będą wykonywane co %1$s w %2$s', - 'bkp-retention' => 'Co najwyżej %1$d plików kopii zapasowych będzie przechowywanych w katalogu docelowym.', - 'bkp-next-to-delete' => 'Zostanie usunięty po wykonaniu następnej kopii zapasowej (patrz ustawienie "retention_count")', - 'bkp-table-file' => 'Plik', - 'bkp-table-file+' => 'Tylko pliki z rozszerzeniem .zip są traktowane jako pliki kopii zapasowych', - 'bkp-table-size' => 'Rozmiar', - 'bkp-table-size+' => '', - 'bkp-table-actions' => 'Działania', - 'bkp-table-actions+' => '', - 'bkp-status-backups-auto' => 'Zaplanowane kopie zapasowe', - 'bkp-status-backups-manual' => 'Ręczne kopie zapasowe', - 'bkp-status-backups-none' => 'Nie ma jeszcze kopii zapasowej', - 'bkp-next-backup' => 'Następna kopia zapasowa zostanie utworzona %1$s (%2$s) w %3$s', - 'bkp-button-backup-now' => 'Utwórz kopię teraz!', - 'bkp-button-restore-now' => 'Przywróć!', - 'bkp-confirm-backup' => 'Potwierdź, że chcesz teraz wykonać kopię zapasową.', - 'bkp-confirm-restore' => 'Potwierdź, że chcesz przywrócić kopię zapasową %1$s.', - 'bkp-wait-backup' => 'Poczekaj na zakończenie tworzenia kopii zapasowej...', - 'bkp-wait-restore' => 'Poczekaj na zakończenie przywracania...', - 'bkp-success-restore' => 'Przywracanie zakończone pomyślnie.', -)); + + */ +Dict::Add('PL PL', 'Polish', 'Polski', array( + + 'bkp-backup-running' => 'Kopia zapasowa jest uruchomiona. Proszę czekać...', + 'bkp-restore-running' => 'Trwa przywracanie. Proszę czekać...', + + 'Menu:BackupStatus' => 'Kopie zapasowe', + 'bkp-status-title' => 'Kopie zapasowe', + 'bkp-status-checks' => 'Ustawienia i kontrole', + 'bkp-mysqldump-ok' => 'mysqldump jest obecny: %1$s', + 'bkp-mysqldump-notfound' => 'mysqldump nie znaleziony: %1$s - Upewnij się, że jest zainstalowany i znajduje się w ścieżce, lub edytuj plik konfiguracyjny, aby ustawić mysql_bindir.', + 'bkp-mysqldump-issue' => 'mysqldump nie mógł zostać wykonany (retcode=%1$d): Upewnij się, że jest zainstalowany i znajduje się w ścieżce, lub edytuj plik konfiguracyjny, aby ustawić mysql_bindir', + 'bkp-missing-dir' => 'The target directory %1$s nie został znaleziony', + 'bkp-free-disk-space' => '%1$s wolne w %2$s', + 'bkp-dir-not-writeable' => '%1$s jest niezapisywalny', + 'bkp-wrong-format-spec' => 'Bieżąca specyfikacja formatowania nazw plików jest nieprawidłowa (%1$s). Obowiązuje specyfikacja domyślna: %2$s', + 'bkp-name-sample' => 'Pliki kopii zapasowych są nazywane w zależności od identyfikatorów bazy danych, daty i godziny. Przykład: %1$s', + 'bkp-week-days' => 'Kopie zapasowe będą wykonywane co %1$s w %2$s', + 'bkp-retention' => 'Co najwyżej %1$d plików kopii zapasowych będzie przechowywanych w katalogu docelowym.', + 'bkp-next-to-delete' => 'Zostanie usunięty po wykonaniu następnej kopii zapasowej (patrz ustawienie "retention_count")', + 'bkp-table-file' => 'Plik', + 'bkp-table-file+' => 'Tylko pliki z rozszerzeniem .zip są traktowane jako pliki kopii zapasowych', + 'bkp-table-size' => 'Rozmiar', + 'bkp-table-size+' => '', + 'bkp-table-actions' => 'Działania', + 'bkp-table-actions+' => '', + 'bkp-status-backups-auto' => 'Zaplanowane kopie zapasowe', + 'bkp-status-backups-manual' => 'Ręczne kopie zapasowe', + 'bkp-status-backups-none' => 'Nie ma jeszcze kopii zapasowej', + 'bkp-next-backup' => 'Następna kopia zapasowa zostanie utworzona %1$s (%2$s) w %3$s', + 'bkp-next-backup-unknown' => 'The next backup is not scheduled yet.~~', + 'bkp-button-backup-now' => 'Utwórz kopię teraz!', + 'bkp-button-restore-now' => 'Przywróć!', + 'bkp-confirm-backup' => 'Potwierdź, że chcesz teraz wykonać kopię zapasową.', + 'bkp-confirm-restore' => 'Potwierdź, że chcesz przywrócić kopię zapasową %1$s.', + 'bkp-wait-backup' => 'Poczekaj na zakończenie tworzenia kopii zapasowej...', + 'bkp-wait-restore' => 'Poczekaj na zakończenie przywracania...', + 'bkp-success-restore' => 'Przywracanie zakończone pomyślnie.', +)); diff --git a/datamodels/2.x/itop-backup/status.php b/datamodels/2.x/itop-backup/status.php index 76de986cc..68a495fa4 100644 --- a/datamodels/2.x/itop-backup/status.php +++ b/datamodels/2.x/itop-backup/status.php @@ -439,7 +439,7 @@ function LaunchBackupNow() if (data.search(/error|exceptio|notice|warning/i) != -1) { $('#backup_errors').html(data); - $('#backup_errors').show(); + $('#backup_errors').removeClass('ibo-is-hidden'); } else { diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/tr.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/tr.dict.itop-bridge-cmdb-ticket.php index 821c03263..761a302a8 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/tr.dict.itop-bridge-cmdb-ticket.php +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/tr.dict.itop-bridge-cmdb-ticket.php @@ -31,24 +31,24 @@ // Class: lnkFunctionalCIToTicket // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~', + 'Class:lnkFunctionalCIToTicket' => 'İşlevsel CI / Çağrı kaydı bağla', 'Class:lnkFunctionalCIToTicket+' => '~~', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Çağrı Kaydı', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '~~', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title' => 'Ticket title~~', 'Class:lnkFunctionalCIToTicket/Attribute:ticket_title+' => '~~', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '~~', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Adı', 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '~~', - 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Etki (Metin)', 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '~~', - 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~', - 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~', - 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~', - 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Etki', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Elle eklendi', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Hesaplandı', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Etkilemedi', )); // @@ -56,15 +56,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~', + 'Class:lnkFunctionalCIToProviderContract' => 'İşlevsel CI / Sağlayıcı Sözleşmesi bağla', 'Class:lnkFunctionalCIToProviderContract+' => '~~', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Sağlayıcı Sözleşmesi', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '~~', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Sağlayıcı Sözleşme Adı', 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '~~', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '~~', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Adı', 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '~~', )); @@ -73,15 +73,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkFunctionalCIToService' => 'Link FunctionalCI / Service~~', + 'Class:lnkFunctionalCIToService' => 'İşlevsel CI / servis bağla', 'Class:lnkFunctionalCIToService+' => '~~', - 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service~~', + 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Servis', 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '~~', - 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Servis Adı', 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '~~', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI', 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '~~', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI Name~~', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI Adı', 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '~~', )); @@ -90,10 +90,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Provider contracts~~', - 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'All the provider contracts for this configuration item~~', - 'Class:FunctionalCI/Attribute:services_list' => 'Services~~', - 'Class:FunctionalCI/Attribute:services_list+' => 'All the services impacted by this configuration item~~', - 'Class:FunctionalCI/Attribute:tickets_list' => 'Tickets~~', - 'Class:FunctionalCI/Attribute:tickets_list+' => 'All the tickets for this configuration item~~', + 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Tedarikçi Sözleşmeleri', + 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'Bu yapılandırma öğesi için tüm tedarikçi sözleşmeleri', + 'Class:FunctionalCI/Attribute:services_list' => 'Hizmetler', + 'Class:FunctionalCI/Attribute:services_list+' => 'Bu yapılandırma öğesinden etkilenen tüm hizmetler', + 'Class:FunctionalCI/Attribute:tickets_list' => 'Çağrı Kayıtları', + 'Class:FunctionalCI/Attribute:tickets_list+' => 'Bu yapılandırma öğesi için tüm çağrı kayıtları', )); diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/tr.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/tr.dict.itop-change-mgmt-itil.php index 9cb7073b8..b8cfa6fb0 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/tr.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/tr.dict.itop-change-mgmt-itil.php @@ -40,12 +40,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Menu:Changes+' => '', 'Menu:MyChanges' => 'Bana atanan değişiklik istekleri', 'Menu:MyChanges+' => 'Bana atanan değişiklik istekleri', - 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes by category for the last 7 days~~', - 'UI-ChangeManagementOverview-Last-7-days' => 'Number of changes for the last 7 days~~', - 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Changes by domain for the last 7 days~~', - 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes by status for the last 7 days~~', - 'Tickets:Related:OpenChanges' => 'Open changes~~', - 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', + 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Son 7 gün için kategoriye göre değişiklikler', + 'UI-ChangeManagementOverview-Last-7-days' => 'Son 7 gün için değişiklik sayısı', + 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Son 7 gün için etki alanı tarafından yapılan değişiklikler', + 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Son 7 gün için duruma göre değişiklikler', + 'Tickets:Related:OpenChanges' => 'Açık değişiklikler', + 'Tickets:Related:RecentChanges' => 'Son değişiklikler (72H)', )); // Dictionnay conventions @@ -122,21 +122,21 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Change/Attribute:outage/Value:yes+' => '', 'Class:Change/Attribute:fallback' => 'Geridönüş planı', 'Class:Change/Attribute:fallback+' => '', - 'Class:Change/Attribute:parent_id' => 'Parent change~~', + 'Class:Change/Attribute:parent_id' => 'Ana Kaynak Değişimi', 'Class:Change/Attribute:parent_id+' => '~~', - 'Class:Change/Attribute:parent_name' => 'Parent change Ref~~', + 'Class:Change/Attribute:parent_name' => 'Ana Kaynak Değişimi Ref', 'Class:Change/Attribute:parent_name+' => '~~', - 'Class:Change/Attribute:related_request_list' => 'Related requests~~', - 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change~~', - 'Class:Change/Attribute:related_problems_list' => 'Related problems~~', - 'Class:Change/Attribute:related_problems_list+' => 'All the problems linked to this change~~', - 'Class:Change/Attribute:related_incident_list' => 'Related incidents~~', - 'Class:Change/Attribute:related_incident_list+' => 'All the incidents linked to this change~~', - 'Class:Change/Attribute:child_changes_list' => 'Child changes~~', - 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~', - 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent friendly name~~', + 'Class:Change/Attribute:related_request_list' => 'İlgili Talepler', + 'Class:Change/Attribute:related_request_list+' => 'Bu değişikliğe bağlı tüm kullanıcı istekleri', + 'Class:Change/Attribute:related_problems_list' => 'İlgili problemler', + 'Class:Change/Attribute:related_problems_list+' => 'Bu değişiklikle bağlantılı tüm problemler', + 'Class:Change/Attribute:related_incident_list' => 'İlişkili Olaylar', + 'Class:Change/Attribute:related_incident_list+' => 'Bu değişikliğe bağlı tüm olaylar', + 'Class:Change/Attribute:child_changes_list' => 'Alt bağlantı değişiklikleri', + 'Class:Change/Attribute:child_changes_list+' => 'Bu değişikliğe bağlı tüm alt değişiklikler', + 'Class:Change/Attribute:parent_id_friendlyname' => 'Ana Kaynak Bilinen Adı', 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', - 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Change type~~', + 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Değişim türü', 'Class:Change/Attribute:parent_id_finalclass_recall+' => '~~', 'Class:Change/Stimulus:ev_validate' => 'Doğrula', 'Class:Change/Stimulus:ev_validate+' => '', @@ -171,7 +171,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:RoutineChange+' => '', 'Class:RoutineChange/Stimulus:ev_validate' => 'Doğrulanan', 'Class:RoutineChange/Stimulus:ev_validate+' => '', - 'Class:RoutineChange/Stimulus:ev_reject' => 'Reject~~', + 'Class:RoutineChange/Stimulus:ev_reject' => 'Reddet', 'Class:RoutineChange/Stimulus:ev_reject+' => '~~', 'Class:RoutineChange/Stimulus:ev_assign' => 'Atanan', 'Class:RoutineChange/Stimulus:ev_assign+' => '', @@ -179,11 +179,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:RoutineChange/Stimulus:ev_reopen+' => '', 'Class:RoutineChange/Stimulus:ev_plan' => 'Planlanan', 'Class:RoutineChange/Stimulus:ev_plan+' => '', - 'Class:RoutineChange/Stimulus:ev_approve' => 'Approve~~', + 'Class:RoutineChange/Stimulus:ev_approve' => 'Onayla', 'Class:RoutineChange/Stimulus:ev_approve+' => '~~', 'Class:RoutineChange/Stimulus:ev_replan' => 'Tekrar planlanan', 'Class:RoutineChange/Stimulus:ev_replan+' => '', - 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Do Not Approve~~', + 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Onaylama', 'Class:RoutineChange/Stimulus:ev_notapprove+' => '~~', 'Class:RoutineChange/Stimulus:ev_implement' => 'Uygula', 'Class:RoutineChange/Stimulus:ev_implement+' => '', diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/tr.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/tr.dict.itop-change-mgmt.php index 553599f0b..e74d63e4c 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/tr.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/tr.dict.itop-change-mgmt.php @@ -38,12 +38,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Menu:Changes+' => 'All open changes~~', 'Menu:MyChanges' => 'Bana atanan değişiklik istekleri', 'Menu:MyChanges+' => 'Bana atanan değişiklik istekleri', - 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes by category for the last 7 days~~', - 'UI-ChangeManagementOverview-Last-7-days' => 'Number of changes for the last 7 days~~', - 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Changes by domain for the last 7 days~~', - 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes by status for the last 7 days~~', - 'Tickets:Related:OpenChanges' => 'Open changes~~', - 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', + 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Son 7 gün için kategoriye göre değişiklikler', + 'UI-ChangeManagementOverview-Last-7-days' => 'Son 7 gün için değişiklik sayısı', + 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Son 7 gün için etki alanı tarafından yapılan değişiklikler', + 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Son 7 gün için duruma göre değişiklikler', + 'Tickets:Related:OpenChanges' => 'Açık değişiklikler', + 'Tickets:Related:RecentChanges' => 'Son değişiklikler (72H)', )); // Dictionnay conventions @@ -98,9 +98,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Change/Attribute:changemanager_id+' => '~~', 'Class:Change/Attribute:changemanager_email' => 'Change manager email~~', 'Class:Change/Attribute:changemanager_email+' => '~~', - 'Class:Change/Attribute:parent_id' => 'Parent change~~', + 'Class:Change/Attribute:parent_id' => 'Ana Kaynak Değişimi', 'Class:Change/Attribute:parent_id+' => '~~', - 'Class:Change/Attribute:parent_name' => 'Parent change ref~~', + 'Class:Change/Attribute:parent_name' => 'Ana Kaynak Değişimi Ref', 'Class:Change/Attribute:parent_name+' => '~~', 'Class:Change/Attribute:creation_date' => 'Yaratıldı', 'Class:Change/Attribute:creation_date+' => '~~', @@ -108,15 +108,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Change/Attribute:approval_date+' => '~~', 'Class:Change/Attribute:fallback_plan' => 'Fallback plan~~', 'Class:Change/Attribute:fallback_plan+' => '~~', - 'Class:Change/Attribute:related_request_list' => 'Related requests~~', - 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change~~', - 'Class:Change/Attribute:related_incident_list' => 'Related incidents~~', - 'Class:Change/Attribute:related_incident_list+' => 'All the incidents linked to this change~~', - 'Class:Change/Attribute:related_problems_list' => 'Related problems~~', - 'Class:Change/Attribute:related_problems_list+' => 'All the problems linked to this change~~', - 'Class:Change/Attribute:child_changes_list' => 'Child changes~~', - 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~', - 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent change friendly name~~', + 'Class:Change/Attribute:related_request_list' => 'İlgili Talepler', + 'Class:Change/Attribute:related_request_list+' => 'Bu değişikliğe bağlı tüm kullanıcı istekleri', + 'Class:Change/Attribute:related_incident_list' => 'İlişkili Olaylar', + 'Class:Change/Attribute:related_incident_list+' => 'Bu değişikliğe bağlı tüm olaylar', + 'Class:Change/Attribute:related_problems_list' => 'İlgili problemler', + 'Class:Change/Attribute:related_problems_list+' => 'Bu değişiklikle bağlantılı tüm problemler', + 'Class:Change/Attribute:child_changes_list' => 'Alt bağlantı değişiklikleri', + 'Class:Change/Attribute:child_changes_list+' => 'Bu değişikliğe bağlı tüm alt değişiklikler', + 'Class:Change/Attribute:parent_id_friendlyname' => 'Ana Kaynak Bilinen Adı', 'Class:Change/Attribute:parent_id_friendlyname+' => '~~', 'Class:Change/Stimulus:ev_assign' => 'Ata', 'Class:Change/Stimulus:ev_assign+' => '~~', diff --git a/datamodels/2.x/itop-change-mgmt/module.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/module.itop-change-mgmt.php index 6d2a63069..49d8639ae 100755 --- a/datamodels/2.x/itop-change-mgmt/module.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/module.itop-change-mgmt.php @@ -85,7 +85,7 @@ class ChangeManagementInstaller extends ModuleInstallerAPI if (CMDBSource::IsField($sSourceTable, $sField) && CMDBSource::IsField($sTargetTable, $sField) && CMDBSource::IsField($sSourceTable, $sSourceKeyField) && CMDBSource::IsField($sTargetTable, $sTargetKeyField)) { - SetupWebPage::log_info("Issue #464 - Copying change/start_date into ticket/start_date"); + SetupLog::Info("Issue #464 - Copying change/start_date into ticket/start_date"); $sRepair = "UPDATE `$sTargetTable`, `$sSourceTable` SET `$sTargetTable`.`$sField` = `$sSourceTable`.`$sField` WHERE `$sTargetTable`.`$sField` IS NULL AND`$sTargetTable`.`$sTargetKeyField` = `$sSourceTable`.`$sSourceKeyField`"; CMDBSource::Query($sRepair); } diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/en.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/en.dict.itop-config-mgmt.php index e7a1ad053..8120582d9 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/en.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/en.dict.itop-config-mgmt.php @@ -36,6 +36,8 @@ Dict::Add('EN US', 'English', 'English', array( 'Relation:depends on/Description' => 'Elements impacting', 'Relation:depends on/DownStream' => 'Depends on...', 'Relation:depends on/UpStream' => 'Impacts...', + 'Relation:impacts/LoadData' => 'Load data', + 'Relation:impacts/NoFilteredData' => 'please select objects in Graphical view tag', )); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/fr.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/fr.dict.itop-config-mgmt.php index 8bf53d6d2..e2f4c4343 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/fr.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/fr.dict.itop-config-mgmt.php @@ -32,6 +32,8 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Relation:depends on/Description' => 'Eléments dont dépend', 'Relation:depends on/DownStream' => 'Dépend de...', 'Relation:depends on/UpStream' => 'Impacte...', + 'Relation:impacts/LoadData' => 'Charger les données', + 'Relation:impacts/NoFilteredData' => 'Veuillez sélectionner des objets dans l\'onglet Graph', )); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/tr.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/tr.dict.itop-config-mgmt.php index c75897077..b5c3cac66 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/tr.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/tr.dict.itop-config-mgmt.php @@ -81,15 +81,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI~~', + 'Class:lnkContactToFunctionalCI' => 'Kişi / İşlevsel CI bağla', 'Class:lnkContactToFunctionalCI+' => '~~', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'İşlevsel CI', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '~~', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'İşlevsel CI Adı', 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '~~', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Kişi', 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '~~', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name~~', + 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Kişi Adı', 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '~~', )); @@ -102,33 +102,33 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:FunctionalCI+' => '', 'Class:FunctionalCI/Attribute:name' => 'Adı', 'Class:FunctionalCI/Attribute:name+' => '', - 'Class:FunctionalCI/Attribute:description' => 'Description~~', + 'Class:FunctionalCI/Attribute:description' => 'Açıklama', 'Class:FunctionalCI/Attribute:description+' => '~~', 'Class:FunctionalCI/Attribute:org_id' => 'Sahip kurum', 'Class:FunctionalCI/Attribute:org_id+' => '', - 'Class:FunctionalCI/Attribute:organization_name' => 'Organization name~~', - 'Class:FunctionalCI/Attribute:organization_name+' => 'Common name~~', - 'Class:FunctionalCI/Attribute:business_criticity' => 'Business criticity~~', + 'Class:FunctionalCI/Attribute:organization_name' => 'Organizasyon Adı', + 'Class:FunctionalCI/Attribute:organization_name+' => 'Ortak Adı', + 'Class:FunctionalCI/Attribute:business_criticity' => 'İşin önemi', 'Class:FunctionalCI/Attribute:business_criticity+' => '~~', - 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'high~~', - 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'high~~', - 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'low~~', - 'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => 'low~~', - 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'medium~~', - 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'medium~~', - 'Class:FunctionalCI/Attribute:move2production' => 'Move to production date~~', + 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'yüksek', + 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'yüksek', + 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'düşük', + 'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => 'düşük', + 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'orta', + 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'orta', + 'Class:FunctionalCI/Attribute:move2production' => 'Üretim tarihine geç', 'Class:FunctionalCI/Attribute:move2production+' => '~~', - 'Class:FunctionalCI/Attribute:contacts_list' => 'Contacts~~', - 'Class:FunctionalCI/Attribute:contacts_list+' => 'All the contacts for this configuration item~~', - 'Class:FunctionalCI/Attribute:documents_list' => 'Documents~~', - 'Class:FunctionalCI/Attribute:documents_list+' => 'All the documents linked to this configuration item~~', - 'Class:FunctionalCI/Attribute:applicationsolution_list' => 'Application solutions~~', - 'Class:FunctionalCI/Attribute:applicationsolution_list+' => 'All the application solutions depending on this configuration item~~', - 'Class:FunctionalCI/Attribute:softwares_list' => 'Softwares~~', - 'Class:FunctionalCI/Attribute:softwares_list+' => 'All the softwares installed on this configuration item~~', + 'Class:FunctionalCI/Attribute:contacts_list' => 'Kişiler', + 'Class:FunctionalCI/Attribute:contacts_list+' => 'Bu yapılandırma öğesi için tüm kişiler', + 'Class:FunctionalCI/Attribute:documents_list' => 'Belgeler', + 'Class:FunctionalCI/Attribute:documents_list+' => 'Bu yapılandırma öğesine bağlı tüm belgeler', + 'Class:FunctionalCI/Attribute:applicationsolution_list' => 'Uygulama sistemleri', + 'Class:FunctionalCI/Attribute:applicationsolution_list+' => 'Bu yapılandırma öğesine bağlı olan tüm uygulama sistemleri', + 'Class:FunctionalCI/Attribute:softwares_list' => 'Yazılımlar', + 'Class:FunctionalCI/Attribute:softwares_list+' => 'Bu yapılandırma öğesinde yüklü tüm yazılımlar', 'Class:FunctionalCI/Attribute:finalclass' => 'Tip', 'Class:FunctionalCI/Attribute:finalclass+' => '', - 'Class:FunctionalCI/Tab:OpenedTickets' => 'Active Tickets~~', + 'Class:FunctionalCI/Tab:OpenedTickets' => 'Aktif Çağrı Kayıtları', )); // @@ -136,37 +136,37 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:PhysicalDevice' => 'Physical Device~~', + 'Class:PhysicalDevice' => 'Fiziksel cihaz', 'Class:PhysicalDevice+' => '~~', - 'Class:PhysicalDevice/Attribute:serialnumber' => 'Serial number~~', + 'Class:PhysicalDevice/Attribute:serialnumber' => 'Seri numarası', 'Class:PhysicalDevice/Attribute:serialnumber+' => '~~', - 'Class:PhysicalDevice/Attribute:location_id' => 'Location~~', + 'Class:PhysicalDevice/Attribute:location_id' => 'Konum', 'Class:PhysicalDevice/Attribute:location_id+' => '~~', - 'Class:PhysicalDevice/Attribute:location_name' => 'Location name~~', + 'Class:PhysicalDevice/Attribute:location_name' => 'Konum adı', 'Class:PhysicalDevice/Attribute:location_name+' => '~~', - 'Class:PhysicalDevice/Attribute:status' => 'Status~~', + 'Class:PhysicalDevice/Attribute:status' => 'Durum', 'Class:PhysicalDevice/Attribute:status+' => '~~', - 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'implementation~~', - 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'implementation~~', - 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'obsolete~~', - 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', - 'Class:PhysicalDevice/Attribute:status/Value:production' => 'production~~', - 'Class:PhysicalDevice/Attribute:status/Value:production+' => 'production~~', - 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'stock~~', - 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'stock~~', - 'Class:PhysicalDevice/Attribute:brand_id' => 'Brand~~', + 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'uygulama', + 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'uygulama', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'kullanım dışı', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'kullanım dışı', + 'Class:PhysicalDevice/Attribute:status/Value:production' => 'kullanımda', + 'Class:PhysicalDevice/Attribute:status/Value:production+' => 'kullanımda', + 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'stok', + 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'stok', + 'Class:PhysicalDevice/Attribute:brand_id' => 'Marka', 'Class:PhysicalDevice/Attribute:brand_id+' => '~~', - 'Class:PhysicalDevice/Attribute:brand_name' => 'Brand name~~', + 'Class:PhysicalDevice/Attribute:brand_name' => 'Marka Adı', 'Class:PhysicalDevice/Attribute:brand_name+' => '~~', - 'Class:PhysicalDevice/Attribute:model_id' => 'Model~~', + 'Class:PhysicalDevice/Attribute:model_id' => 'Model', 'Class:PhysicalDevice/Attribute:model_id+' => '~~', - 'Class:PhysicalDevice/Attribute:model_name' => 'Model name~~', + 'Class:PhysicalDevice/Attribute:model_name' => 'Model Adı', 'Class:PhysicalDevice/Attribute:model_name+' => '~~', - 'Class:PhysicalDevice/Attribute:asset_number' => 'Asset number~~', + 'Class:PhysicalDevice/Attribute:asset_number' => 'Demirbaş numarası', 'Class:PhysicalDevice/Attribute:asset_number+' => '~~', - 'Class:PhysicalDevice/Attribute:purchase_date' => 'Purchase date~~', + 'Class:PhysicalDevice/Attribute:purchase_date' => 'Satın alma tarihi', 'Class:PhysicalDevice/Attribute:purchase_date+' => '~~', - 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'End of warranty~~', + 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'Garantinin sonu', 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '~~', )); @@ -175,14 +175,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Rack' => 'Rack~~', + 'Class:Rack' => 'Raf', 'Class:Rack+' => '~~', - 'Class:Rack/Attribute:nb_u' => 'Rack units~~', + 'Class:Rack/Attribute:nb_u' => 'Raf birimleri', 'Class:Rack/Attribute:nb_u+' => '~~', - 'Class:Rack/Attribute:device_list' => 'Devices~~', - 'Class:Rack/Attribute:device_list+' => 'All the physical devices racked into this rack~~', - 'Class:Rack/Attribute:enclosure_list' => 'Enclosures~~', - 'Class:Rack/Attribute:enclosure_list+' => 'All the enclosures in this rack~~', + 'Class:Rack/Attribute:device_list' => 'Cihazlar', + 'Class:Rack/Attribute:device_list+' => 'Bu rafa yerleştirilmiş tüm fiziksel cihazlar', + 'Class:Rack/Attribute:enclosure_list' => 'Muhafazalar', + 'Class:Rack/Attribute:enclosure_list+' => 'Bu raftaki tüm muhafazalar', )); // @@ -190,9 +190,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:TelephonyCI' => 'Telephony CI~~', + 'Class:TelephonyCI' => 'Telefon CI', 'Class:TelephonyCI+' => '~~', - 'Class:TelephonyCI/Attribute:phonenumber' => 'Phone number~~', + 'Class:TelephonyCI/Attribute:phonenumber' => 'Telefon numarası', 'Class:TelephonyCI/Attribute:phonenumber+' => '~~', )); @@ -201,7 +201,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Phone' => 'Phone~~', + 'Class:Phone' => 'Telefon', 'Class:Phone+' => '~~', )); @@ -223,7 +223,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:IPPhone' => 'IP Phone~~', + 'Class:IPPhone' => 'IP telefonu', 'Class:IPPhone+' => '~~', )); @@ -232,7 +232,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Tablet' => 'Tablet~~', + 'Class:Tablet' => 'Tablet', 'Class:Tablet+' => '~~', )); @@ -243,10 +243,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:ConnectableCI' => 'Bağlanabilir KK', 'Class:ConnectableCI+' => 'Fiziksel KK', - 'Class:ConnectableCI/Attribute:networkdevice_list' => 'Network devices~~', - 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'All network devices connected to this device~~', - 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Network interfaces~~', - 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'All the physical network interfaces~~', + 'Class:ConnectableCI/Attribute:networkdevice_list' => 'Ağ Aygıtları', + 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Bu cihaza bağlı tüm ağ cihazları', + 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Ağ arayüzleri', + 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'Tüm fiziksel ağ arayüzleri', )); // @@ -254,37 +254,37 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:DatacenterDevice' => 'Datacenter Device~~', + 'Class:DatacenterDevice' => 'Veri merkezi cihazı', 'Class:DatacenterDevice+' => '~~', - 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack~~', + 'Class:DatacenterDevice/Attribute:rack_id' => 'Raf', 'Class:DatacenterDevice/Attribute:rack_id+' => '~~', - 'Class:DatacenterDevice/Attribute:rack_name' => 'Rack name~~', + 'Class:DatacenterDevice/Attribute:rack_name' => 'Raf Adı', 'Class:DatacenterDevice/Attribute:rack_name+' => '~~', - 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Enclosure~~', + 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Muhafaza', 'Class:DatacenterDevice/Attribute:enclosure_id+' => '~~', - 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Enclosure name~~', + 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Muhafaza adı', 'Class:DatacenterDevice/Attribute:enclosure_name+' => '~~', - 'Class:DatacenterDevice/Attribute:nb_u' => 'Rack units~~', + 'Class:DatacenterDevice/Attribute:nb_u' => 'Raf birimleri', 'Class:DatacenterDevice/Attribute:nb_u+' => '~~', - 'Class:DatacenterDevice/Attribute:managementip' => 'Management ip~~', + 'Class:DatacenterDevice/Attribute:managementip' => 'Yönetim IP', 'Class:DatacenterDevice/Attribute:managementip+' => '~~', - 'Class:DatacenterDevice/Attribute:powerA_id' => 'PowerA source~~', + 'Class:DatacenterDevice/Attribute:powerA_id' => 'A Güç kaynağı', 'Class:DatacenterDevice/Attribute:powerA_id+' => '~~', - 'Class:DatacenterDevice/Attribute:powerA_name' => 'PowerA source name~~', + 'Class:DatacenterDevice/Attribute:powerA_name' => 'A Güç kaynağı adı', 'Class:DatacenterDevice/Attribute:powerA_name+' => '~~', - 'Class:DatacenterDevice/Attribute:powerB_id' => 'PowerB source~~', + 'Class:DatacenterDevice/Attribute:powerB_id' => 'B Güç kaynağı', 'Class:DatacenterDevice/Attribute:powerB_id+' => '~~', - 'Class:DatacenterDevice/Attribute:powerB_name' => 'PowerB source name~~', + 'Class:DatacenterDevice/Attribute:powerB_name' => 'B Güç Kaynağı adı', 'Class:DatacenterDevice/Attribute:powerB_name+' => '~~', - 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FC ports~~', - 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'All the fiber channel interfaces for this device~~', - 'Class:DatacenterDevice/Attribute:san_list' => 'SANs~~', - 'Class:DatacenterDevice/Attribute:san_list+' => 'All the SAN switches connected to this device~~', - 'Class:DatacenterDevice/Attribute:redundancy' => 'Redundancy~~', - 'Class:DatacenterDevice/Attribute:redundancy/count' => 'The device is up if at least one power connection (A or B) is up~~', + 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FC Portları', + 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'Bu cihaz için tüm fiber kanal arayüzleri', + 'Class:DatacenterDevice/Attribute:san_list' => 'SAN\'lar', + 'Class:DatacenterDevice/Attribute:san_list+' => 'Bu cihaza bağlı tüm SAN anahtarları', + 'Class:DatacenterDevice/Attribute:redundancy' => 'Yedeklilik', + 'Class:DatacenterDevice/Attribute:redundancy/count' => 'En az bir güç bağlantısı (A veya B) ayakta ise, cihaz ayaktadır', // Unused yet - 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'The device is up if all its power connections are up~~', - 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'The device is up if at least %1$s %% of its power connections are up~~', + 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'Tüm güç bağlantıları ayakta ise, cihaz ayaktadır', + 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'En az %1$s %% güç bağlantısı ayakta ise cihaz ayaktadır', )); // @@ -294,15 +294,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:NetworkDevice' => 'Ağ Cihazı', 'Class:NetworkDevice+' => '', - 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Network type~~', + 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Ağ tipi', 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '~~', - 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Network type name~~', + 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Ağ tipi adı', 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '~~', - 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Devices~~', - 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'All the devices connected to this network device~~', - 'Class:NetworkDevice/Attribute:iosversion_id' => 'IOS version~~', + 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Cihazlar', + 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'Bu ağ cihazına bağlı tüm cihazlar', + 'Class:NetworkDevice/Attribute:iosversion_id' => 'IOS sürümü', 'Class:NetworkDevice/Attribute:iosversion_id+' => '~~', - 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS version name~~', + 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS Sürüm Adı', 'Class:NetworkDevice/Attribute:iosversion_name+' => '~~', 'Class:NetworkDevice/Attribute:ram' => 'RAM', 'Class:NetworkDevice/Attribute:ram+' => '', @@ -315,24 +315,24 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Server' => 'Sunucu', 'Class:Server+' => '', - 'Class:Server/Attribute:osfamily_id' => 'OS family~~', + 'Class:Server/Attribute:osfamily_id' => 'OS ailesi', 'Class:Server/Attribute:osfamily_id+' => '~~', - 'Class:Server/Attribute:osfamily_name' => 'OS family name~~', + 'Class:Server/Attribute:osfamily_name' => 'OS Aile Adı', 'Class:Server/Attribute:osfamily_name+' => '~~', - 'Class:Server/Attribute:osversion_id' => 'OS version~~', + 'Class:Server/Attribute:osversion_id' => 'OS Sürümü', 'Class:Server/Attribute:osversion_id+' => '~~', - 'Class:Server/Attribute:osversion_name' => 'OS version name~~', + 'Class:Server/Attribute:osversion_name' => 'OS Sürüm Adı', 'Class:Server/Attribute:osversion_name+' => '~~', - 'Class:Server/Attribute:oslicence_id' => 'OS licence~~', + 'Class:Server/Attribute:oslicence_id' => 'OS Lisansı', 'Class:Server/Attribute:oslicence_id+' => '~~', - 'Class:Server/Attribute:oslicence_name' => 'OS licence name~~', + 'Class:Server/Attribute:oslicence_name' => 'OS Lisans Adı', 'Class:Server/Attribute:oslicence_name+' => '~~', 'Class:Server/Attribute:cpu' => 'CPU', 'Class:Server/Attribute:cpu+' => '', 'Class:Server/Attribute:ram' => 'RAM', 'Class:Server/Attribute:ram+' => '', - 'Class:Server/Attribute:logicalvolumes_list' => 'Logical volumes~~', - 'Class:Server/Attribute:logicalvolumes_list+' => 'All the logical volumes connected to this server~~', + 'Class:Server/Attribute:logicalvolumes_list' => 'Mantıksal depolama alanları', + 'Class:Server/Attribute:logicalvolumes_list+' => 'Bu sunucuya bağlı tüm mantıksal depolama alanları', )); // @@ -340,10 +340,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:StorageSystem' => 'Storage System~~', + 'Class:StorageSystem' => 'Depolama sistemi', 'Class:StorageSystem+' => '~~', - 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logical volumes~~', - 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'All the logical volumes in this storage system~~', + 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Mantıksal depolama alanları', + 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Bu depolama sistemindeki tüm mantıksal depolama alanları', )); // @@ -351,10 +351,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:SANSwitch' => 'SAN Switch~~', + 'Class:SANSwitch' => 'SAN Anahtarı', 'Class:SANSwitch+' => '~~', - 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Devices~~', - 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'All the devices connected to this SAN switch~~', + 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Cihazlar', + 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Bu SAN anahtarına bağlı tüm cihazlar', )); // @@ -362,10 +362,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:TapeLibrary' => 'Tape Library~~', + 'Class:TapeLibrary' => 'Teyp Kütüphanesi', 'Class:TapeLibrary+' => '~~', - 'Class:TapeLibrary/Attribute:tapes_list' => 'Tapes~~', - 'Class:TapeLibrary/Attribute:tapes_list+' => 'All the tapes in the tape library~~', + 'Class:TapeLibrary/Attribute:tapes_list' => 'Teypler', + 'Class:TapeLibrary/Attribute:tapes_list+' => 'Teyp kitaplığındaki tüm teypler', )); // @@ -373,10 +373,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:NAS' => 'NAS~~', + 'Class:NAS' => 'NAS', 'Class:NAS+' => '~~', - 'Class:NAS/Attribute:nasfilesystem_list' => 'Filesystems~~', - 'Class:NAS/Attribute:nasfilesystem_list+' => 'All the file systems in this NAS~~', + 'Class:NAS/Attribute:nasfilesystem_list' => 'Dosya sistemleri', + 'Class:NAS/Attribute:nasfilesystem_list+' => 'Bu NAS\'daki tüm dosya sistemleri', )); // @@ -386,24 +386,24 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:PC' => 'PC', 'Class:PC+' => '', - 'Class:PC/Attribute:osfamily_id' => 'OS family~~', + 'Class:PC/Attribute:osfamily_id' => 'OS ailesi', 'Class:PC/Attribute:osfamily_id+' => '~~', - 'Class:PC/Attribute:osfamily_name' => 'OS family name~~', + 'Class:PC/Attribute:osfamily_name' => 'OS Aile Adı', 'Class:PC/Attribute:osfamily_name+' => '~~', - 'Class:PC/Attribute:osversion_id' => 'OS version~~', + 'Class:PC/Attribute:osversion_id' => 'OS Sürümü', 'Class:PC/Attribute:osversion_id+' => '~~', - 'Class:PC/Attribute:osversion_name' => 'OS version name~~', + 'Class:PC/Attribute:osversion_name' => 'OS Sürüm Adı', 'Class:PC/Attribute:osversion_name+' => '~~', 'Class:PC/Attribute:cpu' => 'CPU', 'Class:PC/Attribute:cpu+' => '', 'Class:PC/Attribute:ram' => 'RAM', 'Class:PC/Attribute:ram+' => '', - 'Class:PC/Attribute:type' => 'Type~~', + 'Class:PC/Attribute:type' => 'Tip', 'Class:PC/Attribute:type+' => '~~', - 'Class:PC/Attribute:type/Value:desktop' => 'desktop~~', - 'Class:PC/Attribute:type/Value:desktop+' => 'desktop~~', - 'Class:PC/Attribute:type/Value:laptop' => 'laptop~~', - 'Class:PC/Attribute:type/Value:laptop+' => 'laptop~~', + 'Class:PC/Attribute:type/Value:desktop' => 'masaüstü', + 'Class:PC/Attribute:type/Value:desktop+' => 'masaüstü', + 'Class:PC/Attribute:type/Value:laptop' => 'dizüstü', + 'Class:PC/Attribute:type/Value:laptop+' => 'dizüstü', )); // @@ -420,7 +420,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:PowerConnection' => 'Power Connection~~', + 'Class:PowerConnection' => 'Güç Bağlantısı', 'Class:PowerConnection+' => '~~', )); @@ -429,10 +429,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:PowerSource' => 'Power Source~~', + 'Class:PowerSource' => 'Güç Kaynağı', 'Class:PowerSource+' => '~~', - 'Class:PowerSource/Attribute:pdus_list' => 'PDUs~~', - 'Class:PowerSource/Attribute:pdus_list+' => 'All the PDUs using this power source~~', + 'Class:PowerSource/Attribute:pdus_list' => 'PDU\'lar', + 'Class:PowerSource/Attribute:pdus_list+' => 'Bu güç kaynağını kullanan tüm PDU\'lar', )); // @@ -440,15 +440,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:PDU' => 'PDU~~', + 'Class:PDU' => 'PDU', 'Class:PDU+' => '~~', - 'Class:PDU/Attribute:rack_id' => 'Rack~~', + 'Class:PDU/Attribute:rack_id' => 'Raf', 'Class:PDU/Attribute:rack_id+' => '~~', - 'Class:PDU/Attribute:rack_name' => 'Rack name~~', + 'Class:PDU/Attribute:rack_name' => 'Raf Adı', 'Class:PDU/Attribute:rack_name+' => '~~', - 'Class:PDU/Attribute:powerstart_id' => 'Power start~~', + 'Class:PDU/Attribute:powerstart_id' => 'Güç başlatıcı', 'Class:PDU/Attribute:powerstart_id+' => '~~', - 'Class:PDU/Attribute:powerstart_name' => 'Power start name~~', + 'Class:PDU/Attribute:powerstart_name' => 'Güç başlatıcı adı', 'Class:PDU/Attribute:powerstart_name+' => '~~', )); @@ -457,7 +457,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Peripheral' => 'Peripheral~~', + 'Class:Peripheral' => 'Çevresel Birim', 'Class:Peripheral+' => '~~', )); @@ -466,16 +466,16 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Enclosure' => 'Enclosure~~', + 'Class:Enclosure' => 'Muhafaza', 'Class:Enclosure+' => '~~', - 'Class:Enclosure/Attribute:rack_id' => 'Rack~~', + 'Class:Enclosure/Attribute:rack_id' => 'Raf', 'Class:Enclosure/Attribute:rack_id+' => '~~', - 'Class:Enclosure/Attribute:rack_name' => 'Rack name~~', + 'Class:Enclosure/Attribute:rack_name' => 'Raf Adı', 'Class:Enclosure/Attribute:rack_name+' => '~~', - 'Class:Enclosure/Attribute:nb_u' => 'Rack units~~', + 'Class:Enclosure/Attribute:nb_u' => 'Raf birimleri', 'Class:Enclosure/Attribute:nb_u+' => '~~', - 'Class:Enclosure/Attribute:device_list' => 'Devices~~', - 'Class:Enclosure/Attribute:device_list+' => 'All the devices in this enclosure~~', + 'Class:Enclosure/Attribute:device_list' => 'Cihazlar', + 'Class:Enclosure/Attribute:device_list+' => 'Bu muhafazadaki tüm cihazlar', )); // @@ -485,20 +485,20 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:ApplicationSolution' => 'Uygulama çözümleri', 'Class:ApplicationSolution+' => '', - 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs~~', - 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'All the configuration items that compose this application solution~~', - 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Business processes~~', - 'Class:ApplicationSolution/Attribute:businessprocess_list+' => 'All the business processes depending on this application solution~~', - 'Class:ApplicationSolution/Attribute:status' => 'Status~~', + 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs', + 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'Bu uygulama sistemü oluşturan tüm yapılandırma öğeleri', + 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'İş Süreçleri', + 'Class:ApplicationSolution/Attribute:businessprocess_list+' => 'Bu uygulama sistemüne bağlı tüm iş süreçleri', + 'Class:ApplicationSolution/Attribute:status' => 'Durum', 'Class:ApplicationSolution/Attribute:status+' => '~~', - 'Class:ApplicationSolution/Attribute:status/Value:active' => 'active~~', - 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'active~~', - 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'inactive~~', - 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => 'inactive~~', - 'Class:ApplicationSolution/Attribute:redundancy' => 'Impact analysis: configuration of the redundancy~~', - 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'The solution is up if all CIs are up~~', - 'Class:ApplicationSolution/Attribute:redundancy/count' => 'The solution is up if at least %1$s CI(s) is(are) up~~', - 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'The solution is up if at least %1$s %% of the CIs are up~~', + 'Class:ApplicationSolution/Attribute:status/Value:active' => 'Aktif', + 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'Aktif', + 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'Aktif değil', + 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => 'Aktif değil', + 'Class:ApplicationSolution/Attribute:redundancy' => 'Etki Analizi: Yedekliliğin Yapılandırılması', + 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'Tüm CI\'ler hazır ise sistem hazırdır', + 'Class:ApplicationSolution/Attribute:redundancy/count' => 'CI\'lerin en az %1$s \'i hazır ise sistem hazırdır', + 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'CI\'lerin en az %1$s %% \'i hazır ise sistem hazırdır.', )); // @@ -508,14 +508,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:BusinessProcess' => 'İş süreci', 'Class:BusinessProcess+' => '', - 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Application solutions~~', - 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'All the application solutions that impact this business process~~', - 'Class:BusinessProcess/Attribute:status' => 'Status~~', + 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Uygulama sistemleri', + 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Bu iş sürecini etkileyen tüm uygulama çözümleri', + 'Class:BusinessProcess/Attribute:status' => 'Durum', 'Class:BusinessProcess/Attribute:status+' => '~~', - 'Class:BusinessProcess/Attribute:status/Value:active' => 'active~~', - 'Class:BusinessProcess/Attribute:status/Value:active+' => 'active~~', - 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'inactive~~', - 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:BusinessProcess/Attribute:status/Value:active' => 'Aktif', + 'Class:BusinessProcess/Attribute:status/Value:active+' => 'Aktif', + 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'Aktif değil', + 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'Aktif değil', )); // @@ -525,26 +525,26 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:SoftwareInstance' => 'Yazılım Kurulumu', 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Attribute:system_id' => 'System~~', + 'Class:SoftwareInstance/Attribute:system_id' => 'Sistem', 'Class:SoftwareInstance/Attribute:system_id+' => '~~', - 'Class:SoftwareInstance/Attribute:system_name' => 'System name~~', + 'Class:SoftwareInstance/Attribute:system_name' => 'Sistem Adı', 'Class:SoftwareInstance/Attribute:system_name+' => '~~', - 'Class:SoftwareInstance/Attribute:software_id' => 'Software~~', + 'Class:SoftwareInstance/Attribute:software_id' => 'Yazılım', 'Class:SoftwareInstance/Attribute:software_id+' => '~~', - 'Class:SoftwareInstance/Attribute:software_name' => 'Yazılım', + 'Class:SoftwareInstance/Attribute:software_name' => 'Yazılım Adı', 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Software licence~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Yazılım Lisansı', 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '~~', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software licence name~~', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Yazılım Lisans Adı', 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '~~', - 'Class:SoftwareInstance/Attribute:path' => 'Path~~', + 'Class:SoftwareInstance/Attribute:path' => 'Yol', 'Class:SoftwareInstance/Attribute:path+' => '~~', - 'Class:SoftwareInstance/Attribute:status' => 'Status~~', + 'Class:SoftwareInstance/Attribute:status' => 'Durum', 'Class:SoftwareInstance/Attribute:status+' => '~~', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'active~~', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active~~', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'inactive~~', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive~~', + 'Class:SoftwareInstance/Attribute:status/Value:active' => 'Aktif', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'Aktif', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'Aktif değil', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'Aktif değil', )); // @@ -552,10 +552,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Middleware' => 'Middleware~~', + 'Class:Middleware' => 'Ara katman yazılımı', 'Class:Middleware+' => '~~', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware instances~~', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware~~', + 'Class:Middleware/Attribute:middlewareinstance_list' => 'Ara katman yazılımı olayları', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'Bu ara katman yazılımı tarafından sağlanan tüm ara katman yazılımı olayları', )); // @@ -565,8 +565,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:DBServer' => 'Veritabanı', 'Class:DBServer+' => 'Veritabanı yazılımı', - 'Class:DBServer/Attribute:dbschema_list' => 'DB schemas~~', - 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server~~', + 'Class:DBServer/Attribute:dbschema_list' => 'Veritabanı şemaları', + 'Class:DBServer/Attribute:dbschema_list+' => 'Bu veritabanı sunucusu için tüm veritabanı şemaları', )); // @@ -574,10 +574,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:WebServer' => 'Web server~~', + 'Class:WebServer' => 'Web Sunucusu', 'Class:WebServer+' => '~~', - 'Class:WebServer/Attribute:webapp_list' => 'Web applications~~', - 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server~~', + 'Class:WebServer/Attribute:webapp_list' => 'Web Uygulamaları', + 'Class:WebServer/Attribute:webapp_list+' => 'Bu web sunucusunda mevcut tüm web uygulamaları', )); // @@ -585,7 +585,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:PCSoftware' => 'PC Software~~', + 'Class:PCSoftware' => 'PC yazılımı', 'Class:PCSoftware+' => '~~', )); @@ -594,7 +594,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:OtherSoftware' => 'Other Software~~', + 'Class:OtherSoftware' => 'Diğer yazılım', 'Class:OtherSoftware+' => '~~', )); @@ -603,11 +603,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:MiddlewareInstance' => 'Middleware Instance~~', + 'Class:MiddlewareInstance' => 'Ara katman yazılımı olayı', 'Class:MiddlewareInstance+' => '~~', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware~~', + 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Ara katman yazılımı', 'Class:MiddlewareInstance/Attribute:middleware_id+' => '~~', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware name~~', + 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Ara katman yazılımı adı', 'Class:MiddlewareInstance/Attribute:middleware_name+' => '~~', )); @@ -616,11 +616,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:DatabaseSchema' => 'Database Schema~~', + 'Class:DatabaseSchema' => 'Veritabanı Şeması', 'Class:DatabaseSchema+' => '~~', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB server~~', + 'Class:DatabaseSchema/Attribute:dbserver_id' => 'Veritabanı Sunucusu', 'Class:DatabaseSchema/Attribute:dbserver_id+' => '~~', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB server name~~', + 'Class:DatabaseSchema/Attribute:dbserver_name' => 'Veritabanı sunucu adı', 'Class:DatabaseSchema/Attribute:dbserver_name+' => '~~', )); @@ -629,13 +629,13 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:WebApplication' => 'Web Application~~', + 'Class:WebApplication' => 'Web Uygulaması', 'Class:WebApplication+' => '~~', - 'Class:WebApplication/Attribute:webserver_id' => 'Web server~~', + 'Class:WebApplication/Attribute:webserver_id' => 'Web Sunucusu', 'Class:WebApplication/Attribute:webserver_id+' => '~~', - 'Class:WebApplication/Attribute:webserver_name' => 'Web server name~~', + 'Class:WebApplication/Attribute:webserver_name' => 'Web Sunucusu Adı', 'Class:WebApplication/Attribute:webserver_name+' => '~~', - 'Class:WebApplication/Attribute:url' => 'URL~~', + 'Class:WebApplication/Attribute:url' => 'URL', 'Class:WebApplication/Attribute:url+' => '~~', )); @@ -645,20 +645,20 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:VirtualDevice' => 'Virtual Device~~', + 'Class:VirtualDevice' => 'Sanal cihaz', 'Class:VirtualDevice+' => '~~', - 'Class:VirtualDevice/Attribute:status' => 'Status~~', + 'Class:VirtualDevice/Attribute:status' => 'Durum', 'Class:VirtualDevice/Attribute:status+' => '~~', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'implementation~~', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation~~', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'obsolete~~', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'production~~', - 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production~~', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'stock~~', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock~~', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logical volumes~~', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'All the logical volumes used by this device~~', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Uygulama', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Uygulama', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'kullanım dışı', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'kullanım dışı', + 'Class:VirtualDevice/Attribute:status/Value:production' => 'kullanımda', + 'Class:VirtualDevice/Attribute:status/Value:production+' => 'kullanımda', + 'Class:VirtualDevice/Attribute:status/Value:stock' => 'stok', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stok', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Mantıksal depolama alanları', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'Bu cihaz tarafından kullanılan tüm mantıksal depolama alanları', )); // @@ -666,10 +666,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:VirtualHost' => 'Virtual Host~~', + 'Class:VirtualHost' => 'Sanal Ana Makine', 'Class:VirtualHost+' => '~~', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtual machines~~', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host~~', + 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Sanal Makineler', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Bu ana makine üzerinde çalışan tüm sanal makineler', )); // @@ -677,15 +677,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Hypervisor' => 'Hypervisor~~', + 'Class:Hypervisor' => 'Hipervizör', 'Class:Hypervisor+' => '~~', - 'Class:Hypervisor/Attribute:farm_id' => 'Farm~~', + 'Class:Hypervisor/Attribute:farm_id' => 'Çiftlik', 'Class:Hypervisor/Attribute:farm_id+' => '~~', - 'Class:Hypervisor/Attribute:farm_name' => 'Farm name~~', + 'Class:Hypervisor/Attribute:farm_name' => 'Çiftlik Adı', 'Class:Hypervisor/Attribute:farm_name+' => '~~', - 'Class:Hypervisor/Attribute:server_id' => 'Server~~', + 'Class:Hypervisor/Attribute:server_id' => 'Sunucu', 'Class:Hypervisor/Attribute:server_id+' => '~~', - 'Class:Hypervisor/Attribute:server_name' => 'Server name~~', + 'Class:Hypervisor/Attribute:server_name' => 'Sunucu adı', 'Class:Hypervisor/Attribute:server_name+' => '~~', )); @@ -694,14 +694,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Farm' => 'Farm~~', + 'Class:Farm' => 'Çiftlik', 'Class:Farm+' => '~~', - 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors~~', - 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm~~', - 'Class:Farm/Attribute:redundancy' => 'High availability~~', - 'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up~~', - 'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up~~', - 'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up~~', + 'Class:Farm/Attribute:hypervisor_list' => 'Hipervizörler', + 'Class:Farm/Attribute:hypervisor_list+' => 'Bu çiftliği oluşturan tüm hipervizörler', + 'Class:Farm/Attribute:redundancy' => 'Yüksek Kullanılabilirlik', + 'Class:Farm/Attribute:redundancy/disabled' => 'Tüm hipervizörler ayakta ise çiftlik ayaktadır', + 'Class:Farm/Attribute:redundancy/count' => 'Hipervizörlerin en az %1$s \'i ayakta ise çiftlik ayaktadır', + 'Class:Farm/Attribute:redundancy/percent' => 'Hipervizörlerin en az %1$s %% \'i ayakta ise çiftlik ayaktadır.', )); // @@ -709,32 +709,32 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:VirtualMachine' => 'Virtual Machine~~', + 'Class:VirtualMachine' => 'Sanal makine', 'Class:VirtualMachine+' => '~~', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtual host~~', + 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Sanal Ana Makine', 'Class:VirtualMachine/Attribute:virtualhost_id+' => '~~', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Virtual host name~~', + 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Sanal Ana Makine Adı', 'Class:VirtualMachine/Attribute:virtualhost_name+' => '~~', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS family~~', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS ailesi', 'Class:VirtualMachine/Attribute:osfamily_id+' => '~~', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS family name~~', + 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS Aile Adı', 'Class:VirtualMachine/Attribute:osfamily_name+' => '~~', - 'Class:VirtualMachine/Attribute:osversion_id' => 'OS version~~', + 'Class:VirtualMachine/Attribute:osversion_id' => 'OS Sürümü', 'Class:VirtualMachine/Attribute:osversion_id+' => '~~', - 'Class:VirtualMachine/Attribute:osversion_name' => 'OS version name~~', + 'Class:VirtualMachine/Attribute:osversion_name' => 'OS Sürüm Adı', 'Class:VirtualMachine/Attribute:osversion_name+' => '~~', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS licence~~', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS Lisansı', 'Class:VirtualMachine/Attribute:oslicence_id+' => '~~', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licence name~~', + 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS Lisans Adı', 'Class:VirtualMachine/Attribute:oslicence_name+' => '~~', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU~~', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', 'Class:VirtualMachine/Attribute:cpu+' => '~~', - 'Class:VirtualMachine/Attribute:ram' => 'RAM~~', + 'Class:VirtualMachine/Attribute:ram' => 'RAM', 'Class:VirtualMachine/Attribute:ram+' => '~~', - 'Class:VirtualMachine/Attribute:managementip' => 'IP~~', + 'Class:VirtualMachine/Attribute:managementip' => 'IP', 'Class:VirtualMachine/Attribute:managementip+' => '~~', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Network Interfaces~~', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces~~', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Ağ arayüzleri', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Tüm mantıksal ağ arayüzleri', )); // @@ -742,26 +742,26 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:LogicalVolume' => 'Logical Volume~~', + 'Class:LogicalVolume' => 'Mantıksal Depolama Alanları', 'Class:LogicalVolume+' => '~~', - 'Class:LogicalVolume/Attribute:name' => 'Name~~', + 'Class:LogicalVolume/Attribute:name' => 'İsim', 'Class:LogicalVolume/Attribute:name+' => '~~', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID~~', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', 'Class:LogicalVolume/Attribute:lun_id+' => '~~', - 'Class:LogicalVolume/Attribute:description' => 'Description~~', + 'Class:LogicalVolume/Attribute:description' => 'Açıklama', 'Class:LogicalVolume/Attribute:description+' => '~~', - 'Class:LogicalVolume/Attribute:raid_level' => 'Raid level~~', + 'Class:LogicalVolume/Attribute:raid_level' => 'RAID Seviyesi', 'Class:LogicalVolume/Attribute:raid_level+' => '~~', - 'Class:LogicalVolume/Attribute:size' => 'Size~~', + 'Class:LogicalVolume/Attribute:size' => 'Boyutu', 'Class:LogicalVolume/Attribute:size+' => '~~', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Storage system~~', + 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Depolama sistemi', 'Class:LogicalVolume/Attribute:storagesystem_id+' => '~~', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Storage system name~~', + 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Depolama Sistemi Adı', 'Class:LogicalVolume/Attribute:storagesystem_name+' => '~~', - 'Class:LogicalVolume/Attribute:servers_list' => 'Servers~~', - 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume~~', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtual devices~~', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume~~', + 'Class:LogicalVolume/Attribute:servers_list' => 'Sunucular', + 'Class:LogicalVolume/Attribute:servers_list+' => 'Bu depolama alanını kullanan tüm sunucular', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Sanal Cihazlar', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'Bu depolama alanını kullanan tüm sanal cihazlar', )); // @@ -769,17 +769,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkServerToVolume' => 'Link Server / Volume~~', + 'Class:lnkServerToVolume' => 'Bağlantılı sunucu / Depolama alanı', 'Class:lnkServerToVolume+' => '~~', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume~~', + 'Class:lnkServerToVolume/Attribute:volume_id' => 'Depolama alanı', 'Class:lnkServerToVolume/Attribute:volume_id+' => '~~', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume name~~', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Depolama alanı adı', 'Class:lnkServerToVolume/Attribute:volume_name+' => '~~', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Server~~', + 'Class:lnkServerToVolume/Attribute:server_id' => 'Sunucu', 'Class:lnkServerToVolume/Attribute:server_id+' => '~~', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Server name~~', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Sunucu adı', 'Class:lnkServerToVolume/Attribute:server_name+' => '~~', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Size used~~', + 'Class:lnkServerToVolume/Attribute:size_used' => 'Kullanılan boyut', 'Class:lnkServerToVolume/Attribute:size_used+' => '~~', )); @@ -788,17 +788,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkVirtualDeviceToVolume' => 'Link Virtual Device / Volume~~', + 'Class:lnkVirtualDeviceToVolume' => 'Sanal cihaz / Depolama alanı bağla', 'Class:lnkVirtualDeviceToVolume+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Depolama alanı', 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volume name~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Depolama alanı adı', 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtual device~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Depolama alanı adı', 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtual device name~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Sanal Cihaz Adı', 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Size used~~', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Kullanılan boyut', 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '~~', )); @@ -807,19 +807,19 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkSanToDatacenterDevice' => 'Link SAN / Datacenter Device~~', + 'Class:lnkSanToDatacenterDevice' => 'SAN/ Veri merkezi cihazı bağla', 'Class:lnkSanToDatacenterDevice+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN Anahtarı', 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN switch name~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN Anahtarı Adı', 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Device~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Cihaz', 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Device name~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Cihaz adı', 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN fc~~', + 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN FC', 'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device fc~~', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Cihaz FC', 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '~~', )); @@ -828,17 +828,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Tape' => 'Tape~~', + 'Class:Tape' => 'Teyp', 'Class:Tape+' => '~~', - 'Class:Tape/Attribute:name' => 'Name~~', + 'Class:Tape/Attribute:name' => 'İsim', 'Class:Tape/Attribute:name+' => '~~', - 'Class:Tape/Attribute:description' => 'Description~~', + 'Class:Tape/Attribute:description' => 'Açıklama', 'Class:Tape/Attribute:description+' => '~~', - 'Class:Tape/Attribute:size' => 'Size~~', + 'Class:Tape/Attribute:size' => 'Boyutu', 'Class:Tape/Attribute:size+' => '~~', - 'Class:Tape/Attribute:tapelibrary_id' => 'Tape library~~', + 'Class:Tape/Attribute:tapelibrary_id' => 'Teyp Kütüphanesi', 'Class:Tape/Attribute:tapelibrary_id+' => '~~', - 'Class:Tape/Attribute:tapelibrary_name' => 'Tape library name~~', + 'Class:Tape/Attribute:tapelibrary_name' => 'Teyp Kütüphanesi Adı', 'Class:Tape/Attribute:tapelibrary_name+' => '~~', )); @@ -847,19 +847,19 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:NASFileSystem' => 'NAS File System~~', + 'Class:NASFileSystem' => 'NAS dosya sistemi', 'Class:NASFileSystem+' => '~~', - 'Class:NASFileSystem/Attribute:name' => 'Name~~', + 'Class:NASFileSystem/Attribute:name' => 'İsim', 'Class:NASFileSystem/Attribute:name+' => '~~', - 'Class:NASFileSystem/Attribute:description' => 'Description~~', + 'Class:NASFileSystem/Attribute:description' => 'Açıklama', 'Class:NASFileSystem/Attribute:description+' => '~~', - 'Class:NASFileSystem/Attribute:raid_level' => 'Raid level~~', + 'Class:NASFileSystem/Attribute:raid_level' => 'RAID Seviyesi', 'Class:NASFileSystem/Attribute:raid_level+' => '~~', - 'Class:NASFileSystem/Attribute:size' => 'Size~~', + 'Class:NASFileSystem/Attribute:size' => 'Boyutu', 'Class:NASFileSystem/Attribute:size+' => '~~', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS~~', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', 'Class:NASFileSystem/Attribute:nas_id+' => '~~', - 'Class:NASFileSystem/Attribute:nas_name' => 'NAS name~~', + 'Class:NASFileSystem/Attribute:nas_name' => 'NAS Adı', 'Class:NASFileSystem/Attribute:nas_name+' => '~~', )); @@ -872,30 +872,30 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Software+' => '', 'Class:Software/Attribute:name' => 'Adı', 'Class:Software/Attribute:name+' => '', - 'Class:Software/Attribute:vendor' => 'vendor~~', + 'Class:Software/Attribute:vendor' => 'satıcı', 'Class:Software/Attribute:vendor+' => '~~', - 'Class:Software/Attribute:version' => 'Version~~', + 'Class:Software/Attribute:version' => 'Sürüm', 'Class:Software/Attribute:version+' => '~~', - 'Class:Software/Attribute:documents_list' => 'Documents~~', - 'Class:Software/Attribute:documents_list+' => 'All the documents linked to this software~~', - 'Class:Software/Attribute:type' => 'Type~~', + 'Class:Software/Attribute:documents_list' => 'Belgeler', + 'Class:Software/Attribute:documents_list+' => 'Bu yazılımla bağlantılı tüm belgeler', + 'Class:Software/Attribute:type' => 'Tip', 'Class:Software/Attribute:type+' => '~~', - 'Class:Software/Attribute:type/Value:DBServer' => 'DB Server~~', - 'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server~~', - 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware~~', - 'Class:Software/Attribute:type/Value:Middleware+' => 'Middleware~~', - 'Class:Software/Attribute:type/Value:OtherSoftware' => 'Other Software~~', - 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Other Software~~', - 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC Software~~', - 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC Software~~', - 'Class:Software/Attribute:type/Value:WebServer' => 'Web Server~~', - 'Class:Software/Attribute:type/Value:WebServer+' => 'Web Server~~', - 'Class:Software/Attribute:softwareinstance_list' => 'Software Instances~~', - 'Class:Software/Attribute:softwareinstance_list+' => 'All the software instances for this software~~', - 'Class:Software/Attribute:softwarepatch_list' => 'Software Patches~~', - 'Class:Software/Attribute:softwarepatch_list+' => 'All the patchs for this software~~', - 'Class:Software/Attribute:softwarelicence_list' => 'Software Licences~~', - 'Class:Software/Attribute:softwarelicence_list+' => 'All the licences for this software~~', + 'Class:Software/Attribute:type/Value:DBServer' => 'Veritabanı Sunucusu', + 'Class:Software/Attribute:type/Value:DBServer+' => 'Veritabanı Sunucusu', + 'Class:Software/Attribute:type/Value:Middleware' => 'Ara katman yazılımı', + 'Class:Software/Attribute:type/Value:Middleware+' => 'Ara katman yazılımı', + 'Class:Software/Attribute:type/Value:OtherSoftware' => 'Diğer yazılım', + 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Diğer yazılım', + 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC yazılımı', + 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC yazılımı', + 'Class:Software/Attribute:type/Value:WebServer' => 'Web Sunucusu', + 'Class:Software/Attribute:type/Value:WebServer+' => 'Web Sunucusu', + 'Class:Software/Attribute:softwareinstance_list' => 'Yazılım olayları', + 'Class:Software/Attribute:softwareinstance_list+' => 'Bu yazılım için tüm yazılım olayları', + 'Class:Software/Attribute:softwarepatch_list' => 'Yazılım yamaları', + 'Class:Software/Attribute:softwarepatch_list+' => 'Bu yazılım için tüm yamalar', + 'Class:Software/Attribute:softwarelicence_list' => 'Yazılım Lisansları', + 'Class:Software/Attribute:softwarelicence_list+' => 'Bu yazılımın tüm lisansları', )); // @@ -907,11 +907,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Patch+' => '', 'Class:Patch/Attribute:name' => 'Adı', 'Class:Patch/Attribute:name+' => '', - 'Class:Patch/Attribute:documents_list' => 'Documents~~', - 'Class:Patch/Attribute:documents_list+' => 'All the documents linked to this patch~~', + 'Class:Patch/Attribute:documents_list' => 'Belgeler', + 'Class:Patch/Attribute:documents_list+' => 'Bu yama ile bağlantılı tüm belgeler', 'Class:Patch/Attribute:description' => 'Tanımlama', 'Class:Patch/Attribute:description+' => '', - 'Class:Patch/Attribute:finalclass' => 'Type~~', + 'Class:Patch/Attribute:finalclass' => 'Tip', 'Class:Patch/Attribute:finalclass+' => 'Name of the final class~~', )); @@ -920,13 +920,13 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:OSPatch' => 'OS Patch~~', + 'Class:OSPatch' => 'İşletim sistemi yaması', 'Class:OSPatch+' => '~~', - 'Class:OSPatch/Attribute:functionalcis_list' => 'Devices~~', - 'Class:OSPatch/Attribute:functionalcis_list+' => 'All the systems where this patch is installed~~', - 'Class:OSPatch/Attribute:osversion_id' => 'OS version~~', + 'Class:OSPatch/Attribute:functionalcis_list' => 'Cihazlar', + 'Class:OSPatch/Attribute:functionalcis_list+' => 'Bu yamanın kurulduğu tüm sistemler', + 'Class:OSPatch/Attribute:osversion_id' => 'OS Sürümü', 'Class:OSPatch/Attribute:osversion_id+' => '~~', - 'Class:OSPatch/Attribute:osversion_name' => 'OS version name~~', + 'Class:OSPatch/Attribute:osversion_name' => 'OS Sürüm Adı', 'Class:OSPatch/Attribute:osversion_name+' => '~~', )); @@ -935,14 +935,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:SoftwarePatch' => 'Software Patch~~', + 'Class:SoftwarePatch' => 'Yazılım yaması', 'Class:SoftwarePatch+' => '~~', - 'Class:SoftwarePatch/Attribute:software_id' => 'Software~~', + 'Class:SoftwarePatch/Attribute:software_id' => 'Yazılım', 'Class:SoftwarePatch/Attribute:software_id+' => '~~', - 'Class:SoftwarePatch/Attribute:software_name' => 'Software name~~', + 'Class:SoftwarePatch/Attribute:software_name' => 'Yazılım adı', 'Class:SoftwarePatch/Attribute:software_name+' => '~~', - 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Software instances~~', - 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'All the systems where this software patch is installed~~', + 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Yazılım olayları', + 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'Bu yazılım yamasının kurulduğu tüm sistemler', )); // @@ -954,29 +954,29 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Licence+' => '', 'Class:Licence/Attribute:name' => 'Adı', 'Class:Licence/Attribute:name+' => '', - 'Class:Licence/Attribute:documents_list' => 'Documents~~', - 'Class:Licence/Attribute:documents_list+' => 'All the documents linked to this licence~~', + 'Class:Licence/Attribute:documents_list' => 'Belgeler', + 'Class:Licence/Attribute:documents_list+' => 'Bu lisansla bağlantılı tüm belgeler', 'Class:Licence/Attribute:org_id' => 'Sahibi', 'Class:Licence/Attribute:org_id+' => '', - 'Class:Licence/Attribute:organization_name' => 'Organization name~~', - 'Class:Licence/Attribute:organization_name+' => 'Common name~~', + 'Class:Licence/Attribute:organization_name' => 'Organizasyon Adı', + 'Class:Licence/Attribute:organization_name+' => 'Ortak Adı', 'Class:Licence/Attribute:usage_limit' => 'Kullanım limit', 'Class:Licence/Attribute:usage_limit+' => '', - 'Class:Licence/Attribute:description' => 'Description~~', + 'Class:Licence/Attribute:description' => 'Açıklama', 'Class:Licence/Attribute:description+' => '~~', - 'Class:Licence/Attribute:start_date' => 'Start date~~', + 'Class:Licence/Attribute:start_date' => 'Başlangıç tarihi', 'Class:Licence/Attribute:start_date+' => '~~', - 'Class:Licence/Attribute:end_date' => 'End date~~', + 'Class:Licence/Attribute:end_date' => 'Son Tarihi', 'Class:Licence/Attribute:end_date+' => '~~', 'Class:Licence/Attribute:licence_key' => 'Lisans', 'Class:Licence/Attribute:licence_key+' => '', - 'Class:Licence/Attribute:perpetual' => 'Perpetual~~', + 'Class:Licence/Attribute:perpetual' => 'Sürekli', 'Class:Licence/Attribute:perpetual+' => '~~', - 'Class:Licence/Attribute:perpetual/Value:no' => 'no~~', - 'Class:Licence/Attribute:perpetual/Value:no+' => 'no~~', - 'Class:Licence/Attribute:perpetual/Value:yes' => 'yes~~', - 'Class:Licence/Attribute:perpetual/Value:yes+' => 'yes~~', - 'Class:Licence/Attribute:finalclass' => 'Type~~', + 'Class:Licence/Attribute:perpetual/Value:no' => 'hayır', + 'Class:Licence/Attribute:perpetual/Value:no+' => 'hayır', + 'Class:Licence/Attribute:perpetual/Value:yes' => 'evet', + 'Class:Licence/Attribute:perpetual/Value:yes+' => 'evet', + 'Class:Licence/Attribute:finalclass' => 'Tip', 'Class:Licence/Attribute:finalclass+' => 'Name of the final class~~', )); @@ -985,16 +985,16 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:OSLicence' => 'OS Licence~~', + 'Class:OSLicence' => 'OS Lisansı', 'Class:OSLicence+' => '~~', - 'Class:OSLicence/Attribute:osversion_id' => 'OS version~~', + 'Class:OSLicence/Attribute:osversion_id' => 'OS Sürümü', 'Class:OSLicence/Attribute:osversion_id+' => '~~', - 'Class:OSLicence/Attribute:osversion_name' => 'OS version name~~', + 'Class:OSLicence/Attribute:osversion_name' => 'OS Sürüm Adı', 'Class:OSLicence/Attribute:osversion_name+' => '~~', - 'Class:OSLicence/Attribute:virtualmachines_list' => 'Virtual machines~~', - 'Class:OSLicence/Attribute:virtualmachines_list+' => 'All the virtual machines where this licence is used~~', - 'Class:OSLicence/Attribute:servers_list' => 'servers~~', - 'Class:OSLicence/Attribute:servers_list+' => 'All the servers where this licence is used~~', + 'Class:OSLicence/Attribute:virtualmachines_list' => 'Sanal Makineler', + 'Class:OSLicence/Attribute:virtualmachines_list+' => 'Bu lisansın kullanıldığı tüm sanal makineler', + 'Class:OSLicence/Attribute:servers_list' => 'Sunucular', + 'Class:OSLicence/Attribute:servers_list+' => 'Bu lisansın kullanıldığı tüm sunucular', )); // @@ -1002,14 +1002,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:SoftwareLicence' => 'Software Licence~~', + 'Class:SoftwareLicence' => 'Yazılım Lisansı', 'Class:SoftwareLicence+' => '~~', - 'Class:SoftwareLicence/Attribute:software_id' => 'Software~~', + 'Class:SoftwareLicence/Attribute:software_id' => 'Yazılım', 'Class:SoftwareLicence/Attribute:software_id+' => '~~', - 'Class:SoftwareLicence/Attribute:software_name' => 'Software name~~', + 'Class:SoftwareLicence/Attribute:software_name' => 'Yazılım adı', 'Class:SoftwareLicence/Attribute:software_name+' => '~~', - 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Software instances~~', - 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'All the systems where this licence is used~~', + 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Yazılım olayları', + 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'Bu lisansın kullanıldığı tüm sistemler', )); // @@ -1017,15 +1017,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkDocumentToLicence' => 'Link Document / Licence~~', + 'Class:lnkDocumentToLicence' => 'Belge / lisans bağla', 'Class:lnkDocumentToLicence+' => '~~', - 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licence~~', + 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Lisans', 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '~~', - 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Licence name~~', + 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Lisans adı', 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '~~', - 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Belge', 'Class:lnkDocumentToLicence/Attribute:document_id+' => '~~', - 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Document name~~', + 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Belge Adı', 'Class:lnkDocumentToLicence/Attribute:document_name+' => '~~', )); @@ -1034,11 +1034,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:OSVersion' => 'OS Version~~', + 'Class:OSVersion' => 'OS Sürümü', 'Class:OSVersion+' => '~~', - 'Class:OSVersion/Attribute:osfamily_id' => 'OS family~~', + 'Class:OSVersion/Attribute:osfamily_id' => 'OS ailesi', 'Class:OSVersion/Attribute:osfamily_id+' => '~~', - 'Class:OSVersion/Attribute:osfamily_name' => 'OS family name~~', + 'Class:OSVersion/Attribute:osfamily_name' => 'OS Aile Adı', 'Class:OSVersion/Attribute:osfamily_name+' => '~~', )); @@ -1047,7 +1047,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:OSFamily' => 'OS Family~~', + 'Class:OSFamily' => 'OS ailesi', 'Class:OSFamily+' => '~~', )); @@ -1056,10 +1056,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Brand' => 'Brand~~', + 'Class:Brand' => 'Marka', 'Class:Brand+' => '~~', - 'Class:Brand/Attribute:physicaldevices_list' => 'Physical devices~~', - 'Class:Brand/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this brand~~', + 'Class:Brand/Attribute:physicaldevices_list' => 'Fiziksel cihazlar', + 'Class:Brand/Attribute:physicaldevices_list+' => 'Bu markaya karşılık gelen tüm fiziksel cihazlar', 'Class:Brand/UniquenessRule:name+' => 'The name must be unique~~', 'Class:Brand/UniquenessRule:name' => 'This brand already exists~~', )); @@ -1069,52 +1069,52 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Model' => 'Model~~', + 'Class:Model' => 'Model', 'Class:Model+' => '~~', - 'Class:Model/Attribute:brand_id' => 'Brand~~', + 'Class:Model/Attribute:brand_id' => 'Marka', 'Class:Model/Attribute:brand_id+' => '~~', - 'Class:Model/Attribute:brand_name' => 'Brand name~~', + 'Class:Model/Attribute:brand_name' => 'Marka Adı', 'Class:Model/Attribute:brand_name+' => '~~', - 'Class:Model/Attribute:type' => 'Device type~~', + 'Class:Model/Attribute:type' => 'Cihaz tipi', 'Class:Model/Attribute:type+' => '~~', - 'Class:Model/Attribute:type/Value:PowerSource' => 'Power Source~~', - 'Class:Model/Attribute:type/Value:PowerSource+' => 'Power Source~~', - 'Class:Model/Attribute:type/Value:DiskArray' => 'Disk Array~~', - 'Class:Model/Attribute:type/Value:DiskArray+' => 'Disk Array~~', - 'Class:Model/Attribute:type/Value:Enclosure' => 'Enclosure~~', - 'Class:Model/Attribute:type/Value:Enclosure+' => 'Enclosure~~', - 'Class:Model/Attribute:type/Value:IPPhone' => 'IP Phone~~', - 'Class:Model/Attribute:type/Value:IPPhone+' => 'IP Phone~~', - 'Class:Model/Attribute:type/Value:MobilePhone' => 'Mobile Phone~~', - 'Class:Model/Attribute:type/Value:MobilePhone+' => 'Mobile Phone~~', - 'Class:Model/Attribute:type/Value:NAS' => 'NAS~~', - 'Class:Model/Attribute:type/Value:NAS+' => 'NAS~~', - 'Class:Model/Attribute:type/Value:NetworkDevice' => 'Network Device~~', - 'Class:Model/Attribute:type/Value:NetworkDevice+' => 'Network Device~~', - 'Class:Model/Attribute:type/Value:PC' => 'PC~~', - 'Class:Model/Attribute:type/Value:PC+' => 'PC~~', - 'Class:Model/Attribute:type/Value:PDU' => 'PDU~~', - 'Class:Model/Attribute:type/Value:PDU+' => 'PDU~~', - 'Class:Model/Attribute:type/Value:Peripheral' => 'Peripheral~~', - 'Class:Model/Attribute:type/Value:Peripheral+' => 'Peripheral~~', - 'Class:Model/Attribute:type/Value:Printer' => 'Printer~~', - 'Class:Model/Attribute:type/Value:Printer+' => 'Printer~~', - 'Class:Model/Attribute:type/Value:Rack' => 'Rack~~', - 'Class:Model/Attribute:type/Value:Rack+' => 'Rack~~', - 'Class:Model/Attribute:type/Value:SANSwitch' => 'SAN switch~~', - 'Class:Model/Attribute:type/Value:SANSwitch+' => 'SAN switch~~', - 'Class:Model/Attribute:type/Value:Server' => 'Server~~', - 'Class:Model/Attribute:type/Value:Server+' => 'Server~~', - 'Class:Model/Attribute:type/Value:StorageSystem' => 'Storage System~~', - 'Class:Model/Attribute:type/Value:StorageSystem+' => 'Storage System~~', - 'Class:Model/Attribute:type/Value:Tablet' => 'Tablet~~', - 'Class:Model/Attribute:type/Value:Tablet+' => 'Tablet~~', - 'Class:Model/Attribute:type/Value:TapeLibrary' => 'Tape Library~~', - 'Class:Model/Attribute:type/Value:TapeLibrary+' => 'Tape Library~~', - 'Class:Model/Attribute:type/Value:Phone' => 'Telephone~~', - 'Class:Model/Attribute:type/Value:Phone+' => 'Telephone~~', - 'Class:Model/Attribute:physicaldevices_list' => 'Physical devices~~', - 'Class:Model/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this model~~', + 'Class:Model/Attribute:type/Value:PowerSource' => 'Güç Kaynağı', + 'Class:Model/Attribute:type/Value:PowerSource+' => 'Güç Kaynağı', + 'Class:Model/Attribute:type/Value:DiskArray' => 'Disk dizisi', + 'Class:Model/Attribute:type/Value:DiskArray+' => 'Disk dizisi', + 'Class:Model/Attribute:type/Value:Enclosure' => 'Muhafaza', + 'Class:Model/Attribute:type/Value:Enclosure+' => 'Muhafaza', + 'Class:Model/Attribute:type/Value:IPPhone' => 'IP telefonu', + 'Class:Model/Attribute:type/Value:IPPhone+' => 'IP telefonu', + 'Class:Model/Attribute:type/Value:MobilePhone' => 'Cep telefonu', + 'Class:Model/Attribute:type/Value:MobilePhone+' => 'Cep telefonu', + 'Class:Model/Attribute:type/Value:NAS' => 'NAS', + 'Class:Model/Attribute:type/Value:NAS+' => 'NAS', + 'Class:Model/Attribute:type/Value:NetworkDevice' => 'Ağ cihazı', + 'Class:Model/Attribute:type/Value:NetworkDevice+' => 'Ağ cihazı', + 'Class:Model/Attribute:type/Value:PC' => 'PC', + 'Class:Model/Attribute:type/Value:PC+' => 'PC', + 'Class:Model/Attribute:type/Value:PDU' => 'PDU', + 'Class:Model/Attribute:type/Value:PDU+' => 'PDU', + 'Class:Model/Attribute:type/Value:Peripheral' => 'Çevresel cihaz', + 'Class:Model/Attribute:type/Value:Peripheral+' => 'Çevresel cihaz', + 'Class:Model/Attribute:type/Value:Printer' => 'Yazıcı', + 'Class:Model/Attribute:type/Value:Printer+' => 'Yazıcı', + 'Class:Model/Attribute:type/Value:Rack' => 'Raf', + 'Class:Model/Attribute:type/Value:Rack+' => 'Raf', + 'Class:Model/Attribute:type/Value:SANSwitch' => 'SAN Anahtarı', + 'Class:Model/Attribute:type/Value:SANSwitch+' => 'SAN Anahtarı', + 'Class:Model/Attribute:type/Value:Server' => 'Sunucu', + 'Class:Model/Attribute:type/Value:Server+' => 'Sunucu', + 'Class:Model/Attribute:type/Value:StorageSystem' => 'Depolama sistemi', + 'Class:Model/Attribute:type/Value:StorageSystem+' => 'Depolama sistemi', + 'Class:Model/Attribute:type/Value:Tablet' => 'Tablet', + 'Class:Model/Attribute:type/Value:Tablet+' => 'Tablet', + 'Class:Model/Attribute:type/Value:TapeLibrary' => 'Teyp Kütüphanesi', + 'Class:Model/Attribute:type/Value:TapeLibrary+' => 'Teyp Kütüphanesi', + 'Class:Model/Attribute:type/Value:Phone' => 'Telefon', + 'Class:Model/Attribute:type/Value:Phone+' => 'Telefon', + 'Class:Model/Attribute:physicaldevices_list' => 'Fiziksel cihazlar', + 'Class:Model/Attribute:physicaldevices_list+' => 'Bu modele karşılık gelen tüm fiziksel cihazlar', 'Class:Model/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~', 'Class:Model/UniquenessRule:name_brand' => 'this model already exists for this brand~~', )); @@ -1124,10 +1124,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:NetworkDeviceType' => 'Network Device Type~~', + 'Class:NetworkDeviceType' => 'Ağ Cihazı Tipi', 'Class:NetworkDeviceType+' => '~~', - 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Network devices~~', - 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'All the network devices corresponding to this type~~', + 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Ağ Aygıtları', + 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Bu türde karşılık gelen tüm ağ aygıtları', )); // @@ -1135,11 +1135,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:IOSVersion' => 'IOS Version~~', + 'Class:IOSVersion' => 'IOS sürümü', 'Class:IOSVersion+' => '~~', - 'Class:IOSVersion/Attribute:brand_id' => 'Brand~~', + 'Class:IOSVersion/Attribute:brand_id' => 'Marka', 'Class:IOSVersion/Attribute:brand_id+' => '~~', - 'Class:IOSVersion/Attribute:brand_name' => 'Brand name~~', + 'Class:IOSVersion/Attribute:brand_name' => 'Marka Adı', 'Class:IOSVersion/Attribute:brand_name+' => '~~', )); @@ -1148,15 +1148,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkDocumentToPatch' => 'Link Document / Patch~~', + 'Class:lnkDocumentToPatch' => 'Bağlantılı belge / yama', 'Class:lnkDocumentToPatch+' => '~~', - 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch~~', + 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Yama', 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '~~', - 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Patch name~~', + 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Yama adı', 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '~~', - 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Belge', 'Class:lnkDocumentToPatch/Attribute:document_id+' => '~~', - 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Document name~~', + 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Belge Adı', 'Class:lnkDocumentToPatch/Attribute:document_name+' => '~~', )); @@ -1165,15 +1165,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Link Software Instance / Software Patch~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Yazılımı olayı / Yazılım yaması bağla', 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '~~', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Software patch~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Yazılım yaması', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '~~', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Software patch name~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Yazılım yama adı', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '~~', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Software instance~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Yazılım olayı', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '~~', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Software instance name~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Yazılım olayı adı', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '~~', )); @@ -1182,15 +1182,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkFunctionalCIToOSPatch' => 'Link FunctionalCI / OS patch~~', + 'Class:lnkFunctionalCIToOSPatch' => 'İşlevsel CI / OS Yaması bağla', 'Class:lnkFunctionalCIToOSPatch+' => '~~', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'OS patch~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'İşletim sistemi yaması', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '~~', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'OS patch name~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'İşletim sistemi yama adı', 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '~~', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'Functionalci~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'İşlevsel CI', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '~~', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Functionalci name~~', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'İşlevsel CI Adı', 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '~~', )); @@ -1199,15 +1199,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkDocumentToSoftware' => 'Link Document / Software~~', + 'Class:lnkDocumentToSoftware' => 'Belge / yazılım bağla', 'Class:lnkDocumentToSoftware+' => '~~', - 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software~~', + 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Yazılım', 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '~~', - 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Software name~~', + 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Yazılım adı', 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '~~', - 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Belge', 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '~~', - 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Document name~~', + 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Belge Adı', 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '~~', )); @@ -1220,17 +1220,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Subnet+' => '', 'Class:Subnet/Attribute:description' => 'Tanımlama', 'Class:Subnet/Attribute:description+' => '', - 'Class:Subnet/Attribute:subnet_name' => 'Subnet name~~', + 'Class:Subnet/Attribute:subnet_name' => 'Alt ağ adı', 'Class:Subnet/Attribute:subnet_name+' => '~~', 'Class:Subnet/Attribute:org_id' => 'Kurum', 'Class:Subnet/Attribute:org_id+' => '', - 'Class:Subnet/Attribute:org_name' => 'Name~~', - 'Class:Subnet/Attribute:org_name+' => 'Common name~~', + 'Class:Subnet/Attribute:org_name' => 'İsim', + 'Class:Subnet/Attribute:org_name+' => 'Ortak Adı', 'Class:Subnet/Attribute:ip' => 'IP', 'Class:Subnet/Attribute:ip+' => '', 'Class:Subnet/Attribute:ip_mask' => 'IP Mask', 'Class:Subnet/Attribute:ip_mask+' => '', - 'Class:Subnet/Attribute:vlans_list' => 'VLANs~~', + 'Class:Subnet/Attribute:vlans_list' => 'VLAN \'lar', 'Class:Subnet/Attribute:vlans_list+' => '~~', )); @@ -1239,19 +1239,19 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:VLAN' => 'VLAN~~', + 'Class:VLAN' => 'Vlan', 'Class:VLAN+' => '~~', - 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag~~', + 'Class:VLAN/Attribute:vlan_tag' => 'Vlan etiketi', 'Class:VLAN/Attribute:vlan_tag+' => '~~', - 'Class:VLAN/Attribute:description' => 'Description~~', + 'Class:VLAN/Attribute:description' => 'Açıklama', 'Class:VLAN/Attribute:description+' => '~~', - 'Class:VLAN/Attribute:org_id' => 'Organization~~', + 'Class:VLAN/Attribute:org_id' => 'Organizasyon', 'Class:VLAN/Attribute:org_id+' => '~~', - 'Class:VLAN/Attribute:org_name' => 'Organization name~~', - 'Class:VLAN/Attribute:org_name+' => 'Common name~~', - 'Class:VLAN/Attribute:subnets_list' => 'Subnets~~', + 'Class:VLAN/Attribute:org_name' => 'Organizasyon Adı', + 'Class:VLAN/Attribute:org_name+' => 'Ortak Adı', + 'Class:VLAN/Attribute:subnets_list' => 'Alt Ağları', 'Class:VLAN/Attribute:subnets_list+' => '~~', - 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Physical network interfaces~~', + 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Fiziksel Ağ Arayüzleri', 'Class:VLAN/Attribute:physicalinterfaces_list+' => '~~', )); @@ -1260,17 +1260,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkSubnetToVLAN' => 'Link Subnet / VLAN~~', + 'Class:lnkSubnetToVLAN' => 'Alt Ağ / VLAN bağla', 'Class:lnkSubnetToVLAN+' => '~~', - 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnet~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Alt Ağ', 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '~~', - 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'Subnet IP~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'Alt Ağ IP \'si', 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '~~', - 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Subnet name~~', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Alt ağ adı', 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '~~', - 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN~~', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN', 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '~~', - 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Etiketi', 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '~~', )); @@ -1281,9 +1281,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:NetworkInterface' => 'Network arayüzü', 'Class:NetworkInterface+' => '', - 'Class:NetworkInterface/Attribute:name' => 'Name~~', + 'Class:NetworkInterface/Attribute:name' => 'İsim', 'Class:NetworkInterface/Attribute:name+' => '~~', - 'Class:NetworkInterface/Attribute:finalclass' => 'Type~~', + 'Class:NetworkInterface/Attribute:finalclass' => 'Tip', 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class~~', )); @@ -1292,21 +1292,21 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:IPInterface' => 'IP Interface~~', + 'Class:IPInterface' => 'IP arayüzü', 'Class:IPInterface+' => '~~', - 'Class:IPInterface/Attribute:ipaddress' => 'IP address~~', + 'Class:IPInterface/Attribute:ipaddress' => 'IP adresi', 'Class:IPInterface/Attribute:ipaddress+' => '~~', - 'Class:IPInterface/Attribute:macaddress' => 'MAC address~~', + 'Class:IPInterface/Attribute:macaddress' => 'MAC adresi', 'Class:IPInterface/Attribute:macaddress+' => '~~', - 'Class:IPInterface/Attribute:comment' => 'Comment~~', + 'Class:IPInterface/Attribute:comment' => 'Yorum', 'Class:IPInterface/Attribute:coment+' => '~~', - 'Class:IPInterface/Attribute:ipgateway' => 'IP gateway~~', + 'Class:IPInterface/Attribute:ipgateway' => 'IP Ağ Geçidi', 'Class:IPInterface/Attribute:ipgateway+' => '~~', - 'Class:IPInterface/Attribute:ipmask' => 'IP mask~~', + 'Class:IPInterface/Attribute:ipmask' => 'IP maskesi', 'Class:IPInterface/Attribute:ipmask+' => '~~', - 'Class:IPInterface/Attribute:speed' => 'Speed~~', + 'Class:IPInterface/Attribute:speed' => 'Hız', 'Class:IPInterface/Attribute:speed+' => '~~', )); @@ -1315,13 +1315,13 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:PhysicalInterface' => 'Physical Interface~~', + 'Class:PhysicalInterface' => 'Fiziksel arayüz', 'Class:PhysicalInterface+' => '~~', - 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Device~~', + 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Cihaz', 'Class:PhysicalInterface/Attribute:connectableci_id+' => '~~', - 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Device name~~', + 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Cihaz adı', 'Class:PhysicalInterface/Attribute:connectableci_name+' => '~~', - 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs~~', + 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLAN\'lar', 'Class:PhysicalInterface/Attribute:vlans_list+' => '~~', )); @@ -1330,19 +1330,19 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkPhysicalInterfaceToVLAN' => 'Link PhysicalInterface / VLAN~~', + 'Class:lnkPhysicalInterfaceToVLAN' => 'Fiziksel Arabirim / VLAN bağla', 'Class:lnkPhysicalInterfaceToVLAN+' => '~~', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Physical Interface~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Fiziksel arabirim', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '~~', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Physical Interface Name~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Fiziksel Arabirim Adı', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '~~', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Device~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Cihaz', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '~~', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Device name~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Cihaz adı', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '~~', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '~~', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN etiketi', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '~~', )); @@ -1352,11 +1352,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:LogicalInterface' => 'Logical Interface~~', + 'Class:LogicalInterface' => 'Mantıksal arabirim', 'Class:LogicalInterface+' => '~~', - 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtual machine~~', + 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Sanal makine', 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '~~', - 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Virtual machine name~~', + 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Sanal Makine Adı', 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '~~', )); @@ -1365,17 +1365,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:FiberChannelInterface' => 'Fiber Channel Interface~~', + 'Class:FiberChannelInterface' => 'Fiber Kanal Arabirimi', 'Class:FiberChannelInterface+' => '~~', - 'Class:FiberChannelInterface/Attribute:speed' => 'Speed~~', + 'Class:FiberChannelInterface/Attribute:speed' => 'Hız', 'Class:FiberChannelInterface/Attribute:speed+' => '~~', - 'Class:FiberChannelInterface/Attribute:topology' => 'Topology~~', + 'Class:FiberChannelInterface/Attribute:topology' => 'Topoloji', 'Class:FiberChannelInterface/Attribute:topology+' => '~~', - 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN~~', + 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', 'Class:FiberChannelInterface/Attribute:wwn+' => '~~', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Device~~', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Cihaz', 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '~~', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Device name~~', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Cihaz adı', 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '~~', )); @@ -1384,26 +1384,26 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkConnectableCIToNetworkDevice' => 'Link ConnectableCI / NetworkDevice~~', + 'Class:lnkConnectableCIToNetworkDevice' => 'İlişkilendirilebilir CI / Ağ cihazı bağla', 'Class:lnkConnectableCIToNetworkDevice+' => '~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Network device~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Ağ cihazı', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Network device name~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Ağ Aygıtı Adı', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Connected device~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Bağlı cihaz', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Connected device name~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Bağlı cihaz adı', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Network port~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Ağ portu', 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Device port~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Cihaz portu', 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Connection type~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Bağlantı tipi', 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'down link~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'down link~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'up link~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'up link~~', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'aşağı bağlantı', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'aşağı bağlantı', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'yukarı bağlantı', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'yukarı bağlantı', )); // @@ -1411,15 +1411,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkApplicationSolutionToFunctionalCI' => 'Link ApplicationSolution / FunctionalCI~~', + 'Class:lnkApplicationSolutionToFunctionalCI' => 'Uygulama Çözümü / İşlevsel CI bağla', 'Class:lnkApplicationSolutionToFunctionalCI+' => '~~', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Application solution~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Uygulama çözümü', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '~~', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Application solution name~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Uygulama çözümü Adı', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '~~', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'İşlevsel CI', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '~~', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'İşlevsel CI Adı', 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '~~', )); @@ -1428,15 +1428,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkApplicationSolutionToBusinessProcess' => 'Link ApplicationSolution / BusinessProcess~~', + 'Class:lnkApplicationSolutionToBusinessProcess' => 'Uygulama Çözümü / İş Süreci bağla', 'Class:lnkApplicationSolutionToBusinessProcess+' => '~~', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Business process~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'İş süreci', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '~~', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Business process name~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'İş Süreci Adı', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '~~', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Application solution~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Uygulama çözümü', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '~~', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Application solution name~~', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Uygulama Çözümü Adı', 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '~~', )); @@ -1472,7 +1472,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Group/Attribute:parent_name+' => '', 'Class:Group/Attribute:ci_list' => 'Bağlantılı Konfigürasyon Kalemleri (KK)', 'Class:Group/Attribute:ci_list+' => '', - 'Class:Group/Attribute:parent_id_friendlyname' => 'Parent Group~~', + 'Class:Group/Attribute:parent_id_friendlyname' => 'Ana Grup', 'Class:Group/Attribute:parent_id_friendlyname+' => '~~', )); @@ -1498,11 +1498,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Add translation for Fieldsets Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Server:baseinfo' => 'General information~~', - 'Server:Date' => 'Dates~~', - 'Server:moreinfo' => 'More information~~', - 'Server:otherinfo' => 'Other information~~', - 'Server:power' => 'Power supply~~', + 'Server:baseinfo' => 'Genel Bilgi', + 'Server:Date' => 'Tarihler', + 'Server:moreinfo' => 'Daha fazla bilgi', + 'Server:otherinfo' => 'Diğer bilgiler', + 'Server:power' => 'Güç kaynağı', 'Class:Subnet/Tab:IPUsage' => 'IP Kullanımı', 'Class:Subnet/Tab:IPUsage-explain' => '%1$s - %2$s aralığındaki IPye sahip arayüzler', 'Class:Subnet/Tab:FreeIPs' => 'Boş IPler', @@ -1517,15 +1517,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkDocumentToFunctionalCI' => 'Link Document / FunctionalCI~~', + 'Class:lnkDocumentToFunctionalCI' => 'Belge / İşlevsel CI bağla', 'Class:lnkDocumentToFunctionalCI+' => '~~', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'İşlevsel CI', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '~~', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'İşlevsel CI Adı', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '~~', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Belge', 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '~~', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Document name~~', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Belge Adı', 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '~~', )); @@ -1568,15 +1568,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Menu:SearchCIs+' => 'KK ara', 'Menu:ConfigManagement:Devices' => 'Cihazlar', 'Menu:ConfigManagement:AllDevices' => 'Altyapı', - 'Menu:ConfigManagement:virtualization' => 'Virtualization~~', - 'Menu:ConfigManagement:EndUsers' => 'End user devices~~', + 'Menu:ConfigManagement:virtualization' => 'Sanallaştırma', + 'Menu:ConfigManagement:EndUsers' => 'Son Kullanıcı Aygıtları', 'Menu:ConfigManagement:SWAndApps' => 'Yazılım ve uygulamalar', 'Menu:ConfigManagement:Misc' => 'Diğer', 'Menu:Group' => 'KK Grupları', 'Menu:Group+' => 'KK Grupları', - 'Menu:OSVersion' => 'OS versions~~', + 'Menu:OSVersion' => 'OS sürümleri', 'Menu:OSVersion+' => '~~', - 'Menu:Software' => 'Software catalog~~', - 'Menu:Software+' => 'Software catalog~~', + 'Menu:Software' => 'Yazılım Kataloğu', + 'Menu:Software+' => 'Yazılım Kataloğu', )); -?> diff --git a/datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php index a20e94716..245aecdb9 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/cs.dict.itop-core-update.php @@ -75,7 +75,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'You must use the setup to update the application.
Some modified files were detected, a partial update cannot be executed.~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/da.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/da.dict.itop-core-update.php index ea8504ea7..dac4a2799 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/da.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/da.dict.itop-core-update.php @@ -75,7 +75,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'You must use the setup to update the application.
Some modified files were detected, a partial update cannot be executed.~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/de.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/de.dict.itop-core-update.php index d28ad4594..5eb796ee2 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/de.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/de.dict.itop-core-update.php @@ -75,7 +75,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Anwendungsupgrade kann durchgeführt werden', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Anwendungsupgrade nicht möglich: %1$s', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Vorsicht: App-Upgrade kann fehlerschlagen: %1$s', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Sie müssen das Setup benutzen, um Ihre Applikation zu aktualisieren.
Einige angepasste Dateien wurden erkannt, eine Teil-Update kann nicht ausgeführt werden.', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Einige angepasste Dateien wurden erkannt, eine Teil-Update kann nicht ausgeführt werden.
Befolgen Sie das Verfahren, um Ihr iTop manuell zu aktualisieren. Sie müssen das Setup benutzen, um Ihre Applikation zu aktualisieren.
', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Bereit zum Upgrade', diff --git a/datamodels/2.x/itop-core-update/dictionaries/en.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/en.dict.itop-core-update.php index a38355187..2a85f789a 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/en.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/en.dict.itop-core-update.php @@ -75,7 +75,10 @@ Dict::Add('EN US', 'English', 'English', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'You must use the setup to update the application.
Some modified files were detected, a partial update cannot be executed.', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check', + + // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start', diff --git a/datamodels/2.x/itop-core-update/dictionaries/es_cr.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/es_cr.dict.itop-core-update.php index e85b3c3cb..9b4d59793 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/es_cr.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/es_cr.dict.itop-core-update.php @@ -76,7 +76,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'La aplicación puede ser actualizada', 'iTopUpdate:UI:CanCoreUpdate:No' => 'La aplicación no puede ser actualizada: %1$s', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Advertencia: la actualización de la aplicación puede fallar: %1$s', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'You must use the setup to update the application.
Some modified files were detected, a partial update cannot be executed.~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Listo para empezar', diff --git a/datamodels/2.x/itop-core-update/dictionaries/fr.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/fr.dict.itop-core-update.php index ef1cf6c22..1f116f353 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/fr.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/fr.dict.itop-core-update.php @@ -75,7 +75,8 @@ Dict::Add('FR FR', 'French', 'Français', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'L\'application peut être mise à jour', 'iTopUpdate:UI:CanCoreUpdate:No' => 'L\'application ne peut pas être mise à jour : %1$s', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Attention : la mise à jour de l\'application peut échouer : %1$s', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Vous devez utiliser la page d\'installation pour mettre à jour l\'application.
Des fichiers modifiés ont été détectés, une mise à jour partielle ne peut pas être effectuée.', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Des fichiers modifiés ont été détectés, une mise à jour partielle ne peut pas être effectuée.
Suivez la procedure pour mettre à jour manuellement votre iTop. Vous devez utiliser la page d\'installation pour mettre à jour l\'application.', + 'iTopUpdate:UI:CheckInProgress' => 'Veuillez patienter pendant la vérification des fichiers', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Prêt pour l\\installation', diff --git a/datamodels/2.x/itop-core-update/dictionaries/hu.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/hu.dict.itop-core-update.php index 4e7b585e3..172dde5a1 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/hu.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/hu.dict.itop-core-update.php @@ -75,7 +75,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'You must use the setup to update the application.
Some modified files were detected, a partial update cannot be executed.~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/it.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/it.dict.itop-core-update.php index 9bbe0f5bc..3c1c77623 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/it.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/it.dict.itop-core-update.php @@ -75,7 +75,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'You must use the setup to update the application.
Some modified files were detected, a partial update cannot be executed.~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/ja.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/ja.dict.itop-core-update.php index 03a756a17..0f5a4b805 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/ja.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/ja.dict.itop-core-update.php @@ -75,7 +75,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'You must use the setup to update the application.
Some modified files were detected, a partial update cannot be executed.~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php index 2cc718093..b8aa12230 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/nl.dict.itop-core-update.php @@ -77,7 +77,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Updaten van toepassing is mogelijk', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Updaten van de toepassing is niet mogelijk: %1$s', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'You must use the setup to update the application.
Some modified files were detected, a partial update cannot be executed.~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Klaar om verder te gaan', diff --git a/datamodels/2.x/itop-core-update/dictionaries/pl.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/pl.dict.itop-core-update.php index d0b9dc3f3..bb161dcdb 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/pl.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/pl.dict.itop-core-update.php @@ -75,7 +75,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Aplikacja może być zaktualizowana', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Nie można zaktualizować aplikacji: %1$s', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Ostrzeżenie: aktualizacja aplikacji może się nie powieść: %1$s', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Aby zaktualizować aplikację, musisz skorzystać ze strony setup.
Wykryto niektóre zmodyfikowane pliki, częściowej aktualizacji nie można przeprowadzić.', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Gotowy do startu', diff --git a/datamodels/2.x/itop-core-update/dictionaries/pt_br.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/pt_br.dict.itop-core-update.php index db6257f9c..23f9e1620 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/pt_br.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/pt_br.dict.itop-core-update.php @@ -75,7 +75,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Aplicação pode ser atualizada', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Aplicação não pode ser atualizada: %1$s', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Atenção: a atualização da aplicação pode falhar: %1$s', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'You must use the setup to update the application.
Some modified files were detected, a partial update cannot be executed.~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Pronto para começar', diff --git a/datamodels/2.x/itop-core-update/dictionaries/ru.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/ru.dict.itop-core-update.php index fa97f9e43..b77889238 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/ru.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/ru.dict.itop-core-update.php @@ -63,7 +63,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Приложение может быть обновлено', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Приложение не может быть обновлено: %1$s', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'You must use the setup to update the application.
Some modified files were detected, a partial update cannot be executed.~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Всё готово к началу', diff --git a/datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php index 95cefcfa0..83ceca4e3 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/sk.dict.itop-core-update.php @@ -75,7 +75,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'You must use the setup to update the application.
Some modified files were detected, a partial update cannot be executed.~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/tr.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/tr.dict.itop-core-update.php index d71834279..47777b455 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/tr.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/tr.dict.itop-core-update.php @@ -75,7 +75,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', - 'iTopUpdate:UI:CannotUpdateUseSetup' => 'You must use the setup to update the application.
Some modified files were detected, a partial update cannot be executed.~~', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start~~', diff --git a/datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php index c6136c213..f4897936c 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php @@ -75,7 +75,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'iTopUpdate:UI:CanCoreUpdate:Yes' => '应用无法升级', 'iTopUpdate:UI:CanCoreUpdate:No' => '应用无法升级: %1$s', 'iTopUpdate:UI:CanCoreUpdate:Warning' => '警告: 应用升级可能失败: %1$s', - 'iTopUpdate:UI:CannotUpdateUseSetup' => '您必须使用 安装向导 来升级应用.
已检测到部分文件被修改, 无法执行部分升级.', + 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', + 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~', // Setup Messages 'iTopUpdate:UI:SetupMessage:Ready' => '准备开始', diff --git a/datamodels/2.x/itop-core-update/src/Controller/AjaxController.php b/datamodels/2.x/itop-core-update/src/Controller/AjaxController.php index ac4ee29b2..11a1f7dbb 100644 --- a/datamodels/2.x/itop-core-update/src/Controller/AjaxController.php +++ b/datamodels/2.x/itop-core-update/src/Controller/AjaxController.php @@ -38,7 +38,9 @@ class AjaxController extends Controller else { $sLink = utils::GetAbsoluteUrlAppRoot().'setup/'; - $aParams['sMessage'] = Dict::Format('iTopUpdate:UI:CannotUpdateUseSetup', $sLink); + $sLinkManualUpdate = 'https://www.itophub.io/wiki/page?id='.utils::GetItopVersionWikiSyntax().'%3Ainstall%3Aupgrading_itop#manually'; + $aParams['sMessage'] = Dict::Format('iTopUpdate:UI:CannotUpdateUseSetup', $sLink, $sLinkManualUpdate); + $aParams['sMessageDetails'] = $sMessage; } } catch (FileNotExistException $e) { diff --git a/datamodels/2.x/itop-core-update/src/Service/CoreUpdater.php b/datamodels/2.x/itop-core-update/src/Service/CoreUpdater.php index 276289cf6..7a181f70e 100644 --- a/datamodels/2.x/itop-core-update/src/Service/CoreUpdater.php +++ b/datamodels/2.x/itop-core-update/src/Service/CoreUpdater.php @@ -535,7 +535,7 @@ final class CoreUpdater SetupLog::Info('itop-core-update: Archive extracted, check files integrity'); // Check files integrity - FilesIntegrity::CheckInstallationIntegrity(self::UPDATE_DIR.'web/'); + FilesIntegrity::CheckInstallationIntegrity(self::UPDATE_DIR.'web/', true); SetupLog::Info('itop-core-update: Files integrity OK'); } catch (Exception $e) diff --git a/datamodels/2.x/itop-core-update/view/SelectUpdateFile.html.twig b/datamodels/2.x/itop-core-update/view/SelectUpdateFile.html.twig index c109287a7..6ffaea734 100644 --- a/datamodels/2.x/itop-core-update/view/SelectUpdateFile.html.twig +++ b/datamodels/2.x/itop-core-update/view/SelectUpdateFile.html.twig @@ -15,6 +15,10 @@ {{ 'iTopUpdate:UI:CanCoreUpdate:Loading'|dict_s }} {% UISpinner Standard {} %} {% EndUIContentBlock %} + {%UICollapsibleSection Standard {'sId':'header-requirements-details','sTitle':'UI:Details+'|dict_s, 'IsCollapsible':true, 'IsClosable':false,'AddCSSClass':'ibo-is-hidden'} %} + {% UIContentBlock Standard {'aContainerClasses':['ibo-update-core-header-requirements'], 'sId':'can-core-update-details'} %} + {% EndUIContentBlock %} + {% EndUICollapsibleSection %} {% EndUIAlert %} {% UIField Standard {'sLabel':'iTopUpdate:UI:CurrentVersion'|dict_s} %} @@ -56,7 +60,11 @@ {% EndUIContentBlock %} {% EndUIAlert %} - {% UIFileSelect Standard {sName: 'file', sId: 'file'} %} + {% UIAlert ForInformation {'sId':'check-in-progress', 'IsHidden':false} %} + {{ 'iTopUpdate:UI:CheckInProgress'|dict_s }} + {% EndUIAlert %} + + {% UIFileSelect Standard {sName: 'file', sId: 'file','AddCSSClass':'ibo-is-hidden'} %} {% UIAlert ForWarning {'sId':'dobackup-warning', 'IsHidden':true} %} {{ 'iTopUpdate:UI:DoBackup:Warning'|dict_s }} diff --git a/datamodels/2.x/itop-core-update/view/SelectUpdateFile.ready.js.twig b/datamodels/2.x/itop-core-update/view/SelectUpdateFile.ready.js.twig index d1cc995a9..dbffbb97c 100644 --- a/datamodels/2.x/itop-core-update/view/SelectUpdateFile.ready.js.twig +++ b/datamodels/2.x/itop-core-update/view/SelectUpdateFile.ready.js.twig @@ -14,9 +14,17 @@ $.ajax({ var oRequirements = $("#header-requirements"); var oCanCoreUpdate = $("#can-core-update"); oCanCoreUpdate.html(data.sMessage); + if(data.sMessageDetails){ + $("#header-requirements-details").removeClass("ibo-is-hidden"); + $('#can-core-update-details').html(data.sMessageDetails); + } oRequirements.removeClass("ibo-is-information"); if (data.bStatus) { oRequirements.addClass("ibo-is-success"); + $("#check-update").prop("disabled", false); + $("#file").prop("disabled", false); + $("#file-container").removeClass("ibo-is-hidden"); + $("#check-in-progress").addClass("ibo-is-hidden"); } else { $("#check-update").prop("disabled", true); $("#file").prop("disabled", true); diff --git a/datamodels/2.x/itop-faq-light/dictionaries/tr.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/tr.dict.itop-faq-light.php index 8d7ef8c92..baa96a73b 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/tr.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/tr.dict.itop-faq-light.php @@ -48,21 +48,21 @@ // Class: FAQ // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:FAQ' => 'FAQ~~', - 'Class:FAQ+' => 'Frequently asked questions~~', - 'Class:FAQ/Attribute:title' => 'Title~~', + 'Class:FAQ' => 'SSS', + 'Class:FAQ+' => 'Sıkça Sorulan Sorular', + 'Class:FAQ/Attribute:title' => 'Başlık', 'Class:FAQ/Attribute:title+' => '~~', - 'Class:FAQ/Attribute:summary' => 'Summary~~', + 'Class:FAQ/Attribute:summary' => 'Özet', 'Class:FAQ/Attribute:summary+' => '~~', - 'Class:FAQ/Attribute:description' => 'Description~~', + 'Class:FAQ/Attribute:description' => 'Açıklama', 'Class:FAQ/Attribute:description+' => '~~', - 'Class:FAQ/Attribute:category_id' => 'Category~~', + 'Class:FAQ/Attribute:category_id' => 'Kategori', 'Class:FAQ/Attribute:category_id+' => '~~', - 'Class:FAQ/Attribute:category_name' => 'Category name~~', + 'Class:FAQ/Attribute:category_name' => 'Kategori Adı', 'Class:FAQ/Attribute:category_name+' => '~~', - 'Class:FAQ/Attribute:error_code' => 'Error code~~', + 'Class:FAQ/Attribute:error_code' => 'Hata Kodu', 'Class:FAQ/Attribute:error_code+' => '~~', - 'Class:FAQ/Attribute:key_words' => 'Key words~~', + 'Class:FAQ/Attribute:key_words' => 'Anahtar Kelimeler', 'Class:FAQ/Attribute:key_words+' => '~~', 'Class:FAQ/Attribute:domains' => 'Domains~~', )); @@ -72,22 +72,23 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:FAQCategory' => 'FAQ Category~~', - 'Class:FAQCategory+' => 'Category for FAQ~~', - 'Class:FAQCategory/Attribute:name' => 'Name~~', + 'Class:FAQCategory' => 'SSS Kategori', + 'Class:FAQCategory+' => 'SSS için kategori', + 'Class:FAQCategory/Attribute:name' => 'İsim', 'Class:FAQCategory/Attribute:name+' => '~~', - 'Class:FAQCategory/Attribute:faq_list' => 'FAQs~~', - 'Class:FAQCategory/Attribute:faq_list+' => 'All the frequently asked questions related to this category~~', + 'Class:FAQCategory/Attribute:faq_list' => 'SSS', + 'Class:FAQCategory/Attribute:faq_list+' => 'Bu kategoriyle ilgili tüm sık sorulan sorular', )); Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Menu:ProblemManagement' => 'Problem Yönetimi', 'Menu:ProblemManagement+' => 'Problem Yönetimi', 'Menu:Problem:Shortcuts' => 'Kısayollar', - 'Menu:FAQCategory' => 'FAQ categories~~', - 'Menu:FAQCategory+' => 'All FAQ categories~~', - 'Menu:FAQ' => 'FAQs~~', - 'Menu:FAQ+' => 'All FAQs~~', - 'Brick:Portal:FAQ:Menu' => 'FAQ~~', - 'Brick:Portal:FAQ:Title' => 'Frequently Asked Questions~~', + 'Menu:FAQCategory' => 'SSS kategorileri', + 'Menu:FAQCategory+' => 'Tüm SSS kategorileri', + 'Menu:FAQ' => 'SSS', + 'Menu:FAQ+' => 'Tüm SSS', + + 'Brick:Portal:FAQ:Menu' => 'SSS', + 'Brick:Portal:FAQ:Title' => 'Sıkça Sorulan Sorular', 'Brick:Portal:FAQ:Title+' => '

In a hurry?

Check out the list of most common questions and (maybe) find the expected answer right away.

~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/cs.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/cs.dict.itop-files-information.php index 727c5f7db..3f0f5c75b 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/cs.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/cs.dict.itop-files-information.php @@ -25,6 +25,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/da.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/da.dict.itop-files-information.php index 7937f9341..1ab48d49b 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/da.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/da.dict.itop-files-information.php @@ -25,6 +25,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/de.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/de.dict.itop-files-information.php index d5937343b..ba6a42ac2 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/de.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/de.dict.itop-files-information.php @@ -25,6 +25,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'FilesInformation:Error:MissingFile' => 'Fehlende Datei: %1$s', 'FilesInformation:Error:CorruptedFile' => 'Datei %1$s ist beschädigt', 'FilesInformation:Error:CantWriteToFile' => 'Datei %1$s kann nicht geschrieben werden', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Einige neue Module wurden erkannt, eine Teil-Update kann nicht ausgeführt werden.
Befolgen Sie das Verfahren, um Ihr iTop manuell zu aktualisieren. Sie müssen das Setup benutzen, um Ihre Applikation zu aktualisieren.
', + )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/en.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/en.dict.itop-files-information.php index 111db1404..bbf2dac67 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/en.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/en.dict.itop-files-information.php @@ -26,6 +26,7 @@ Dict::Add('EN US', 'English', 'English', array( 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/es_cr.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/es_cr.dict.itop-files-information.php index 49c8848a7..2faa1fd97 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/es_cr.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/es_cr.dict.itop-files-information.php @@ -26,6 +26,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'FilesInformation:Error:MissingFile' => 'Archivo faltante: %1$s', 'FilesInformation:Error:CorruptedFile' => 'El archivo %1$s está corrupto', 'FilesInformation:Error:CantWriteToFile' => 'No se puede escribir al archivo %1$s', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/fr.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/fr.dict.itop-files-information.php index b8c33835a..60c6af913 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/fr.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/fr.dict.itop-files-information.php @@ -25,6 +25,8 @@ Dict::Add('FR FR', 'French', 'Français', array( 'FilesInformation:Error:MissingFile' => 'Ficher manquant : %1$s', 'FilesInformation:Error:CorruptedFile' => 'Le fichier %1$s est corrompu', 'FilesInformation:Error:CantWriteToFile' => 'Impossible de modifier le fichier %1$s', + 'FilesInformation:Error:CannotUpdateNewModules' => 'De nouveaux modules ont été détectés, une mise à jour partielle ne peut pas être effectuée.
Suivez la procedure pour mettre à jour manuellement votre iTop. Vous devez utiliser la page d\'installation pour mettre à jour l\'application.', + )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/hu.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/hu.dict.itop-files-information.php index e2a97b9eb..60528771c 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/hu.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/hu.dict.itop-files-information.php @@ -25,6 +25,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/it.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/it.dict.itop-files-information.php index 7f4151ce7..4fb5670c1 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/it.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/it.dict.itop-files-information.php @@ -25,6 +25,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/ja.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/ja.dict.itop-files-information.php index 1a166e4ed..18a46d644 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/ja.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/ja.dict.itop-files-information.php @@ -25,6 +25,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php index f617386f3..6afda2893 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/nl.dict.itop-files-information.php @@ -27,6 +27,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'FilesInformation:Error:MissingFile' => 'Ontbrekend bestand: %1$s', 'FilesInformation:Error:CorruptedFile' => 'Corrupt bestand: %1$s', 'FilesInformation:Error:CantWriteToFile' => 'Kan niet schrijven naar bestand %1$s', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php index e641351a1..592518043 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/pl.dict.itop-files-information.php @@ -1,31 +1,32 @@ - - */ - -Dict::Add('PL PL', 'Polish', 'Polski', array( - // Errors - 'FilesInformation:Error:MissingFile' => 'Brakujący plik: %1$s', - 'FilesInformation:Error:CorruptedFile' => 'Plik %1$s jest uszkodzony', - 'FilesInformation:Error:CantWriteToFile' => 'Nie można zapisać do pliku %1$s', -)); - - + + */ + +Dict::Add('PL PL', 'Polish', 'Polski', array( + // Errors + 'FilesInformation:Error:MissingFile' => 'Brakujący plik: %1$s', + 'FilesInformation:Error:CorruptedFile' => 'Plik %1$s jest uszkodzony', + 'FilesInformation:Error:CantWriteToFile' => 'Nie można zapisać do pliku %1$s', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', +)); + + diff --git a/datamodels/2.x/itop-files-information/dictionaries/pt_br.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/pt_br.dict.itop-files-information.php index 9c2413522..f0d928866 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/pt_br.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/pt_br.dict.itop-files-information.php @@ -25,6 +25,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'FilesInformation:Error:MissingFile' => 'Faltando arquivo: %1$s', 'FilesInformation:Error:CorruptedFile' => 'Arquivo %1$s está corrompido', 'FilesInformation:Error:CantWriteToFile' => 'Sem permissão de escrita no arquivo %1$s', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/ru.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/ru.dict.itop-files-information.php index bf07888dd..cf4fe9492 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/ru.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/ru.dict.itop-files-information.php @@ -13,6 +13,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'FilesInformation:Error:MissingFile' => 'Файл %1$s отсутствует', 'FilesInformation:Error:CorruptedFile' => 'Файл %1$s повреждён', 'FilesInformation:Error:CantWriteToFile' => 'Невозможно выполнить запись в файл %1$s', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/sk.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/sk.dict.itop-files-information.php index 0b1ff22fe..34298f121 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/sk.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/sk.dict.itop-files-information.php @@ -25,6 +25,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/tr.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/tr.dict.itop-files-information.php index 588f7e263..3b01ce8f8 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/tr.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/tr.dict.itop-files-information.php @@ -25,6 +25,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/zh_cn.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/zh_cn.dict.itop-files-information.php index 83e0b76bf..d2103f3cb 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/zh_cn.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/zh_cn.dict.itop-files-information.php @@ -25,6 +25,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'FilesInformation:Error:MissingFile' => '文件丢失: %1$s~~', 'FilesInformation:Error:CorruptedFile' => '文件 %1$s 已损坏', 'FilesInformation:Error:CantWriteToFile' => '文件 %1$s 无法写入', + 'FilesInformation:Error:CannotUpdateNewModules' => 'Some new modules were detected, a partial update cannot be executed.
Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~', )); diff --git a/datamodels/2.x/itop-files-information/src/Service/FilesIntegrity.php b/datamodels/2.x/itop-files-information/src/Service/FilesIntegrity.php index 8f2a4a6e7..716d4331a 100644 --- a/datamodels/2.x/itop-files-information/src/Service/FilesIntegrity.php +++ b/datamodels/2.x/itop-files-information/src/Service/FilesIntegrity.php @@ -13,6 +13,8 @@ use DOMDocument; use DOMElement; use DOMNode; use DOMXPath; +use MetaModel; +use utils; class FilesIntegrity { @@ -79,10 +81,12 @@ class FilesIntegrity * Check that files present in iTop folder corresponds to the manifest * * @param string $sRootPath + * @param bool $bCheckNewModule * * @throws \Combodo\iTop\FilesInformation\Service\FileIntegrityException + * @since 3.0.1 Add $bCheckNewModule parameter */ - public static function CheckInstallationIntegrity($sRootPath = APPROOT) + public static function CheckInstallationIntegrity($sRootPath = APPROOT, $bCheckNewModule = false) { $aFilesInfo = FilesIntegrity::GetInstalledFiles($sRootPath.'manifest.xml'); @@ -92,6 +96,7 @@ class FilesIntegrity } @clearstatcache(); + $sSourceDir = MetaModel::GetConfig()->Get('source_dir'); foreach ($aFilesInfo as $aFileInfo) { $sFile = $sRootPath.$aFileInfo['path']; @@ -106,6 +111,15 @@ class FilesIntegrity throw new FileIntegrityException(Dict::Format('FilesInformation:Error:CorruptedFile', $sFile)); } } + if($bCheckNewModule && strpos($aFileInfo['path'],$sSourceDir) === 0){ + $aFilePath = explode('/',$aFileInfo['path']); + $sFolderPath = $aFilePath[0].'/'.$aFilePath[1].'/'.$aFilePath[2]; + if ( !(is_dir(APPROOT.'/'.$sFolderPath)) && !(is_file(APPROOT.'/'.$sFolderPath)) ){ + $sLink = utils::GetAbsoluteUrlAppRoot().'setup/'; + $sLinkManualUpdate = 'https://www.itophub.io/wiki/page?id='.utils::GetItopVersionWikiSyntax().'%3Ainstall%3Aupgrading_itop#manually'; + throw new FileIntegrityException(Dict::Format('FilesInformation:Error:CannotUpdateNewModules', $sLink, $sLinkManualUpdate)); + } + } // Packed with missing files... } } diff --git a/datamodels/2.x/itop-hub-connector/ajax.php b/datamodels/2.x/itop-hub-connector/ajax.php index 05a5c60de..7390f724e 100644 --- a/datamodels/2.x/itop-hub-connector/ajax.php +++ b/datamodels/2.x/itop-hub-connector/ajax.php @@ -24,7 +24,6 @@ */ if (!defined('__DIR__')) define('__DIR__', dirname(__FILE__)); require_once (APPROOT.'application/webpage.class.inc.php'); -require_once (APPROOT.'application/ajaxwebpage.class.inc.php'); require_once (APPROOT.'application/utils.inc.php'); require_once (APPROOT.'core/log.class.inc.php'); IssueLog::Enable(APPROOT.'log/error.log'); @@ -110,7 +109,7 @@ function DoBackup($sTargetFile) */ function ReportStatus($sMessage, $bSuccess, $iErrorCode = 0, $aMoreFields = array()) { - $oPage = new ajax_page(""); + $oPage = new AjaxPage(""); $oPage->SetContentType('application/json'); $aResult = array( 'code' => $iErrorCode, diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/fr.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/fr.dict.itop-hub-connector.php index da6daa23c..7bb9e356a 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/fr.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/fr.dict.itop-hub-connector.php @@ -10,12 +10,12 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Menu:iTopHub' => 'iTop Hub', 'Menu:iTopHub:Register' => 'Se connecter à iTop Hub', 'Menu:iTopHub:Register+' => 'Connectez-vous à iTop Hub pour enregistrer cette instance d\''.ITOP_APPLICATION_SHORT, - 'Menu:iTopHub:Register:Description' => '

Connectez-vous à la communauté iTop Hub!
Trouvez tout le contenu dont vous avez besoin, gérer vos instances d\'iTop depuis un tableau de bord centralisé et déployez de nouvelles extensions.

En vous connectant au Hub depuis cette page, vous transmettez au Hub des informations relatives à cette instance d\'iTop.

', + 'Menu:iTopHub:Register:Description' => '

Connectez-vous à la communauté iTop Hub!
Trouvez tout le contenu dont vous avez besoin, gérer vos instances d\'iTop depuis un tableau de bord centralisé et déployez de nouvelles extensions.

En vous connectant au Hub depuis cette page, vous transmettez au Hub des informations relatives à cette instance d\''.ITOP_APPLICATION_SHORT.'.

', 'Menu:iTopHub:MyExtensions' => 'Extensions déployées', 'Menu:iTopHub:MyExtensions+' => 'Voir la liste des extensions déployes sur cette instance', 'Menu:iTopHub:BrowseExtensions' => 'Obtenir des extensions depuis iTop Hub', 'Menu:iTopHub:BrowseExtensions+' => 'Parcourir la listes des extensions disponibles sur iTop Hub', - 'Menu:iTopHub:BrowseExtensions:Description' => '

Découvrez le magasin d\'extensions iTop Hub !
Trouvez en quelques clics celles qui vous permettront de construire un iTop sur mesure qui se conforme à vos processus.

En vous connectant au Hub depuis cette page, vous transmettez au Hub des informations relatives à cette instance d\'iTop.

', + 'Menu:iTopHub:BrowseExtensions:Description' => '

Découvrez le magasin d\'extensions iTop Hub !
Trouvez en quelques clics celles qui vous permettront de construire un iTop sur mesure qui se conforme à vos processus.

En vous connectant au Hub depuis cette page, vous transmettez au Hub des informations relatives à cette instance d\''.ITOP_APPLICATION_SHORT.'.

', 'iTopHub:GoBtn' => 'Aller sur iTop Hub', 'iTopHub:CloseBtn' => 'Fermer', 'iTopHub:GoBtn:Tooltip' => 'Naviguer vers www.itophub.io', @@ -36,7 +36,7 @@ Dict::Add('FR FR', 'French', 'Français', array( 'iTopHub:InstalledExtensions' => 'Extensions déployées sur cette instance', 'iTopHub:ExtensionCategory:Manual' => 'Extensions déployées manuellement', - 'iTopHub:ExtensionCategory:Manual+' => 'Les extensions ci-dessous ont été déployées en les copiant manuellement dans le répertoire %1$s d\'iTop:', + 'iTopHub:ExtensionCategory:Manual+' => 'Les extensions ci-dessous ont été déployées en les copiant manuellement dans le répertoire %1$s d\''.ITOP_APPLICATION_SHORT.':', 'iTopHub:ExtensionCategory:Remote' => 'Extensions déployées depuis iTop Hub', 'iTopHub:ExtensionCategory:Remote+' => 'Les extensions ci-dessous ont été déployées depuis iTop Hub:', 'iTopHub:NoExtensionInThisCategory' => 'Il n\'y a pas d\'extension dans cette catégorie', @@ -44,7 +44,7 @@ Dict::Add('FR FR', 'French', 'Français', array( 'iTopHub:ExtensionNotInstalled' => 'Non installée', 'iTopHub:GetMoreExtensions' => 'Obtenir des extensions depuis iTop Hub...', - 'iTopHub:LandingWelcome' => 'Félicitations! Les extensions ci-dessous ont été téléchargées depuis iTop Hub et installées sur cette instance d\'iTop.', + 'iTopHub:LandingWelcome' => 'Félicitations! Les extensions ci-dessous ont été téléchargées depuis iTop Hub et installées sur cette instance d\''.ITOP_APPLICATION_SHORT.'.', 'iTopHub:GoBackToITopBtn' => 'Retourner dans '.ITOP_APPLICATION_SHORT, 'iTopHub:Uncompressing' => 'Décompression des extensions...', 'iTopHub:InstallationWelcome' => 'Installation des extensions téléchargées depuis iTop Hub', @@ -57,7 +57,7 @@ Dict::Add('FR FR', 'French', 'Français', array( 'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s déjà installée. Rien ne changera.', 'iTopHub:InstallationEffect:Upgrade' => 'Sera mise à jour de version %1$s en version %2$s.', 'iTopHub:InstallationEffect:Downgrade' => 'Sera DEGRADEE de version %1$s en version %2$s.', - 'iTopHub:InstallationProgress:DatabaseBackup' => 'Sauvegarde de l\'instance iTop...', + 'iTopHub:InstallationProgress:DatabaseBackup' => 'Sauvegarde de l\'instance '.ITOP_APPLICATION_SHORT.'...', 'iTopHub:InstallationProgress:ExtensionsInstallation' => 'Installation des extensions', 'iTopHub:InstallationEffect:MissingDependencies' => 'Cette extension ne peut pas être installée à cause de ses dépendences.', 'iTopHub:InstallationEffect:MissingDependencies_Details' => 'Cette extension nécessite le(s) module(s): %1$s', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php index bc92ced6e..8a932c937 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/ja.dict.itop-hub-connector.php @@ -51,7 +51,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'iTopHub:InstalledExtensions' => 'Extensions deployed on this instance~~', 'iTopHub:ExtensionCategory:Manual' => 'Extensions deployed manually~~', - 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of iTop:~~', + 'iTopHub:ExtensionCategory:Manual+' => 'The following extensions have been deployed by copying them manually in the %1$s directory of '.ITOP_APPLICATION_SHORT.':~~', 'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub~~', 'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:~~', 'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category~~', @@ -59,7 +59,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'iTopHub:ExtensionNotInstalled' => 'Not installed~~', 'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~', - 'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.~~', + 'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your '.ITOP_APPLICATION_SHORT.'.~~', 'iTopHub:GoBackToITopBtn' => 'Go Back to '.ITOP_APPLICATION_SHORT.'~~', 'iTopHub:Uncompressing' => 'Uncompressing extensions...~~', 'iTopHub:InstallationWelcome' => 'Installation of the extensions downloaded from iTop Hub~~', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php index 4e0bfb9fd..cf67331a1 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/nl.dict.itop-hub-connector.php @@ -26,12 +26,12 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Menu:iTopHub' => 'iTop Hub', 'Menu:iTopHub:Register' => 'Verbinding maken met iTop Hub', 'Menu:iTopHub:Register+' => 'Ga naar de iTop Hub om je iTop bij te werken.', - 'Menu:iTopHub:Register:Description' => '

Verkrijg toegang tot jouw iTop Hub (community platform)!
Je vindt er alle informatie die je nodig hebt. Je kan je omgevingen beheren met gepersonaliseerde tools en extensies.

Door van hieruit te verbinden met de Hub, stuur je informatie over deze iTop-omgeving naar de Hub.

', + 'Menu:iTopHub:Register:Description' => '

Verkrijg toegang tot jouw iTop Hub (community platform)!
Je vindt er alle informatie die je nodig hebt. Je kan je omgevingen beheren met gepersonaliseerde tools en extensies.

Door van hieruit te verbinden met de Hub, stuur je informatie over deze '.ITOP_APPLICATION_SHORT.'-omgeving naar de Hub.

', 'Menu:iTopHub:MyExtensions' => 'Mijn extensies', - 'Menu:iTopHub:MyExtensions+' => 'Bekijk de lijst van extensies die je gebruikt in deze iTop-omgeving.', + 'Menu:iTopHub:MyExtensions+' => 'Bekijk de lijst van extensies die je gebruikt in deze '.ITOP_APPLICATION_SHORT.'-omgeving.', 'Menu:iTopHub:BrowseExtensions' => 'Vind extensies op iTop Hub', 'Menu:iTopHub:BrowseExtensions+' => 'Blader door de extensiecatalogus op iTop Hub', - 'Menu:iTopHub:BrowseExtensions:Description' => '

In de iTop Hub Store vind je heel wat extensies!
Blader door de catalogus en ontdek welke extensies jou helpen om iTop aan te passen aan jouw manier van werken.

Door van hieruit te verbinden met de Hub, stuur je informatie over deze iTop-omgeving naar de Hub.

', + 'Menu:iTopHub:BrowseExtensions:Description' => '

In de iTop Hub Store vind je heel wat extensies!
Blader door de catalogus en ontdek welke extensies jou helpen om iTop aan te passen aan jouw manier van werken.

Door van hieruit te verbinden met de Hub, stuur je informatie over deze '.ITOP_APPLICATION_SHORT.'-omgeving naar de Hub.

', 'iTopHub:GoBtn' => 'Ga naar iTop Hub', 'iTopHub:CloseBtn' => 'Sluiten', 'iTopHub:GoBtn:Tooltip' => 'Ga naar www.itophub.io', @@ -47,7 +47,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopHub:Landing:Status' => 'Installatiestatus', 'iTopHub:Landing:Install' => 'Bezig met extensies te installeren...', 'iTopHub:CompiledOK' => 'Compilatie geslaagd.', - 'iTopHub:ConfigurationSafelyReverted' => 'Er trad een fout op bij de installatie!
iTop-configuratie werd NIET aangepast.', + 'iTopHub:ConfigurationSafelyReverted' => 'Er trad een fout op bij de installatie!
'.ITOP_APPLICATION_SHORT.'-configuratie werd NIET aangepast.', 'iTopHub:FailAuthent' => 'Aanmelden lukt niet voor deze actie.', 'iTopHub:InstalledExtensions' => 'Manueel geïnstalleerde extensies', @@ -65,7 +65,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopHub:Uncompressing' => 'Extensies aan het uitpakken...', 'iTopHub:InstallationWelcome' => 'Installatie van extensies via iTop Hub', 'iTopHub:DBBackupLabel' => 'Backup van deze omgeving', - 'iTopHub:DBBackupSentence' => 'Neem vooraf een backup van de database en iTop-configuratie vooraleer de update uit te voeren', + 'iTopHub:DBBackupSentence' => 'Neem vooraf een backup van de database en '.ITOP_APPLICATION_SHORT.'-configuratie vooraleer de update uit te voeren', 'iTopHub:DeployBtn' => 'Installeer!', 'iTopHub:DatabaseBackupProgress' => 'Backup deze omgeving...', @@ -73,7 +73,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'iTopHub:InstallationEffect:NoChange' => 'Versie: %1$s is al geïnstalleerd.', 'iTopHub:InstallationEffect:Upgrade' => 'Er zal een upgrade gebeuren van versie %1$s naar %2$s.', 'iTopHub:InstallationEffect:Downgrade' => 'Er zal een DOWNGRADE gebeuren van versie %1$s naar %2$s.', - 'iTopHub:InstallationProgress:DatabaseBackup' => 'Backup iTop-omgeving...', + 'iTopHub:InstallationProgress:DatabaseBackup' => 'Backup '.ITOP_APPLICATION_SHORT.'-omgeving...', 'iTopHub:InstallationProgress:ExtensionsInstallation' => 'Installatie van de extensies', 'iTopHub:InstallationEffect:MissingDependencies' => 'Deze extensie kan niet geïnstalleerd worden omdat er niet aan vereisten voldaan is.', 'iTopHub:InstallationEffect:MissingDependencies_Details' => 'De extensie vereist de module(s): %1$s', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/pl.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/pl.dict.itop-hub-connector.php index 1674ed128..51dd7c91e 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/pl.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/pl.dict.itop-hub-connector.php @@ -20,7 +20,6 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('PL PL', 'Polish', 'Polski', array( // Dictionary entries go here 'Menu:iTopHub' => 'iTop Hub', @@ -56,6 +55,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'iTopHub:ExtensionCategory:Remote' => 'Rozszerzenia wdrożone z iTop Hub', 'iTopHub:ExtensionCategory:Remote+' => 'Następujące rozszerzenia zostały wdrożone z iTop Hub:', 'iTopHub:NoExtensionInThisCategory' => 'W tej kategorii nie ma rozszerzenia.

Przeglądaj iTop Hub, aby znaleźć rozszerzenia, które pomogą Ci dostosować i dostosować '.ITOP_APPLICATION_SHORT.' do Twoich procesów.', + 'iTopHub:NoExtensionInThisCategory+' => '~~', 'iTopHub:ExtensionNotInstalled' => 'Nie zainstalowane', 'iTopHub:GetMoreExtensions' => 'Pobierz rozszerzenia z iTop Hub...', diff --git a/datamodels/2.x/itop-hub-connector/dictionaries/zh_cn.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/dictionaries/zh_cn.dict.itop-hub-connector.php index 0b6cb7cec..1bbab2eaa 100644 --- a/datamodels/2.x/itop-hub-connector/dictionaries/zh_cn.dict.itop-hub-connector.php +++ b/datamodels/2.x/itop-hub-connector/dictionaries/zh_cn.dict.itop-hub-connector.php @@ -60,7 +60,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'iTopHub:GetMoreExtensions' => '从 iTop Hub 获取扩展...', 'iTopHub:LandingWelcome' => '恭喜! 下列来自 iTop Hub 的扩展已被下载并安装到本机.', - 'iTopHub:GoBackToITopBtn' => '返回iTop', + 'iTopHub:GoBackToITopBtn' => '返回'.ITOP_APPLICATION_SHORT, 'iTopHub:Uncompressing' => '扩展解压中...', 'iTopHub:InstallationWelcome' => '安装来自 iTop Hub 的扩展', 'iTopHub:DBBackupLabel' => '本机备份', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/tr.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/tr.dict.itop-knownerror-mgmt.php index 79df4c3a4..c8b5a2cfd 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/tr.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/tr.dict.itop-knownerror-mgmt.php @@ -97,17 +97,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkErrorToFunctionalCI' => 'Link Error / FunctionalCI~~', - 'Class:lnkErrorToFunctionalCI+' => 'Infra related to a known error~~', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI~~', + 'Class:lnkErrorToFunctionalCI' => 'Hata / İşlevsel CI bağla', + 'Class:lnkErrorToFunctionalCI+' => ' Bilinen bir hatayla ilgili alt bilgi', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '~~', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI name~~', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI Adı', 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '~~', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Error~~', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Hata', 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '~~', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Error name~~', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Hata Adı', 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '~~', - 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Reason~~', + 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Sebep', 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '~~', )); @@ -116,17 +116,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkDocumentToError' => 'Link Documents / Errors~~', - 'Class:lnkDocumentToError+' => 'A link between a document and a known error~~', - 'Class:lnkDocumentToError/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToError' => 'Belge / hata bağla', + 'Class:lnkDocumentToError+' => 'Bir belge ile bilinen bir hata arasındaki bağlantı', + 'Class:lnkDocumentToError/Attribute:document_id' => 'Belge', 'Class:lnkDocumentToError/Attribute:document_id+' => '~~', - 'Class:lnkDocumentToError/Attribute:document_name' => 'Document Name~~', + 'Class:lnkDocumentToError/Attribute:document_name' => 'Belge Adı', 'Class:lnkDocumentToError/Attribute:document_name+' => '~~', - 'Class:lnkDocumentToError/Attribute:error_id' => 'Error~~', + 'Class:lnkDocumentToError/Attribute:error_id' => 'Hata', 'Class:lnkDocumentToError/Attribute:error_id+' => '~~', - 'Class:lnkDocumentToError/Attribute:error_name' => 'Error name~~', + 'Class:lnkDocumentToError/Attribute:error_name' => 'Hata Adı', 'Class:lnkDocumentToError/Attribute:error_name+' => '~~', - 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type~~', + 'Class:lnkDocumentToError/Attribute:link_type' => 'Bağlantı tipi', 'Class:lnkDocumentToError/Attribute:link_type+' => '~~', )); diff --git a/datamodels/2.x/itop-portal-base/dictionaries/pl.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/pl.dict.itop-portal-base.php index 2ee461ae5..e994fa657 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/pl.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/pl.dict.itop-portal-base.php @@ -1,154 +1,154 @@ - '%1$s portal użytkownika', - 'Page:PleaseWait' => 'Proszę czekać...', - 'Page:Home' => 'Start', - 'Page:GoPortalHome' => 'Strona startowa', - 'Page:GoPreviousPage' => 'Poprzednia strona', - 'Page:ReloadPage' => 'Odśwież stronę', - 'Portal:Button:Submit' => 'Zatwierdź', - 'Portal:Button:Apply' => 'Aktualizuj', - 'Portal:Button:Cancel' => 'Anuluj', - 'Portal:Button:Close' => 'Zamknij', - 'Portal:Button:Add' => 'Dodaj', - 'Portal:Button:Remove' => 'Usuń', - 'Portal:Button:Delete' => 'Kasuj', - 'Portal:EnvironmentBanner:Title' => 'Aktualnie jesteś w trybie %1$s', - 'Portal:EnvironmentBanner:GoToProduction' => 'Wróć do trybu PRODUKCYJNEGO', - 'Error:HTTP:400' => 'Zła prośba', - 'Error:HTTP:401' => 'Autentykacja', - 'Error:HTTP:404' => 'nie znaleziono strony', - 'Error:HTTP:500' => 'Ups! Wystąpił błąd.', - 'Error:HTTP:GetHelp' => 'Skontaktuj się z administratorem %1$s, jeśli problem będzie się powtarzał.', - 'Error:XHR:Fail' => 'Nie można załadować danych. Skontaktuj się z administratorem %1$s', - 'Portal:ErrorUserLoggedOut' => 'Jesteś wylogowany i musisz zalogować się ponownie, aby kontynuować.', - 'Portal:Datatables:Language:Processing' => 'Proszę czekać...', - 'Portal:Datatables:Language:Search' => 'Filtr:', - 'Portal:Datatables:Language:LengthMenu' => 'Wyświetlaj elementów _MENU_ na stronie', - 'Portal:Datatables:Language:ZeroRecords' => 'Brak wyników', - 'Portal:Datatables:Language:Info' => 'Strona _PAGE_ z _PAGES_', - 'Portal:Datatables:Language:InfoEmpty' => 'Brak informacji', - 'Portal:Datatables:Language:InfoFiltered' => 'wyfiltrowanych z _MAX_ elementów', - 'Portal:Datatables:Language:EmptyTable' => 'Brak danych w tej tabeli', - 'Portal:Datatables:Language:DisplayLength:All' => 'Wszystkie', - 'Portal:Datatables:Language:Paginate:First' => 'Pierwszy', - 'Portal:Datatables:Language:Paginate:Previous' => 'poprzedni', - 'Portal:Datatables:Language:Paginate:Next' => 'Następny', - 'Portal:Datatables:Language:Paginate:Last' => 'Ostatni', - 'Portal:Datatables:Language:Sort:Ascending' => 'włącza sortowanie rosnąco', - 'Portal:Datatables:Language:Sort:Descending' => 'włącza sortowanie malejąco', - 'Portal:Autocomplete:NoResult' => 'Brak danych', - 'Portal:Attachments:DropZone:Message' => 'Upuść pliki, aby dodać je jako załączniki', - 'Portal:File:None' => 'Brak pliku', - 'Portal:File:DisplayInfo' => '%1$s', - 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Pobierz', - 'Portal:Calendar-FirstDayOfWeek' => 'en-us', //work with moment.js locales -)); - - -// Object form -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Zamknij ten wpis', - 'Portal:Form:Close:Warning' => 'Chcesz opuścić ten formularz? Wprowadzone dane mogą zostać utracone', -)); - -// UserProfile brick -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Brick:Portal:UserProfile:Name' => 'Profil użytkownika', - 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'Mój profil', - 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Wyloguj', - 'Brick:Portal:UserProfile:Password:Title' => 'Hasło', - 'Brick:Portal:UserProfile:Password:ChoosePassword' => 'Wpisz hasło', - 'Brick:Portal:UserProfile:Password:ConfirmPassword' => 'Potwierdź hasło', - 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => 'Aby zmienić hasło, skontaktuj się z administratorem %1$s', - 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Nie można zmienić hasła. Skontaktuj się z administratorem %1$s', - 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Informacje osobiste', - 'Brick:Portal:UserProfile:Photo:Title' => 'Zdjęcie', -)); - -// AggregatePageBrick -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Brick:Portal:AggregatePage:DefaultTitle' => 'Pulpit', -)); - -// BrowseBrick brick -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Brick:Portal:Browse:Name' => 'Przeglądaj elementy', - 'Brick:Portal:Browse:Mode:List' => 'Lista', - 'Brick:Portal:Browse:Mode:Tree' => 'Drzewo', - 'Brick:Portal:Browse:Mode:Mosaic' => 'Mozaika', - 'Brick:Portal:Browse:Action:Drilldown' => 'Lista rozwijana', - 'Brick:Portal:Browse:Action:View' => 'Szczegóły', - 'Brick:Portal:Browse:Action:Edit' => 'Edytuj', - 'Brick:Portal:Browse:Action:Create' => 'Utwórz', - 'Brick:Portal:Browse:Action:CreateObjectFromThis' => 'Nowy %1$s', - 'Brick:Portal:Browse:Tree:ExpandAll' => 'Rozwiń wszystkie', - 'Brick:Portal:Browse:Tree:CollapseAll' => 'Zwiń wszystkie', - 'Brick:Portal:Browse:Filter:NoData' => 'Brak elementu', -)); - -// ManageBrick brick -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Brick:Portal:Manage:Name' => 'Zarządzaj elementami', - 'Brick:Portal:Manage:Table:NoData' => 'Brak elementu.', - 'Brick:Portal:Manage:Table:ItemActions' => 'Akcje', - 'Brick:Portal:Manage:DisplayMode:list' => 'Lista', - 'Brick:Portal:Manage:DisplayMode:pie-chart' => 'Wykres kołowy', - 'Brick:Portal:Manage:DisplayMode:bar-chart' => 'Wykres słupkowy', - 'Brick:Portal:Manage:Others' => 'Inne', - 'Brick:Portal:Manage:All' => 'Wszystkie', - 'Brick:Portal:Manage:Group' => 'Grupa', - 'Brick:Portal:Manage:fct:count' => 'Razem', - 'Brick:Portal:Manage:fct:sum' => 'Suma', - 'Brick:Portal:Manage:fct:avg' => 'Średnia', - 'Brick:Portal:Manage:fct:min' => 'Minimum', - 'Brick:Portal:Manage:fct:max' => 'Maksimum', -)); - -// ObjectBrick brick -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Brick:Portal:Object:Name' => 'Obiekty', - 'Brick:Portal:Object:Form:Create:Title' => 'Nowy %1$s', - 'Brick:Portal:Object:Form:Edit:Title' => 'Aktualizacja %2$s (%1$s)', - 'Brick:Portal:Object:Form:View:Title' => '%1$s: %2$s', - 'Brick:Portal:Object:Form:Stimulus:Title' => 'Prosimy o uzupełnienie poniższych informacji:', - 'Brick:Portal:Object:Form:Message:Saved' => 'Zapisany', - 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s zapisany', - 'Brick:Portal:Object:Search:Regular:Title' => 'Wybierz %1$s (%2$s)', - 'Brick:Portal:Object:Search:Hierarchy:Title' => 'Wybierz %1$s (%2$s)', - 'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %2$s', - 'Brick:Portal:Object:Copy:Tooltip' => 'Skopiuj obiekt', - 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Skopiowano' -)); - -// CreateBrick brick -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Brick:Portal:Create:Name' => 'Szybkie tworzenie', - 'Brick:Portal:Create:ChooseType' => 'Proszę wybrać typ', -)); - -// Filter brick -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Brick:Portal:Filter:Name' => 'Wstępny filtr', - 'Brick:Portal:Filter:SearchInput:Placeholder' => 'na przykład. podłącz wifi', - 'Brick:Portal:Filter:SearchInput:Submit' => 'Szukaj', -)); + '%1$s portal użytkownika', + 'Page:PleaseWait' => 'Proszę czekać...', + 'Page:Home' => 'Start', + 'Page:GoPortalHome' => 'Strona startowa', + 'Page:GoPreviousPage' => 'Poprzednia strona', + 'Page:ReloadPage' => 'Odśwież stronę', + 'Portal:Button:Submit' => 'Zatwierdź', + 'Portal:Button:Apply' => 'Aktualizuj', + 'Portal:Button:Cancel' => 'Anuluj', + 'Portal:Button:Close' => 'Zamknij', + 'Portal:Button:Add' => 'Dodaj', + 'Portal:Button:Remove' => 'Usuń', + 'Portal:Button:Delete' => 'Kasuj', + 'Portal:EnvironmentBanner:Title' => 'Aktualnie jesteś w trybie %1$s', + 'Portal:EnvironmentBanner:GoToProduction' => 'Wróć do trybu PRODUKCYJNEGO', + 'Error:HTTP:400' => 'Zła prośba', + 'Error:HTTP:401' => 'Autentykacja', + 'Error:HTTP:404' => 'nie znaleziono strony', + 'Error:HTTP:500' => 'Ups! Wystąpił błąd.', + 'Error:HTTP:GetHelp' => 'Skontaktuj się z administratorem %1$s, jeśli problem będzie się powtarzał.', + 'Error:XHR:Fail' => 'Nie można załadować danych. Skontaktuj się z administratorem %1$s', + 'Portal:ErrorUserLoggedOut' => 'Jesteś wylogowany i musisz zalogować się ponownie, aby kontynuować.', + 'Portal:Datatables:Language:Processing' => 'Proszę czekać...', + 'Portal:Datatables:Language:Search' => 'Filtr:', + 'Portal:Datatables:Language:LengthMenu' => 'Wyświetlaj elementów _MENU_ na stronie', + 'Portal:Datatables:Language:ZeroRecords' => 'Brak wyników', + 'Portal:Datatables:Language:Info' => 'Strona _PAGE_ z _PAGES_', + 'Portal:Datatables:Language:InfoEmpty' => 'Brak informacji', + 'Portal:Datatables:Language:InfoFiltered' => 'wyfiltrowanych z _MAX_ elementów', + 'Portal:Datatables:Language:EmptyTable' => 'Brak danych w tej tabeli', + 'Portal:Datatables:Language:DisplayLength:All' => 'Wszystkie', + 'Portal:Datatables:Language:Paginate:First' => 'Pierwszy', + 'Portal:Datatables:Language:Paginate:Previous' => 'poprzedni', + 'Portal:Datatables:Language:Paginate:Next' => 'Następny', + 'Portal:Datatables:Language:Paginate:Last' => 'Ostatni', + 'Portal:Datatables:Language:Sort:Ascending' => 'włącza sortowanie rosnąco', + 'Portal:Datatables:Language:Sort:Descending' => 'włącza sortowanie malejąco', + 'Portal:Autocomplete:NoResult' => 'Brak danych', + 'Portal:Attachments:DropZone:Message' => 'Upuść pliki, aby dodać je jako załączniki', + 'Portal:File:None' => 'Brak pliku', + 'Portal:File:DisplayInfo' => '%1$s', + 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Pobierz', + 'Portal:Calendar-FirstDayOfWeek' => 'en-us', //work with moment.js locales +)); + +// Object form +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Zamknij ten wpis', + 'Portal:Form:Close:Warning' => 'Chcesz opuścić ten formularz? Wprowadzone dane mogą zostać utracone', + 'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~', + 'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~', +)); + +// UserProfile brick +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Brick:Portal:UserProfile:Name' => 'Profil użytkownika', + 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => 'Mój profil', + 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => 'Wyloguj', + 'Brick:Portal:UserProfile:Password:Title' => 'Hasło', + 'Brick:Portal:UserProfile:Password:ChoosePassword' => 'Wpisz hasło', + 'Brick:Portal:UserProfile:Password:ConfirmPassword' => 'Potwierdź hasło', + 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => 'Aby zmienić hasło, skontaktuj się z administratorem %1$s', + 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => 'Nie można zmienić hasła. Skontaktuj się z administratorem %1$s', + 'Brick:Portal:UserProfile:PersonalInformations:Title' => 'Informacje osobiste', + 'Brick:Portal:UserProfile:Photo:Title' => 'Zdjęcie', +)); + +// AggregatePageBrick +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Brick:Portal:AggregatePage:DefaultTitle' => 'Pulpit', +)); + +// BrowseBrick brick +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Brick:Portal:Browse:Name' => 'Przeglądaj elementy', + 'Brick:Portal:Browse:Mode:List' => 'Lista', + 'Brick:Portal:Browse:Mode:Tree' => 'Drzewo', + 'Brick:Portal:Browse:Mode:Mosaic' => 'Mozaika', + 'Brick:Portal:Browse:Action:Drilldown' => 'Lista rozwijana', + 'Brick:Portal:Browse:Action:View' => 'Szczegóły', + 'Brick:Portal:Browse:Action:Edit' => 'Edytuj', + 'Brick:Portal:Browse:Action:Create' => 'Utwórz', + 'Brick:Portal:Browse:Action:CreateObjectFromThis' => 'Nowy %1$s', + 'Brick:Portal:Browse:Tree:ExpandAll' => 'Rozwiń wszystkie', + 'Brick:Portal:Browse:Tree:CollapseAll' => 'Zwiń wszystkie', + 'Brick:Portal:Browse:Filter:NoData' => 'Brak elementu', +)); + +// ManageBrick brick +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Brick:Portal:Manage:Name' => 'Zarządzaj elementami', + 'Brick:Portal:Manage:Table:NoData' => 'Brak elementu.', + 'Brick:Portal:Manage:Table:ItemActions' => 'Akcje', + 'Brick:Portal:Manage:DisplayMode:list' => 'Lista', + 'Brick:Portal:Manage:DisplayMode:pie-chart' => 'Wykres kołowy', + 'Brick:Portal:Manage:DisplayMode:bar-chart' => 'Wykres słupkowy', + 'Brick:Portal:Manage:Others' => 'Inne', + 'Brick:Portal:Manage:All' => 'Wszystkie', + 'Brick:Portal:Manage:Group' => 'Grupa', + 'Brick:Portal:Manage:fct:count' => 'Razem', + 'Brick:Portal:Manage:fct:sum' => 'Suma', + 'Brick:Portal:Manage:fct:avg' => 'Średnia', + 'Brick:Portal:Manage:fct:min' => 'Minimum', + 'Brick:Portal:Manage:fct:max' => 'Maksimum', +)); + +// ObjectBrick brick +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Brick:Portal:Object:Name' => 'Obiekty', + 'Brick:Portal:Object:Form:Create:Title' => 'Nowy %1$s', + 'Brick:Portal:Object:Form:Edit:Title' => 'Aktualizacja %2$s (%1$s)', + 'Brick:Portal:Object:Form:View:Title' => '%1$s: %2$s', + 'Brick:Portal:Object:Form:Stimulus:Title' => 'Prosimy o uzupełnienie poniższych informacji:', + 'Brick:Portal:Object:Form:Message:Saved' => 'Zapisany', + 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s zapisany', + 'Brick:Portal:Object:Search:Regular:Title' => 'Wybierz %1$s (%2$s)', + 'Brick:Portal:Object:Search:Hierarchy:Title' => 'Wybierz %1$s (%2$s)', + 'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %2$s', + 'Brick:Portal:Object:Copy:Tooltip' => 'Skopiuj obiekt', + 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Skopiowano' +)); + +// CreateBrick brick +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Brick:Portal:Create:Name' => 'Szybkie tworzenie', + 'Brick:Portal:Create:ChooseType' => 'Proszę wybrać typ', +)); + +// Filter brick +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Brick:Portal:Filter:Name' => 'Wstępny filtr', + 'Brick:Portal:Filter:SearchInput:Placeholder' => 'na przykład. podłącz wifi', + 'Brick:Portal:Filter:SearchInput:Submit' => 'Szukaj', +)); diff --git a/datamodels/2.x/itop-portal-base/portal/config/routes/object_brick.yaml b/datamodels/2.x/itop-portal-base/portal/config/routes/object_brick.yaml index a2648e462..4419c7eee 100644 --- a/datamodels/2.x/itop-portal-base/portal/config/routes/object_brick.yaml +++ b/datamodels/2.x/itop-portal-base/portal/config/routes/object_brick.yaml @@ -35,6 +35,11 @@ p_object_view: defaults: _controller: 'Combodo\iTop\Portal\Controller\ObjectController::ViewAction' +p_object_view_from_attribute: + path: '/object/view/{sObjectClass}/{sObjectAttCode}/{sObjectAttValue}' + defaults: + _controller: 'Combodo\iTop\Portal\Controller\ObjectController::ViewFromAttributeAction' + p_object_apply_stimulus: path: '/object/apply-stimulus/{sStimulusCode}/{sObjectClass}/{sObjectId}' defaults: diff --git a/datamodels/2.x/itop-portal-base/portal/src/Controller/ObjectController.php b/datamodels/2.x/itop-portal-base/portal/src/Controller/ObjectController.php index da9a712bf..66464271b 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/Controller/ObjectController.php +++ b/datamodels/2.x/itop-portal-base/portal/src/Controller/ObjectController.php @@ -68,11 +68,11 @@ class ObjectController extends BrickController const DEFAULT_LIST_LENGTH = 10; /** - * Displays an cmdbAbstractObject if the connected user is allowed to. + * Displays an cmdbAbstractObject (from its ID) if the connected user is allowed to. * * @param \Symfony\Component\HttpFoundation\Request $oRequest - * @param string $sObjectClass (Class must be instance of cmdbAbstractObject) - * @param string $sObjectId + * @param string $sObjectClass (Class must be an instance of cmdbAbstractObject) + * @param string $sObjectId * * @return \Symfony\Component\HttpFoundation\Response * @@ -85,29 +85,19 @@ class ObjectController extends BrickController */ public function ViewAction(Request $oRequest, $sObjectClass, $sObjectId) { - /** @var \Combodo\iTop\Portal\Helper\RequestManipulatorHelper $oRequestManipulator */ - $oRequestManipulator = $this->get('request_manipulator'); - /** @var \Combodo\iTop\Portal\Routing\UrlGenerator $oUrlGenerator */ - $oUrlGenerator = $this->get('url_generator'); - /** @var \Combodo\iTop\Portal\Helper\ObjectFormHandlerHelper $oObjectFormHandler */ - $oObjectFormHandler = $this->get('object_form_handler'); /** @var \Combodo\iTop\Portal\Helper\SecurityHelper $oSecurityHelper */ $oSecurityHelper = $this->get('security_helper'); /** @var \Combodo\iTop\Portal\Helper\ScopeValidatorHelper $oScopeValidator */ $oScopeValidator = $this->get('scope_validator'); - /** @var \Combodo\iTop\Portal\Brick\BrickCollection $oBrickCollection */ - $oBrickCollection = $this->get('brick_collection'); // Checking parameters - if ($sObjectClass === '' || $sObjectId === '') - { + if ($sObjectClass === '' || $sObjectId === '') { IssueLog::Info(__METHOD__.' at line '.__LINE__.' : sObjectClass and sObjectId expected, "'.$sObjectClass.'" and "'.$sObjectId.'" given.'); throw new HttpException(Response::HTTP_INTERNAL_SERVER_ERROR, Dict::Format('UI:Error:2ParametersMissing', 'class', 'id')); } // Checking security layers - if (!$oSecurityHelper->IsActionAllowed(UR_ACTION_READ, $sObjectClass, $sObjectId)) - { + if (!$oSecurityHelper->IsActionAllowed(UR_ACTION_READ, $sObjectClass, $sObjectId)) { IssueLog::Warning(__METHOD__.' at line '.__LINE__.' : User #'.UserRights::GetUserId().' not allowed to read '.$sObjectClass.'::'.$sObjectId.' object.'); throw new HttpException(Response::HTTP_NOT_FOUND, Dict::S('UI:ObjectDoesNotExist')); } @@ -115,14 +105,97 @@ class ObjectController extends BrickController // Retrieving object $oObject = MetaModel::GetObject($sObjectClass, $sObjectId, false /* MustBeFound */, $oScopeValidator->IsAllDataAllowedForScope(UserRights::ListProfiles(), $sObjectClass)); - if ($oObject === null) - { + if ($oObject === null) { // We should never be there as the secuirty helper makes sure that the object exists, but just in case. IssueLog::Info(__METHOD__.' at line '.__LINE__.' : Could not load object '.$sObjectClass.'::'.$sObjectId.'.'); throw new HttpException(Response::HTTP_NOT_FOUND, Dict::S('UI:ObjectDoesNotExist')); } + return $this->PrepareViewObjectResponse($oRequest, $oObject); + } + + /** + * Displays an cmdbAbstractObject (if the connected user is allowed to) from a specific attribute. If several or none objects are found with the attribute value, an exception is thrown. + * + * @param \Symfony\Component\HttpFoundation\Request $oRequest + * @param string $sObjectClass (Class must be an instance of cmdbAbstractObject) + * @param string $sObjectAttCode + * @param string $sObjectAttValue + * + * @return \Symfony\Component\HttpFoundation\JsonResponse|\Symfony\Component\HttpFoundation\Response|null + * @throws \CoreException + * @throws \CoreUnexpectedValue + * @throws \MissingQueryArgument + * @throws \MySQLException + * @throws \MySQLHasGoneAwayException + * @throws \OQLException + * + * @since 2.7.7 method creation + */ + public function ViewFromAttributeAction(Request $oRequest, $sObjectClass, $sObjectAttCode, $sObjectAttValue) + { + /** @var \Combodo\iTop\Portal\Helper\SecurityHelper $oSecurityHelper */ + $oSecurityHelper = $this->get('security_helper'); + /** @var \Combodo\iTop\Portal\Helper\ScopeValidatorHelper $oScopeValidator */ + $oScopeValidator = $this->get('scope_validator'); + + // Checking parameters + if ($sObjectClass === '' || $sObjectAttCode === '' || $sObjectAttValue === '') { + IssueLog::Info(__METHOD__.' at line '.__LINE__.' : sObjectClass and sObjectAttCode/sObjectAttValue expected, "' + .$sObjectClass.'" and "'.$sObjectAttCode.' / '.$sObjectAttValue.'" given.'); + throw new HttpException(Response::HTTP_INTERNAL_SERVER_ERROR, Dict::Format('UI:Error:3ParametersMissing', 'class', 'attcode', 'attvalue')); + } + + $oObject = MetaModel::GetObjectByColumn($sObjectClass, $sObjectAttCode, $sObjectAttValue, false, + $oScopeValidator->IsAllDataAllowedForScope(UserRights::ListProfiles(), $sObjectClass)); + if ($oObject === null) { + // null if object not found or multiple matches + IssueLog::Info(__METHOD__.' at line '.__LINE__.' : Could not load object '.$sObjectClass.'" and "'.$sObjectAttCode.' / '.$sObjectAttValue.'.'); + throw new HttpException(Response::HTTP_NOT_FOUND, Dict::S('UI:ObjectDoesNotExist')); + } + + // Checking security layers + $sObjectId = $oObject->GetKey(); + if (!$oSecurityHelper->IsActionAllowed(UR_ACTION_READ, $sObjectClass, $sObjectId)) { + IssueLog::Warning(__METHOD__.' at line '.__LINE__.' : User #'.UserRights::GetUserId().' not allowed to read '.$sObjectClass.'::'.$sObjectId.' object.'); + throw new HttpException(Response::HTTP_NOT_FOUND, Dict::S('UI:ObjectDoesNotExist')); + } + + return $this->PrepareViewObjectResponse($oRequest, $oObject); + } + + /** + * @param \Symfony\Component\HttpFoundation\Request $oRequest + * @param \DBObject $oObject + * + * @return \Symfony\Component\HttpFoundation\JsonResponse|\Symfony\Component\HttpFoundation\Response|null + * @throws \ArchivedObjectException + * @throws \Combodo\iTop\Portal\Brick\BrickNotFoundException + * @throws \CoreException + * @throws \DictExceptionMissingString + * @throws \MissingQueryArgument + * @throws \MySQLException + * @throws \MySQLHasGoneAwayException + * @throws \OQLException + * + * @since 2.7.7 method creation (refactor for new `p_object_view_from_attribute` route) + */ + protected function PrepareViewObjectResponse(Request $oRequest, DBObject $oObject) + { + /** @var \Combodo\iTop\Portal\Helper\SecurityHelper $oSecurityHelper */ + $oSecurityHelper = $this->get('security_helper'); + /** @var \Combodo\iTop\Portal\Helper\RequestManipulatorHelper $oRequestManipulator */ + $oRequestManipulator = $this->get('request_manipulator'); + /** @var \Combodo\iTop\Portal\Routing\UrlGenerator $oUrlGenerator */ + $oUrlGenerator = $this->get('url_generator'); + /** @var \Combodo\iTop\Portal\Helper\ObjectFormHandlerHelper $oObjectFormHandler */ + $oObjectFormHandler = $this->get('object_form_handler'); + /** @var \Combodo\iTop\Portal\Brick\BrickCollection $oBrickCollection */ + $oBrickCollection = $this->get('brick_collection'); + $sOperation = $oRequestManipulator->ReadParam('operation', ''); + $sObjectClass = get_class($oObject); + $sObjectId = $oObject->GetKey(); $oObject->FireEvent(EventName::DISPLAY_OBJECT_DETAILS); @@ -132,8 +205,7 @@ class ObjectController extends BrickController $oObject->GetName()); // Add an edit button if user is allowed - if ($oSecurityHelper->IsActionAllowed(UR_ACTION_MODIFY, $sObjectClass, $sObjectId)) - { + if ($oSecurityHelper->IsActionAllowed(UR_ACTION_MODIFY, $sObjectClass, $sObjectId)) { $sModifyUrl = $oUrlGenerator->generate('p_object_edit', array('sObjectClass' => $sObjectClass, 'sObjectId' => $sObjectId)); $oModifyButton = new JSButtonItem( 'modify_object', @@ -145,27 +217,19 @@ class ObjectController extends BrickController } // Preparing response - if ($oRequest->isXmlHttpRequest()) - { + if ($oRequest->isXmlHttpRequest()) { // We have to check whether the 'operation' parameter is defined or not in order to know if the form is required via ajax (to be displayed as a modal dialog) or if it's a lifecycle call from a existing form. - if (empty($sOperation)) - { + if (empty($sOperation)) { $oResponse = $this->render('itop-portal-base/portal/templates/bricks/object/modal.html.twig', $aData); - } - else - { + } else { $oResponse = new JsonResponse($aData); } - } - else - { + } else { // Adding brick if it was passed $sBrickId = $oRequestManipulator->ReadParam('sBrickId', ''); - if (!empty($sBrickId)) - { + if (!empty($sBrickId)) { $oBrick = $oBrickCollection->GetBrickById($sBrickId); - if ($oBrick !== null) - { + if ($oBrick !== null) { $aData['oBrick'] = $oBrick; } } @@ -394,14 +458,18 @@ class ObjectController extends BrickController } // Checking security layers + if (!$oSecurityHelper->IsActionAllowed(UR_ACTION_MODIFY, $sObjectClass, $sObjectId)) + { + IssueLog::Warning(__METHOD__.' at line '.__LINE__.' : User #'.UserRights::GetUserId().' not allowed to modify '.$sObjectClass.'::'.$sObjectId.' object.'); + throw new HttpException(Response::HTTP_NOT_FOUND, Dict::S('UI:ObjectDoesNotExist')); + } if (!$oSecurityHelper->IsStimulusAllowed($sStimulusCode, $sObjectClass)) { throw new HttpException(Response::HTTP_NOT_FOUND, Dict::S('UI:ObjectDoesNotExist')); } // Retrieving object - $oObject = MetaModel::GetObject($sObjectClass, $sObjectId, false /* MustBeFound */, - $oScopeValidator->IsAllDataAllowedForScope(UserRights::ListProfiles(), $sObjectClass)); + $oObject = MetaModel::GetObject($sObjectClass, $sObjectId, false /* MustBeFound */, $oScopeValidator->IsAllDataAllowedForScope(UserRights::ListProfiles(), $sObjectClass)); if ($oObject === null) { // We should never be there as the secuirty helper makes sure that the object exists, but just in case. @@ -862,6 +930,7 @@ class ObjectController extends BrickController if (!empty($sQuery)) { $oFullExpr = null; + /** @noinspection SlowArrayOperationsInLoopInspection */ for ($i = 0; $i < count($aAttCodes); $i++) { // Checking if the current attcode is an external key in order to search on the friendlyname diff --git a/datamodels/2.x/itop-portal-base/portal/src/Twig/AppExtension.php b/datamodels/2.x/itop-portal-base/portal/src/Twig/AppExtension.php index ce084e6a7..0aaf5ca49 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/Twig/AppExtension.php +++ b/datamodels/2.x/itop-portal-base/portal/src/Twig/AppExtension.php @@ -19,6 +19,7 @@ namespace Combodo\iTop\Portal\Twig; +use AttributeDate; use Twig\Extension\AbstractExtension; use AttributeDateTime; @@ -76,6 +77,10 @@ class AppExtension extends AbstractExtension { return AttributeDateTime::GetFormat()->Format($sDate); } + if (preg_match('@^\d\d\d\d-\d\d-\d\d$@', trim($sDate))) + { + return AttributeDate::GetFormat()->Format($sDate); + } } catch (Exception $e) { diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_list.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_list.html.twig index 2932ba1cb..8fa0bc650 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_list.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_list.html.twig @@ -79,9 +79,10 @@ // Building tooltip for the node // We have to concatenate the HTML as we return the raw HTML of the cell. If we did a jQuery.insertAfter, the tooltip would not be returned. // For the same reason, tooltip widget is created in "drawCallback" instead of here. - if( (data.tooltip !== undefined) && ($(data.tooltip).text() !== '')) + // N°4662 - Surround tooltip with div to ensure text retrival + if( (data.tooltip !== undefined) && ($('
'+data.tooltip+'
').text() !== '')) { - cellElem.html( $('').attr('title', data.tooltip).attr('data-toggle', 'tooltip').html(data.name).prop('outerHTML') ); + cellElem.html( $('').attr('data-tooltip-content', data.tooltip).attr('data-tooltip-html-enabled', true).html(data.name).prop('outerHTML') ); } else { @@ -267,9 +268,7 @@ "columns": getColumnsDefinition(), "order": [], "drawCallback": function(settings){ - // Tooltip has to be created here, as the render callback only returns a string, not an object. - $(this).find('[data-toggle="tooltip"]').tooltip({container: 'body', html: true, trigger: 'hover', placement: 'right'}); // container option is necessary when in a table - // Hiding pagination if only one page + // Hiding pagination if only one page if($(this).closest('.dataTables_wrapper').find('.dataTables_paginate:last .paginate_button:not(.previous):not(.next)').length < 2) { $(this).closest('.dataTables_wrapper').find('.dataTables_paginate, .dataTables_info').hide(); diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_mosaic.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_mosaic.html.twig index fa47bd0eb..57988a0bc 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_mosaic.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_mosaic.html.twig @@ -205,25 +205,27 @@ if( (item.description !== undefined) && (item.description !== '') ) { iItemFlags += 2; - textWrapperElem.append( $('
').addClass('mosaic-item-description').html(item.description) ); - } - aElem.append( textElem ); - // - Adding CSS class to adjust the layout regarding which properties are available - aElem.addClass('mosaic-item-layout-'+iItemFlags); + textWrapperElem.append($('
').addClass('mosaic-item-description').html(item.description)); + } + aElem.append(textElem); + // - Adding CSS class to adjust the layout regarding which properties are available + aElem.addClass('mosaic-item-layout-'+iItemFlags); // - Appending element - $('div[data-level-id="'+nodeId+'"]').append(itemElem); - itemElem.append(aElem); - - // Building tooltip for the node - if( (item.tooltip !== undefined) && ($(item.tooltip).text() !== '') ) - { - aElem.attr('title', item.tooltip).attr('data-toggle', 'tooltip').tooltip({html: true, trigger: 'hover', placement: 'top'}); - } - - // Building actions for that node - switch(levelPrimaryAction.type) - { - case '{{ constant('Combodo\\iTop\\Portal\\Brick\\BrowseBrick::ENUM_ACTION_DRILLDOWN') }}': + $('div[data-level-id="'+nodeId+'"]').append(itemElem); + itemElem.append(aElem); + + // Building tooltip for the node + // N°4662 - Surround tooltip with div to ensure text retrival + if ((item.tooltip !== undefined) && ($('
'+item.tooltip+'
').text() !== '')) + { + aElem.attr('data-tooltip-content', item.tooltip).attr('data-tooltip-html-enabled', true); + CombodoTooltip.InitTooltipFromMarkup(aElem); + } + + // Building actions for that node + switch (levelPrimaryAction.type) + { + case '{{ constant('Combodo\\iTop\\Portal\\Brick\\BrowseBrick::ENUM_ACTION_DRILLDOWN') }}': aElem.addClass('mosaic-drilldown'); break; case '{{ constant('Combodo\\iTop\\Portal\\Brick\\BrowseBrick::ENUM_ACTION_VIEW') }}': diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_tree.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_tree.html.twig index 35f5d78ea..6537f1caa 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_tree.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_tree.html.twig @@ -195,24 +195,26 @@ var levelPrimaryAction = levelActions[levelActionsKeys[0]]; var url = ''; - var liElem = $('
  • ').addClass('list-group-item'); - var aElem = $('').addClass('tree-item-wrapper').attr('data-item-id', item.id).attr('data-level-alias', item.level_alias); - var nameElem = $('').addClass('tree-item').text(item.name); - // Building node - $('ul[data-level-id="'+nodeId+'"]').append(liElem); - aElem.append(nameElem); - liElem.append(aElem); - - // Building tooltip for the node - if( (item.tooltip !== undefined) && ($(item.tooltip).text() !== '') ) - { - nameElem.attr('title', item.tooltip).attr('data-toggle', 'tooltip').tooltip({html: true, trigger: 'hover', placement: 'right'}); - } - // Building description for the node - if( (item.description !== undefined) && (item.description !== '') ) - { - aElem.append( $(''+item.description+'') ); - } + var liElem = $('
  • ').addClass('list-group-item'); + var aElem = $('').addClass('tree-item-wrapper').attr('data-item-id', item.id).attr('data-level-alias', item.level_alias); + var nameElem = $('').addClass('tree-item').text(item.name); + // Building node + $('ul[data-level-id="'+nodeId+'"]').append(liElem); + aElem.append(nameElem); + liElem.append(aElem); + + // Building tooltip for the node + // N°4662 - Surround tooltip with div to ensure text retrival + if ((item.tooltip !== undefined) && ($('
    '+item.tooltip+'
    ').text() !== '')) + { + nameElem.attr('data-tooltip-content', item.tooltip).attr('data-tooltip-html-enabled', true); + CombodoTooltip.InitTooltipFromMarkup(nameElem); + } + // Building description for the node + if ((item.description !== undefined) && (item.description !== '')) + { + aElem.append($(''+item.description+'')); + } // Building actions for that node switch(levelPrimaryAction.type) diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/layout-table.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/layout-table.html.twig index 390f08359..9d018912f 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/layout-table.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/layout-table.html.twig @@ -33,8 +33,7 @@ id="btn_export_excel_for_{{ aAreaData.sId }}" data-toggle="modal" data-target="#modal-for-all"> + data-tooltip-content="{{ 'ExcelExporter:ExportMenu'|dict_s }}"> {% endif %} @@ -358,11 +357,6 @@ }); {% endfor %} - // Enable tooltips - $(function () { - $('[data-toggle="tooltip"]').tooltip() - }); - // Auto collapse item actions popup $('body').on('click', function () { $('table .item-action-wrapper.collapse.in').collapse('hide'); diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/tile-badge.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/tile-badge.html.twig index a8c91b0ef..f22f45a6c 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/tile-badge.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/manage/tile-badge.html.twig @@ -9,7 +9,7 @@ class="tile tile_badge{# vertical-center#}" id="brick-{{ oBrick.GetId }}" data-brick-id="{{ oBrick.GetId }}" - {% if oBrick.GetDescription is not empty %} data-toggle="tooltip" data-original-title="{{ oBrick.GetDescription|dict_s|raw }}"{% endif %} + {% if oBrick.GetDescription is not empty %} data-tooltip-html-enabled="true" data-tooltip-content="{{ oBrick.GetDescription|dict_s|raw }}"{% endif %} >
    diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/object/layout.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/object/layout.html.twig index 5a207c201..d15d95217 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/object/layout.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/object/layout.html.twig @@ -10,9 +10,10 @@

    {% if form.title_clipboard_text is defined %} diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/object/modal.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/object/modal.html.twig index de8a31c30..9ade2e886 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/object/modal.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/object/modal.html.twig @@ -6,8 +6,9 @@ {% if form.title_clipboard_text is defined %} diff --git a/datamodels/2.x/itop-portal-base/portal/templates/layout.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/layout.html.twig index d7c554f18..506dbb465 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/layout.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/layout.html.twig @@ -159,11 +159,6 @@ {% endfor %} {% endif %} - {% endblock %} diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/tr.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/tr.dict.itop-problem-mgmt.php index 4e808e58c..2ace4f05b 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/tr.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/tr.dict.itop-problem-mgmt.php @@ -105,24 +105,24 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Problem/Attribute:impact/Value:3+' => '', 'Class:Problem/Attribute:urgency' => 'Aciliyeti', 'Class:Problem/Attribute:urgency+' => '', - 'Class:Problem/Attribute:urgency/Value:1' => 'Düşük', - 'Class:Problem/Attribute:urgency/Value:1+' => 'Düşük', + 'Class:Problem/Attribute:urgency/Value:1' => 'Critical~~', + 'Class:Problem/Attribute:urgency/Value:1+' => 'Critical~~', 'Class:Problem/Attribute:urgency/Value:2' => 'Orta', 'Class:Problem/Attribute:urgency/Value:2+' => 'Orta', 'Class:Problem/Attribute:urgency/Value:3' => 'Yüksek', 'Class:Problem/Attribute:urgency/Value:3+' => 'Yüksek', - 'Class:Problem/Attribute:urgency/Value:4' => 'low~~', - 'Class:Problem/Attribute:urgency/Value:4+' => 'low~~', + 'Class:Problem/Attribute:urgency/Value:4' => 'Düşük', + 'Class:Problem/Attribute:urgency/Value:4+' => 'Düşük', 'Class:Problem/Attribute:priority' => 'Öncelik', 'Class:Problem/Attribute:priority+' => '', - 'Class:Problem/Attribute:priority/Value:1' => 'Düşük', + 'Class:Problem/Attribute:priority/Value:1' => 'Critical~~', 'Class:Problem/Attribute:priority/Value:1+' => '', 'Class:Problem/Attribute:priority/Value:2' => 'Orta', 'Class:Problem/Attribute:priority/Value:2+' => '', 'Class:Problem/Attribute:priority/Value:3' => 'Yüksek', 'Class:Problem/Attribute:priority/Value:3+' => '', - 'Class:Problem/Attribute:priority/Value:4' => 'Low~~', - 'Class:Problem/Attribute:priority/Value:4+' => 'Low~~', + 'Class:Problem/Attribute:priority/Value:4' => 'Düşük', + 'Class:Problem/Attribute:priority/Value:4+' => 'Düşük', 'Class:Problem/Attribute:related_change_id' => 'İlgili değişiklik', 'Class:Problem/Attribute:related_change_id+' => '', 'Class:Problem/Attribute:related_change_ref' => 'Referans', @@ -133,10 +133,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Problem/Attribute:resolution_date+' => '', 'Class:Problem/Attribute:knownerrors_list' => 'Bilinen Hatalar', 'Class:Problem/Attribute:knownerrors_list+' => '', - 'Class:Problem/Attribute:related_request_list' => 'Related requests~~', - 'Class:Problem/Attribute:related_request_list+' => 'All the requests that are related to this problem~~', - 'Class:Problem/Attribute:related_incident_list' => 'Related incidents~~', - 'Class:Problem/Attribute:related_incident_list+' => 'All the incidents that are related to this problem~~', + 'Class:Problem/Attribute:related_request_list' => 'İlgili Talepler', + 'Class:Problem/Attribute:related_request_list+' => 'Bu problemle ilgili tüm talepler', + 'Class:Problem/Attribute:related_incident_list' => 'İlişkili Olaylar', + 'Class:Problem/Attribute:related_incident_list+' => 'Bu problemle ilgili olan tüm olaylar', 'Class:Problem/Stimulus:ev_assign' => 'Ata', 'Class:Problem/Stimulus:ev_assign+' => '', 'Class:Problem/Stimulus:ev_reassign' => 'Yeniden ata', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pl.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pl.dict.itop-request-mgmt-itil.php index 722b745c9..1c222e3b9 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pl.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pl.dict.itop-request-mgmt-itil.php @@ -3,7 +3,6 @@ * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 */ - Dict::Add('PL PL', 'Polish', 'Polski', array( 'Menu:RequestManagement' => 'Pomoc techniczna', 'Menu:RequestManagement+' => 'Pomoc techniczna', @@ -21,8 +20,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Menu:UserRequest:Shortcuts+' => '', 'Menu:UserRequest:MyRequests' => 'Zgłoszenia przypisane do mnie', 'Menu:UserRequest:MyRequests+' => 'Zgłoszenia przypisane do mnie (jako Agent)', - 'Menu:UserRequest:MySupportRequests' => "Moje telefony wsparcia", - 'Menu:UserRequest:MySupportRequests+' => "Moje telefony wsparcia", + 'Menu:UserRequest:MySupportRequests' => 'Moje telefony wsparcia', + 'Menu:UserRequest:MySupportRequests+' => 'Moje telefony wsparcia', 'Menu:UserRequest:EscalatedRequests' => 'Gorące prośby', 'Menu:UserRequest:EscalatedRequests+' => 'Gorące prośby', 'Menu:UserRequest:OpenRequests' => 'Wszystkie otwarte zgłoszenia', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/pl.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/pl.dict.itop-request-mgmt.php index e553390de..bcfda630d 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/pl.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/pl.dict.itop-request-mgmt.php @@ -3,7 +3,6 @@ * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 */ - Dict::Add('PL PL', 'Polish', 'Polski', array( 'Menu:RequestManagement' => 'Pomoc techniczna', 'Menu:RequestManagement+' => 'Pomoc techniczna', @@ -21,8 +20,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Menu:UserRequest:Shortcuts+' => '', 'Menu:UserRequest:MyRequests' => 'Zgłoszenia przypisane do mnie', 'Menu:UserRequest:MyRequests+' => 'Zgłoszenia przypisane do mnie (jako Agent)', - 'Menu:UserRequest:MySupportRequests' => "Moje telefony wsparcia", - 'Menu:UserRequest:MySupportRequests+' => "Moje telefony wsparcia", + 'Menu:UserRequest:MySupportRequests' => 'Moje telefony wsparcia', + 'Menu:UserRequest:MySupportRequests+' => 'Moje telefony wsparcia', 'Menu:UserRequest:EscalatedRequests' => 'Gorące prośby', 'Menu:UserRequest:EscalatedRequests+' => 'Gorące prośby', 'Menu:UserRequest:OpenRequests' => 'Wszystkie otwarte zgłoszenia', @@ -268,7 +267,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Portal:ShowProblem' => 'Problemy', 'Portal:ShowFaqs' => 'Pytania FAQ', 'Portal:NoOpenProblem' => 'Żaden otwarty problem', - 'Portal:SelectLanguage' => "Zmień język", + 'Portal:SelectLanguage' => 'Zmień język', 'Portal:LanguageChangedTo_Lang' => 'Język został zmieniony na', 'Portal:ChooseYourFavoriteLanguage' => 'Wybierz swój ulubiony język', diff --git a/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml b/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml index 9f1bbe9e6..ed851a9bd 100755 --- a/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml +++ b/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml @@ -1375,7 +1375,7 @@ public function PrefillSearchForm(&$aContextParam) status diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/tr.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/tr.dict.itop-service-mgmt-provider.php index b1249b1cf..97c2700a2 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/tr.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/tr.dict.itop-service-mgmt-provider.php @@ -73,9 +73,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:Organization/Attribute:deliverymodel_id' => 'Teslimat Modeli', 'Class:Organization/Attribute:deliverymodel_id+' => '~~', - 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:Organization/Attribute:deliverymodel_name' => 'Teslimat Modeli Adı', 'Class:Organization/Attribute:deliverymodel_name+' => '~~', )); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/tr.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/tr.dict.itop-service-mgmt.php index 897b75e77..2da8247dd 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/tr.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/tr.dict.itop-service-mgmt.php @@ -47,18 +47,18 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Menu:ServiceSubcategory+' => 'Hizmet alt kategorileri', 'Menu:Service' => 'Hizmetler', 'Menu:Service+' => 'Hizmetler', - 'Menu:ServiceElement' => 'Sevice elements~~', - 'Menu:ServiceElement+' => 'Sevice elements~~', + 'Menu:ServiceElement' => 'Servis elemanları', + 'Menu:ServiceElement+' => 'Servis elemanları', 'Menu:SLA' => 'SLAs', 'Menu:SLA+' => 'Hizmet Seviyesi Anlaşmaları', 'Menu:SLT' => 'SLTs', 'Menu:SLT+' => 'Hizmet Seviyesi Taahütleri', - 'Menu:DeliveryModel' => 'Delivery models~~', - 'Menu:DeliveryModel+' => 'Delivery models~~', - 'Menu:ServiceFamily' => 'Service families~~', - 'Menu:ServiceFamily+' => 'Service families~~', - 'Menu:Procedure' => 'Procedures catalog~~', - 'Menu:Procedure+' => 'All procedures catalog~~', + 'Menu:DeliveryModel' => 'Teslimat modelleri', + 'Menu:DeliveryModel+' => 'Teslimat modelleri', + 'Menu:ServiceFamily' => 'Servis Aileleri', + 'Menu:ServiceFamily+' => 'Servis Aileleri', + 'Menu:Procedure' => 'Prosedür Kataloğu', + 'Menu:Procedure+' => 'Tüm Prosedürler Kataloğu', )); // @@ -66,9 +66,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:Organization/Attribute:deliverymodel_id' => 'Teslimat Modeli', 'Class:Organization/Attribute:deliverymodel_id+' => '~~', - 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:Organization/Attribute:deliverymodel_name' => 'Teslimat Modeli Adı', )); @@ -77,7 +77,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:ContractType' => 'Contract Type~~', + 'Class:ContractType' => 'Sözleşme Tipi', 'Class:ContractType+' => '~~', )); @@ -90,14 +90,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Contract+' => '', 'Class:Contract/Attribute:name' => 'Adı', 'Class:Contract/Attribute:name+' => '', - 'Class:Contract/Attribute:org_id' => 'Customer~~', + 'Class:Contract/Attribute:org_id' => 'Müşteri', 'Class:Contract/Attribute:org_id+' => '~~', - 'Class:Contract/Attribute:organization_name' => 'Customer Name~~', - 'Class:Contract/Attribute:organization_name+' => 'Common name~~', - 'Class:Contract/Attribute:contacts_list' => 'Contacts~~', - 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~', - 'Class:Contract/Attribute:documents_list' => 'Documents~~', - 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~', + 'Class:Contract/Attribute:organization_name' => 'Müşteri Adı', + 'Class:Contract/Attribute:organization_name+' => 'Yaygın Adı', + 'Class:Contract/Attribute:contacts_list' => 'Kişiler', + 'Class:Contract/Attribute:contacts_list+' => 'Bu müşteri sözleşmesi için tüm kişiler', + 'Class:Contract/Attribute:documents_list' => 'Belgeler', + 'Class:Contract/Attribute:documents_list+' => 'Bu müşteri sözleşmesi için tüm belgeler', 'Class:Contract/Attribute:description' => 'Tanımlama', 'Class:Contract/Attribute:description+' => '', 'Class:Contract/Attribute:start_date' => 'Başlangıç Tarihi', @@ -112,26 +112,26 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Avro', 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', - 'Class:Contract/Attribute:contracttype_id' => 'Contract type~~', + 'Class:Contract/Attribute:contracttype_id' => 'Sözleşme Tipi', 'Class:Contract/Attribute:contracttype_id+' => '~~', - 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name~~', + 'Class:Contract/Attribute:contracttype_name' => 'Sözleşme Tip Adı', 'Class:Contract/Attribute:contracttype_name+' => '~~', 'Class:Contract/Attribute:billing_frequency' => 'Faturlandırma dönemleri', 'Class:Contract/Attribute:billing_frequency+' => '', 'Class:Contract/Attribute:cost_unit' => 'Cost unit', 'Class:Contract/Attribute:cost_unit+' => '', - 'Class:Contract/Attribute:provider_id' => 'Provider~~', + 'Class:Contract/Attribute:provider_id' => 'Sağlayıcı', 'Class:Contract/Attribute:provider_id+' => '~~', - 'Class:Contract/Attribute:provider_name' => 'Provider Name~~', - 'Class:Contract/Attribute:provider_name+' => 'Common name~~', - 'Class:Contract/Attribute:status' => 'Status~~', + 'Class:Contract/Attribute:provider_name' => 'Sağlayıcı Adı', + 'Class:Contract/Attribute:provider_name+' => 'Yaygın Adı', + 'Class:Contract/Attribute:status' => 'Durum', 'Class:Contract/Attribute:status+' => '~~', - 'Class:Contract/Attribute:status/Value:implementation' => 'implementation~~', - 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', - 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete~~', - 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', - 'Class:Contract/Attribute:status/Value:production' => 'production~~', - 'Class:Contract/Attribute:status/Value:production+' => 'production~~', + 'Class:Contract/Attribute:status/Value:implementation' => 'Uygulama', + 'Class:Contract/Attribute:status/Value:implementation+' => 'Uygulama', + 'Class:Contract/Attribute:status/Value:obsolete' => 'Kullanım dışı', + 'Class:Contract/Attribute:status/Value:obsolete+' => 'Kullanım dışı', + 'Class:Contract/Attribute:status/Value:production' => 'Kullanımda', + 'Class:Contract/Attribute:status/Value:production+' => 'Kullanımda', 'Class:Contract/Attribute:finalclass' => 'Tip', 'Class:Contract/Attribute:finalclass+' => '', )); @@ -142,8 +142,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:CustomerContract' => 'Müşteri Sözleşmesi', 'Class:CustomerContract+' => '', - 'Class:CustomerContract/Attribute:services_list' => 'Services~~', - 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', + 'Class:CustomerContract/Attribute:services_list' => 'Hizmetler', + 'Class:CustomerContract/Attribute:services_list+' => 'Bu sözleşme için satın alınan tüm hizmetler', )); // @@ -153,15 +153,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:ProviderContract' => 'Tedarikçi Sözleşmesi', 'Class:ProviderContract+' => '', - 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~', - 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~', + 'Class:ProviderContract/Attribute:functionalcis_list' => 'CI\'lar', + 'Class:ProviderContract/Attribute:functionalcis_list+' => 'Bu sağlayıcı sözleşmesi tarafından kapsanan tüm yapılandırma öğeleri', 'Class:ProviderContract/Attribute:sla' => 'SLA', - 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement', - 'Class:ProviderContract/Attribute:coverage' => 'Service hours', + 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement~~', + 'Class:ProviderContract/Attribute:coverage' => 'Service hours~~', 'Class:ProviderContract/Attribute:coverage+' => '', - 'Class:ProviderContract/Attribute:contracttype_id' => 'Contract type~~', + 'Class:ProviderContract/Attribute:contracttype_id' => 'Sözleşme Tipi', 'Class:ProviderContract/Attribute:contracttype_id+' => '~~', - 'Class:ProviderContract/Attribute:contracttype_name' => 'Contract type name~~', + 'Class:ProviderContract/Attribute:contracttype_name' => 'Sözleşme Tip Adı', 'Class:ProviderContract/Attribute:contracttype_name+' => '~~', )); @@ -170,15 +170,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkContactToContract' => 'Link Contact / Contract~~', + 'Class:lnkContactToContract' => 'İletişim / Sözleşme bağla', 'Class:lnkContactToContract+' => '~~', - 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~', + 'Class:lnkContactToContract/Attribute:contract_id' => 'Sözleşme', 'Class:lnkContactToContract/Attribute:contract_id+' => '~~', - 'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name~~', + 'Class:lnkContactToContract/Attribute:contract_name' => 'Sözleşme adı', 'Class:lnkContactToContract/Attribute:contract_name+' => '~~', - 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToContract/Attribute:contact_id' => 'Kişi', 'Class:lnkContactToContract/Attribute:contact_id+' => '~~', - 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name~~', + 'Class:lnkContactToContract/Attribute:contact_name' => 'Kişi Adı', 'Class:lnkContactToContract/Attribute:contact_name+' => '~~', )); @@ -187,15 +187,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkContractToDocument' => 'Link Contract / Document~~', + 'Class:lnkContractToDocument' => 'Sözleşmesi / Belge bağla', 'Class:lnkContractToDocument+' => '~~', - 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~', + 'Class:lnkContractToDocument/Attribute:contract_id' => 'Sözleşme', 'Class:lnkContractToDocument/Attribute:contract_id+' => '~~', - 'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name~~', + 'Class:lnkContractToDocument/Attribute:contract_name' => 'Sözleşme Adı', 'Class:lnkContractToDocument/Attribute:contract_name+' => '~~', - 'Class:lnkContractToDocument/Attribute:document_id' => 'Document~~', + 'Class:lnkContractToDocument/Attribute:document_id' => 'Belge', 'Class:lnkContractToDocument/Attribute:document_id+' => '~~', - 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name~~', + 'Class:lnkContractToDocument/Attribute:document_name' => 'Belge Adı', 'Class:lnkContractToDocument/Attribute:document_name+' => '~~', )); @@ -204,14 +204,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:ServiceFamily' => 'Service Family~~', + 'Class:ServiceFamily' => 'Servis Ailesi', 'Class:ServiceFamily+' => '~~', - 'Class:ServiceFamily/Attribute:name' => 'Name~~', + 'Class:ServiceFamily/Attribute:name' => 'İsim', 'Class:ServiceFamily/Attribute:name+' => '~~', - 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', + 'Class:ServiceFamily/Attribute:icon' => 'Simgesi', 'Class:ServiceFamily/Attribute:icon+' => '~~', - 'Class:ServiceFamily/Attribute:services_list' => 'Services~~', - 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', + 'Class:ServiceFamily/Attribute:services_list' => 'Hizmetler', + 'Class:ServiceFamily/Attribute:services_list+' => 'Bu kategorideki tüm hizmetler', )); // @@ -225,36 +225,36 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Service/Attribute:name+' => '', 'Class:Service/Attribute:org_id' => 'Hizmet Sağlayıcı', 'Class:Service/Attribute:org_id+' => '', - 'Class:Service/Attribute:organization_name' => 'Provider Name~~', + 'Class:Service/Attribute:organization_name' => 'Sağlayıcı Adı', 'Class:Service/Attribute:organization_name+' => '~~', - 'Class:Service/Attribute:servicefamily_id' => 'Service Family~~', + 'Class:Service/Attribute:servicefamily_id' => 'Servis Ailesi', 'Class:Service/Attribute:servicefamily_id+' => '~~', - 'Class:Service/Attribute:servicefamily_name' => 'Service Family Name~~', + 'Class:Service/Attribute:servicefamily_name' => 'Servis Aile Adı', 'Class:Service/Attribute:servicefamily_name+' => '~~', 'Class:Service/Attribute:description' => 'Tanımlama', 'Class:Service/Attribute:description+' => '', - 'Class:Service/Attribute:documents_list' => 'Documents~~', - 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~', - 'Class:Service/Attribute:contacts_list' => 'Contacts~~', - 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~', + 'Class:Service/Attribute:documents_list' => 'Belgeler', + 'Class:Service/Attribute:documents_list+' => 'Hizmetle bağlantılı tüm belgeler', + 'Class:Service/Attribute:contacts_list' => 'İletişim', + 'Class:Service/Attribute:contacts_list+' => 'Bu hizmet için tüm kişiler', 'Class:Service/Attribute:status' => 'Durum', 'Class:Service/Attribute:status+' => '', - 'Class:Service/Attribute:status/Value:implementation' => 'implementation~~', - 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', + 'Class:Service/Attribute:status/Value:implementation' => 'Uygulama', + 'Class:Service/Attribute:status/Value:implementation+' => 'Uygulama', 'Class:Service/Attribute:status/Value:obsolete' => 'Üretimden Kalkan', 'Class:Service/Attribute:status/Value:obsolete+' => '', 'Class:Service/Attribute:status/Value:production' => 'Kullanımda', 'Class:Service/Attribute:status/Value:production+' => '', - 'Class:Service/Attribute:icon' => 'Icon~~', + 'Class:Service/Attribute:icon' => 'Simgesi', 'Class:Service/Attribute:icon+' => '~~', - 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts~~', - 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~', - 'Class:Service/Attribute:providercontracts_list' => 'Provider contracts~~', - 'Class:Service/Attribute:providercontracts_list+' => 'All the provider contracts to support this service~~', - 'Class:Service/Attribute:functionalcis_list' => 'Depends on CIs~~', - 'Class:Service/Attribute:functionalcis_list+' => 'All the configuration items that are used to provide this service~~', - 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories~~', - 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', + 'Class:Service/Attribute:customercontracts_list' => 'Müşteri Sözleşmeleri', + 'Class:Service/Attribute:customercontracts_list+' => 'Bu hizmeti satın alan tüm müşterilerin sözleşmeleri', + 'Class:Service/Attribute:providercontracts_list' => 'Sağlayıcı Sözleşmeleri', + 'Class:Service/Attribute:providercontracts_list+' => 'Bu hizmeti destekleyen tüm sağlayıcıların sözleşmeleri', + 'Class:Service/Attribute:functionalcis_list' => 'CI\'lara bağlıdır', + 'Class:Service/Attribute:functionalcis_list+' => 'Bu hizmeti sağlamak için kullanılan tüm yapılandırma öğeleri', + 'Class:Service/Attribute:servicesubcategories_list' => 'Servis alt kategorileri', + 'Class:Service/Attribute:servicesubcategories_list+' => 'Bu hizmet için tüm alt kategoriler', )); // @@ -262,15 +262,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkDocumentToService' => 'Link Document / Service~~', + 'Class:lnkDocumentToService' => 'Belge / servis bağla', 'Class:lnkDocumentToService+' => '~~', - 'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~', + 'Class:lnkDocumentToService/Attribute:service_id' => 'Servis', 'Class:lnkDocumentToService/Attribute:service_id+' => '~~', - 'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkDocumentToService/Attribute:service_name' => 'Servis Adı', 'Class:lnkDocumentToService/Attribute:service_name+' => '~~', - 'Class:lnkDocumentToService/Attribute:document_id' => 'Document~~', + 'Class:lnkDocumentToService/Attribute:document_id' => 'Belge', 'Class:lnkDocumentToService/Attribute:document_id+' => '~~', - 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name~~', + 'Class:lnkDocumentToService/Attribute:document_name' => 'Belge Adı', 'Class:lnkDocumentToService/Attribute:document_name+' => '~~', )); @@ -279,15 +279,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkContactToService' => 'Link Contact / Service~~', + 'Class:lnkContactToService' => 'Kişi / Servis bağla', 'Class:lnkContactToService+' => '~~', - 'Class:lnkContactToService/Attribute:service_id' => 'Service~~', + 'Class:lnkContactToService/Attribute:service_id' => 'Servis', 'Class:lnkContactToService/Attribute:service_id+' => '~~', - 'Class:lnkContactToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkContactToService/Attribute:service_name' => 'Servis Adı', 'Class:lnkContactToService/Attribute:service_name+' => '~~', - 'Class:lnkContactToService/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToService/Attribute:contact_id' => 'Kişi', 'Class:lnkContactToService/Attribute:contact_id+' => '~~', - 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name~~', + 'Class:lnkContactToService/Attribute:contact_name' => 'Kişi Adı', 'Class:lnkContactToService/Attribute:contact_name+' => '~~', )); @@ -306,20 +306,20 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:ServiceSubcategory/Attribute:service_id+' => '', 'Class:ServiceSubcategory/Attribute:service_name' => 'Hizmet', 'Class:ServiceSubcategory/Attribute:service_name+' => '', - 'Class:ServiceSubcategory/Attribute:request_type' => 'Request type~~', + 'Class:ServiceSubcategory/Attribute:request_type' => 'İstek türü', 'Class:ServiceSubcategory/Attribute:request_type+' => '~~', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident~~', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request~~', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', - 'Class:ServiceSubcategory/Attribute:status' => 'Status~~', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Olay', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'Olay', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Servis İsteği', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Servis İsteği', + 'Class:ServiceSubcategory/Attribute:status' => 'Durum', 'Class:ServiceSubcategory/Attribute:status+' => '~~', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation~~', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete~~', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', - 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production~~', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Uygulama', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'Uygulama', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Kullanım dışı', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'Kullanım dışı', + 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Kullanımda', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'Kullanımda', )); // @@ -331,16 +331,16 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:SLA+' => 'Hizmet Seviyesi Anlaşması', 'Class:SLA/Attribute:name' => 'Adı', 'Class:SLA/Attribute:name+' => '', - 'Class:SLA/Attribute:description' => 'description~~', + 'Class:SLA/Attribute:description' => 'Açıklama', 'Class:SLA/Attribute:description+' => '~~', - 'Class:SLA/Attribute:org_id' => 'Provider~~', + 'Class:SLA/Attribute:org_id' => 'Sağlayıcı', 'Class:SLA/Attribute:org_id+' => '~~', - 'Class:SLA/Attribute:organization_name' => 'Provider Name~~', - 'Class:SLA/Attribute:organization_name+' => 'Common name~~', - 'Class:SLA/Attribute:slts_list' => 'SLTs~~', - 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~', - 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts~~', - 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~', + 'Class:SLA/Attribute:organization_name' => 'Sağlayıcı Adı', + 'Class:SLA/Attribute:organization_name+' => 'Yaygın Adı', + 'Class:SLA/Attribute:slts_list' => 'SLT\'ler', + 'Class:SLA/Attribute:slts_list+' => 'Bu SLA için tüm hizmet seviyesi hedefleri', + 'Class:SLA/Attribute:customercontracts_list' => 'Müşteri Sözleşmeleri', + 'Class:SLA/Attribute:customercontracts_list+' => 'Bu SLA\'yı kullanan tüm müşterilerin sözleşmeleri', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~', )); @@ -353,36 +353,36 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:SLT+' => 'Hizmet Seviyesi Taahütler', 'Class:SLT/Attribute:name' => 'Adı', 'Class:SLT/Attribute:name+' => '', - 'Class:SLT/Attribute:priority' => 'Priority~~', + 'Class:SLT/Attribute:priority' => 'Öncelik', 'Class:SLT/Attribute:priority+' => '~~', - 'Class:SLT/Attribute:priority/Value:1' => 'critical~~', - 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', - 'Class:SLT/Attribute:priority/Value:2' => 'high~~', - 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', - 'Class:SLT/Attribute:priority/Value:3' => 'medium~~', - 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', - 'Class:SLT/Attribute:priority/Value:4' => 'low~~', - 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', - 'Class:SLT/Attribute:request_type' => 'Request type~~', + 'Class:SLT/Attribute:priority/Value:1' => 'kritik', + 'Class:SLT/Attribute:priority/Value:1+' => 'kritik', + 'Class:SLT/Attribute:priority/Value:2' => 'yüksek', + 'Class:SLT/Attribute:priority/Value:2+' => 'yüksek', + 'Class:SLT/Attribute:priority/Value:3' => 'orta', + 'Class:SLT/Attribute:priority/Value:3+' => 'orta', + 'Class:SLT/Attribute:priority/Value:4' => 'düşük', + 'Class:SLT/Attribute:priority/Value:4+' => 'düşük', + 'Class:SLT/Attribute:request_type' => 'İstek türü', 'Class:SLT/Attribute:request_type+' => '~~', - 'Class:SLT/Attribute:request_type/Value:incident' => 'incident~~', - 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', - 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~', - 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', + 'Class:SLT/Attribute:request_type/Value:incident' => 'Olay', + 'Class:SLT/Attribute:request_type/Value:incident+' => 'Olay', + 'Class:SLT/Attribute:request_type/Value:service_request' => 'Servis İsteği', + 'Class:SLT/Attribute:request_type/Value:service_request+' => 'Servis İsteği', 'Class:SLT/Attribute:metric' => 'Metrik', 'Class:SLT/Attribute:metric+' => '', - 'Class:SLT/Attribute:metric/Value:tto' => 'TTO~~', - 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', - 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR~~', - 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', + 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', + 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO', + 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', + 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR', 'Class:SLT/Attribute:value' => 'Değer', 'Class:SLT/Attribute:value+' => '', - 'Class:SLT/Attribute:unit' => 'Unit~~', + 'Class:SLT/Attribute:unit' => 'Birim', 'Class:SLT/Attribute:unit+' => '~~', - 'Class:SLT/Attribute:unit/Value:hours' => 'hours~~', - 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', - 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes~~', - 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', + 'Class:SLT/Attribute:unit/Value:hours' => 'saatler', + 'Class:SLT/Attribute:unit/Value:hours+' => 'saatler', + 'Class:SLT/Attribute:unit/Value:minutes' => 'dakikalar', + 'Class:SLT/Attribute:unit/Value:minutes+' => 'dakikalar', )); // @@ -390,15 +390,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkSLAToSLT' => 'Link SLA / SLT~~', + 'Class:lnkSLAToSLT' => 'SLA / SLT bağla', 'Class:lnkSLAToSLT+' => '~~', - 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~', + 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', 'Class:lnkSLAToSLT/Attribute:sla_id+' => '~~', - 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name~~', + 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Adı', 'Class:lnkSLAToSLT/Attribute:sla_name+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT~~', + 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', 'Class:lnkSLAToSLT/Attribute:slt_id+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name~~', + 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Adı', 'Class:lnkSLAToSLT/Attribute:slt_name+' => '~~', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Slt metric~~', 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', @@ -417,19 +417,19 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~', + 'Class:lnkCustomerContractToService' => 'Müşteri Sözleşmesi / Servis bağla', 'Class:lnkCustomerContractToService+' => '~~', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Müşteri Sözleşmesi', 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '~~', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Müşteri Sözleşmesi Adı', 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '~~', - 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~', + 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Servis', 'Class:lnkCustomerContractToService/Attribute:service_id+' => '~~', - 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Servis Adı', 'Class:lnkCustomerContractToService/Attribute:service_name+' => '~~', - 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~', + 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '~~', - 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~', + 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Adı', 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '~~', )); @@ -438,15 +438,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkProviderContractToService' => 'Link Provider Contract / Service~~', + 'Class:lnkProviderContractToService' => 'Sağlayıcı Sözleşmesi / Servis bağla', 'Class:lnkProviderContractToService+' => '~~', - 'Class:lnkProviderContractToService/Attribute:service_id' => 'Service~~', + 'Class:lnkProviderContractToService/Attribute:service_id' => 'Servis', 'Class:lnkProviderContractToService/Attribute:service_id+' => '~~', - 'Class:lnkProviderContractToService/Attribute:service_name' => 'Service Name~~', + 'Class:lnkProviderContractToService/Attribute:service_name' => 'Servis Adı', 'Class:lnkProviderContractToService/Attribute:service_name+' => '~~', - 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Provider contract~~', + 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Sağlayıcı Sözleşmesi', 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '~~', - 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Provider contract Name~~', + 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Sağlayıcı Sözleşme Adı', 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '~~', )); @@ -455,20 +455,20 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:DeliveryModel' => 'Delivery Model~~', + 'Class:DeliveryModel' => 'Teslimat Modeli', 'Class:DeliveryModel+' => '~~', - 'Class:DeliveryModel/Attribute:name' => 'Name~~', + 'Class:DeliveryModel/Attribute:name' => 'İsim', 'Class:DeliveryModel/Attribute:name+' => '~~', - 'Class:DeliveryModel/Attribute:org_id' => 'Organization~~', + 'Class:DeliveryModel/Attribute:org_id' => 'Organizasyon', 'Class:DeliveryModel/Attribute:org_id+' => '~~', - 'Class:DeliveryModel/Attribute:organization_name' => 'Organization Name~~', - 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~', - 'Class:DeliveryModel/Attribute:description' => 'Description~~', + 'Class:DeliveryModel/Attribute:organization_name' => 'Organizasyon Adı', + 'Class:DeliveryModel/Attribute:organization_name+' => 'Ortak Adı', + 'Class:DeliveryModel/Attribute:description' => 'Açıklama', 'Class:DeliveryModel/Attribute:description+' => '~~', - 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts~~', - 'Class:DeliveryModel/Attribute:contacts_list+' => 'All the contacts (Teams and Person) for this delivery model~~', - 'Class:DeliveryModel/Attribute:customers_list' => 'Customers~~', - 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', + 'Class:DeliveryModel/Attribute:contacts_list' => 'İletişim', + 'Class:DeliveryModel/Attribute:contacts_list+' => 'Bu teslimat modeli için tüm temaslar (birimler ve kişi)', + 'Class:DeliveryModel/Attribute:customers_list' => 'Müşteriler', + 'Class:DeliveryModel/Attribute:customers_list+' => 'Bu teslimat modeline sahip tüm müşteriler', )); // @@ -476,18 +476,18 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkDeliveryModelToContact' => 'Link Delivery Model / Contact~~', + 'Class:lnkDeliveryModelToContact' => 'Teslimatı Modeli / Kişi bağla', 'Class:lnkDeliveryModelToContact+' => '~~', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Teslimat Modeli', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '~~', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name~~', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Teslimat Modeli Adı', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '~~', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Kişiler', 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '~~', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name~~', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Kişi Adı', 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '~~', - 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Rol', 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '~~', - 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~', + 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Rol Adı', 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '~~', )); diff --git a/datamodels/2.x/itop-structure/dictionaries/tr.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/tr.dict.itop-structure.php index 20047c243..38568e781 100644 --- a/datamodels/2.x/itop-structure/dictionaries/tr.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/tr.dict.itop-structure.php @@ -53,8 +53,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Organization/Attribute:deliverymodel_id+' => '~~', 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~', 'Class:Organization/Attribute:deliverymodel_name+' => '~~', - 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent~~', - 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~', + 'Class:Organization/Attribute:parent_id_friendlyname' => 'Ana', + 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Ana organizasyon', 'Class:Organization/Attribute:overview' => 'Overview~~', 'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~', 'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~', @@ -88,10 +88,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Location/Attribute:city+' => '', 'Class:Location/Attribute:country' => 'Ülke', 'Class:Location/Attribute:country+' => '', - 'Class:Location/Attribute:physicaldevice_list' => 'Devices~~', - 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~', - 'Class:Location/Attribute:person_list' => 'Contacts~~', - 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~', + 'Class:Location/Attribute:physicaldevice_list' => 'Cihazlar', + 'Class:Location/Attribute:physicaldevice_list+' => 'Bu konumdaki tüm cihazlar', + 'Class:Location/Attribute:person_list' => 'Kişiler', + 'Class:Location/Attribute:person_list+' => 'Bu konumda bulunan tüm kişiler', )); // @@ -117,16 +117,16 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Contact/Attribute:email+' => '', 'Class:Contact/Attribute:phone' => 'Telefon', 'Class:Contact/Attribute:phone+' => '', - 'Class:Contact/Attribute:notify' => 'Notification~~', + 'Class:Contact/Attribute:notify' => 'Bildirim', 'Class:Contact/Attribute:notify+' => '~~', - 'Class:Contact/Attribute:notify/Value:no' => 'no~~', - 'Class:Contact/Attribute:notify/Value:no+' => 'no~~', - 'Class:Contact/Attribute:notify/Value:yes' => 'yes~~', - 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~', - 'Class:Contact/Attribute:function' => 'Function~~', + 'Class:Contact/Attribute:notify/Value:no' => 'hayır', + 'Class:Contact/Attribute:notify/Value:no+' => 'hayır', + 'Class:Contact/Attribute:notify/Value:yes' => 'evet', + 'Class:Contact/Attribute:notify/Value:yes+' => 'evet', + 'Class:Contact/Attribute:function' => 'İşlev', 'Class:Contact/Attribute:function+' => '~~', - 'Class:Contact/Attribute:cis_list' => 'CIs~~', - 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~', + 'Class:Contact/Attribute:cis_list' => 'Cls', + 'Class:Contact/Attribute:cis_list+' => 'Bu kişiyle bağlantılı tüm yapılandırma öğeleri', 'Class:Contact/Attribute:finalclass' => 'Tip', 'Class:Contact/Attribute:finalclass+' => '', )); @@ -138,27 +138,27 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Person' => 'Kişi', 'Class:Person+' => '', - 'Class:Person/Attribute:name' => 'Last Name~~', + 'Class:Person/Attribute:name' => 'Soyad', 'Class:Person/Attribute:name+' => '~~', 'Class:Person/Attribute:first_name' => 'Adı', 'Class:Person/Attribute:first_name+' => '', - 'Class:Person/Attribute:employee_number' => 'Employee number~~', + 'Class:Person/Attribute:employee_number' => 'Sicil numarası', 'Class:Person/Attribute:employee_number+' => '~~', - 'Class:Person/Attribute:mobile_phone' => 'Mobile phone~~', + 'Class:Person/Attribute:mobile_phone' => 'Cep telefonu', 'Class:Person/Attribute:mobile_phone+' => '~~', - 'Class:Person/Attribute:location_id' => 'Location~~', + 'Class:Person/Attribute:location_id' => 'Konum', 'Class:Person/Attribute:location_id+' => '~~', - 'Class:Person/Attribute:location_name' => 'Location name~~', + 'Class:Person/Attribute:location_name' => 'Konum adı', 'Class:Person/Attribute:location_name+' => '~~', - 'Class:Person/Attribute:manager_id' => 'Manager~~', + 'Class:Person/Attribute:manager_id' => 'Yönetici', 'Class:Person/Attribute:manager_id+' => '~~', - 'Class:Person/Attribute:manager_name' => 'Manager name~~', + 'Class:Person/Attribute:manager_name' => 'Yönetici adı', 'Class:Person/Attribute:manager_name+' => '~~', - 'Class:Person/Attribute:team_list' => 'Teams~~', - 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~', - 'Class:Person/Attribute:tickets_list' => 'Tickets~~', - 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~', - 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name~~', + 'Class:Person/Attribute:team_list' => 'Ekipler', + 'Class:Person/Attribute:team_list+' => 'Bu kişinin ait olduğu tüm ekipler', + 'Class:Person/Attribute:tickets_list' => 'Çağrı kayıtları', + 'Class:Person/Attribute:tickets_list+' => 'Bu kişinin oluşturduğu tüm çağrı kayıtları', + 'Class:Person/Attribute:manager_id_friendlyname' => 'Yöneticinin kullandığı adı', 'Class:Person/Attribute:manager_id_friendlyname+' => '~~', 'Class:Person/Attribute:picture' => 'Picture~~', 'Class:Person/Attribute:picture+' => '~~', @@ -175,10 +175,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Team' => 'Ekip', 'Class:Team+' => '', - 'Class:Team/Attribute:persons_list' => 'Members~~', - 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~', - 'Class:Team/Attribute:tickets_list' => 'Tickets~~', - 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~', + 'Class:Team/Attribute:persons_list' => 'Üyeler', + 'Class:Team/Attribute:persons_list+' => 'Bu ekibe ait tüm kişiler', + 'Class:Team/Attribute:tickets_list' => 'Çağrı Kayıtları', + 'Class:Team/Attribute:tickets_list+' => 'Bu ekibe atanan tüm çağrı kayıtları', )); // @@ -194,11 +194,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Document/Attribute:org_id+' => '~~', 'Class:Document/Attribute:org_name' => 'Kurum Adı', 'Class:Document/Attribute:org_name+' => '', - 'Class:Document/Attribute:documenttype_id' => 'Document type~~', + 'Class:Document/Attribute:documenttype_id' => 'Belge Türü', 'Class:Document/Attribute:documenttype_id+' => '~~', - 'Class:Document/Attribute:documenttype_name' => 'Document type name~~', + 'Class:Document/Attribute:documenttype_name' => 'Belge türü adı', 'Class:Document/Attribute:documenttype_name+' => '~~', - 'Class:Document/Attribute:version' => 'Version~~', + 'Class:Document/Attribute:version' => 'Sürüm', 'Class:Document/Attribute:version+' => '~~', 'Class:Document/Attribute:description' => 'Tanımlama', 'Class:Document/Attribute:description+' => '', @@ -210,9 +210,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Document/Attribute:status/Value:obsolete+' => '', 'Class:Document/Attribute:status/Value:published' => 'Yayınlanan', 'Class:Document/Attribute:status/Value:published+' => '', - 'Class:Document/Attribute:cis_list' => 'CIs~~', - 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~', - 'Class:Document/Attribute:finalclass' => 'Document Type~~', + 'Class:Document/Attribute:cis_list' => 'CI\'lar', + 'Class:Document/Attribute:cis_list+' => 'Bu belgeye bağlı tüm yapılandırma öğeleri', + 'Class:Document/Attribute:finalclass' => 'Belge Türü', 'Class:Document/Attribute:finalclass+' => 'Name of the final class~~', )); @@ -221,9 +221,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:DocumentFile' => 'Document File~~', + 'Class:DocumentFile' => 'Belge dosyası', 'Class:DocumentFile+' => '~~', - 'Class:DocumentFile/Attribute:file' => 'File~~', + 'Class:DocumentFile/Attribute:file' => 'Dosya', 'Class:DocumentFile/Attribute:file+' => '~~', )); @@ -232,9 +232,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:DocumentNote' => 'Document Note~~', + 'Class:DocumentNote' => 'Belge Notu', 'Class:DocumentNote+' => '~~', - 'Class:DocumentNote/Attribute:text' => 'Text~~', + 'Class:DocumentNote/Attribute:text' => 'Metin', 'Class:DocumentNote/Attribute:text+' => '~~', )); @@ -243,9 +243,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:DocumentWeb' => 'Document Web~~', + 'Class:DocumentWeb' => 'Belge Web', 'Class:DocumentWeb+' => '~~', - 'Class:DocumentWeb/Attribute:url' => 'URL~~', + 'Class:DocumentWeb/Attribute:url' => 'URL', 'Class:DocumentWeb/Attribute:url+' => '~~', )); @@ -254,11 +254,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Typology' => 'Typology~~', + 'Class:Typology' => 'Tipoloji', 'Class:Typology+' => '~~', - 'Class:Typology/Attribute:name' => 'Name~~', + 'Class:Typology/Attribute:name' => 'İsim', 'Class:Typology/Attribute:name+' => '~~', - 'Class:Typology/Attribute:finalclass' => 'Type~~', + 'Class:Typology/Attribute:finalclass' => 'Tip', 'Class:Typology/Attribute:finalclass+' => 'Name of the final class~~', )); @@ -267,7 +267,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:DocumentType' => 'Document Type~~', + 'Class:DocumentType' => 'Belge Türü', 'Class:DocumentType+' => '~~', )); @@ -276,7 +276,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:ContactType' => 'Contact Type~~', + 'Class:ContactType' => 'İletişim Tipi', 'Class:ContactType+' => '~~', )); @@ -285,19 +285,19 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkPersonToTeam' => 'Link Person / Team~~', + 'Class:lnkPersonToTeam' => 'Bağlantılı Kişi / Ekip', 'Class:lnkPersonToTeam+' => '~~', - 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team~~', + 'Class:lnkPersonToTeam/Attribute:team_id' => 'Ekip', 'Class:lnkPersonToTeam/Attribute:team_id+' => '~~', - 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name~~', + 'Class:lnkPersonToTeam/Attribute:team_name' => 'Ekip adı', 'Class:lnkPersonToTeam/Attribute:team_name+' => '~~', - 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person~~', + 'Class:lnkPersonToTeam/Attribute:person_id' => 'Kişi', 'Class:lnkPersonToTeam/Attribute:person_id+' => '~~', - 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name~~', + 'Class:lnkPersonToTeam/Attribute:person_name' => 'Kişi Adı', 'Class:lnkPersonToTeam/Attribute:person_name+' => '~~', - 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role~~', + 'Class:lnkPersonToTeam/Attribute:role_id' => 'Rol', 'Class:lnkPersonToTeam/Attribute:role_id+' => '~~', - 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name~~', + 'Class:lnkPersonToTeam/Attribute:role_name' => 'Rol Adı', 'Class:lnkPersonToTeam/Attribute:role_name+' => '~~', )); @@ -339,19 +339,19 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Menu:SearchContacts+' => 'İrtibat ara', 'Menu:ConfigManagement:Shortcuts' => 'Kısalyollar', 'Menu:ConfigManagement:AllContacts' => 'Tüm irtibatlar: %1$d', - 'Menu:Typology' => 'Typology configuration~~', - 'Menu:Typology+' => 'Typology configuration~~', - 'UI_WelcomeMenu_AllConfigItems' => 'Summary~~', - 'Menu:ConfigManagement:Typology' => 'Typology configuration~~', + 'Menu:Typology' => 'Tipoloji Yapılandırması', + 'Menu:Typology+' => 'Tipoloji Yapılandırması', + 'UI_WelcomeMenu_AllConfigItems' => 'Özet', + 'Menu:ConfigManagement:Typology' => 'Tipoloji Yapılandırması', )); // Add translation for Fieldsets Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Person:info' => 'General information~~', - 'UserLocal:info' => 'General information~~', + 'Person:info' => 'Genel Bilgi', + 'UserLocal:info' => 'Genel Bilgi', 'Person:personal_info' => 'Personal information~~', - 'Person:notifiy' => 'Notification~~', + 'Person:notifiy' => 'Bildirim', )); // Themes diff --git a/datamodels/2.x/itop-structure/precompiled-themes/fullmoon/main.css b/datamodels/2.x/itop-structure/precompiled-themes/fullmoon/main.css index c1afc27aa..ed13139e7 100644 --- a/datamodels/2.x/itop-structure/precompiled-themes/fullmoon/main.css +++ b/datamodels/2.x/itop-structure/precompiled-themes/fullmoon/main.css @@ -1,12 +1,12 @@ /* === SIGNATURE BEGIN === -{"variables":"d751713988987e9331980363e24189ce","stylesheets":{"fullmoon":"18b8c59bb2be4f8490ead6fd6465aa95","datamodel-compiled-scss-rules":"fde8b63acfa29e0d8b40b4182adfc1be"},"variable_imports":[],"images":{"images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","images\/tv-folder.gif":"9f41e1454905fd7416f89aa4380a65e1","images\/tv-file.gif":"9ab0e28d85d8ab5eb954fc28f6ac1e80"},"utility_imports":{"..\/css\/backoffice\/utils\/_all.scss":"4ad9e64e998b8702c6f4ec0550d8d6c2","..\/css\/backoffice\/utils\/variables\/_all.scss":"b62e15ec99ea8c5d887ab5d2d4c48073","..\/css\/backoffice\/utils\/variables\/colors\/_all.scss":"6f1ae96aa486f919f8c5d650c4be2b35","..\/css\/backoffice\/utils\/variables\/colors\/_base.scss":"56c34d3585027c646ec372b4190a1a7f","..\/css\/backoffice\/utils\/variables\/colors\/_base-palette.scss":"3e6de1e802252954559ba47b327bc309","..\/css\/backoffice\/utils\/variables\/colors\/_semantic-palette.scss":"a0ab2becf07b9006246b4b7a3da56d4b","..\/css\/backoffice\/utils\/variables\/colors\/_lifecycle-palette.scss":"edbdd28bc92158002a11811a80fd5d84","..\/css\/backoffice\/utils\/variables\/_border-radius.scss":"67b8bb1a9ab917c8c09439d384216db4","..\/css\/backoffice\/utils\/variables\/_depression.scss":"c2280a7253b0993f3ab7b56498db654a","..\/css\/backoffice\/utils\/variables\/_elevation.scss":"46f2c32b1749b900872f544230371a2b","..\/css\/backoffice\/utils\/variables\/_path.scss":"9b6885881e7c4a3e3a00c2ed0c133cdf","..\/css\/backoffice\/utils\/variables\/_size.scss":"dbf6f836c5e9c66321887d266bb0f308","..\/css\/backoffice\/utils\/variables\/_spacing.scss":"28eb94c65f05e69b46142aa449acf402","..\/css\/backoffice\/utils\/variables\/_typography.scss":"d30240b6ae58d7485fbbdcfe5dc6ce8c","..\/css\/backoffice\/utils\/variables\/_base.scss":"d1fab58362b8bcfdf27ccc82fa6cc5d4","..\/css\/backoffice\/utils\/functions\/_all.scss":"98ab57d45bb4dab9d71a86bb9fb2fdad","..\/css\/backoffice\/utils\/functions\/_color.scss":"64d9a49df5587f3ebb3beccbebea2368","..\/css\/backoffice\/utils\/mixins\/_all.scss":"e7d77b97c6a069bc0b09b74517fcc5f6","..\/css\/backoffice\/utils\/helpers\/_all.scss":"082454639198198654edf0f941389c9c","..\/css\/backoffice\/utils\/helpers\/_border-radius.scss":"6a26fe83af24b025047e90d2e6fe7507","..\/css\/backoffice\/utils\/helpers\/_color.scss":"3c8bc772ab4bf802f6e59acbc3272d55","..\/css\/backoffice\/utils\/helpers\/_depression.scss":"0ea78b619fb6bc167a159d577d9c53e3","..\/css\/backoffice\/utils\/helpers\/_elevation.scss":"d393fa35752e05fb9c4fc2237bebbc8e","..\/css\/backoffice\/utils\/helpers\/_font-icon.scss":"40f9bdd2aa1761522d507a425e11a649","..\/css\/backoffice\/utils\/helpers\/_typography.scss":"9f29681d56f707b85b55cd478dc0e4b9","..\/css\/backoffice\/utils\/helpers\/_misc.scss":"e98d772174d9218a3ca0251e79f4c3f5","..\/css\/backoffice\/utils\/helpers\/_class-icon.scss":"144e7fbf08196a3c46b6f3d9846cff0a","..\/css\/backoffice\/vendors\/_all.scss":"0979c290741138f5afdee1151dbf6d77","..\/css\/backoffice\/vendors\/_bulma-variables-overload.scss":"03e154b0aa3bc15c30055c295643dfca","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_all.scss":"e374bc4ffb043b458d29e319b37fec03","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_initial-variables.scss":"527552844220a961a10b9af7b75add8b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_functions.scss":"b39215085d7b424be74e05ae0c9a096b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_animations.scss":"9eeec504cab94a45a597592020b7f0e7","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_mixins.scss":"6201fa9f37198a13291708785bed8c9c","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_controls.scss":"d2fd10c6dc0750b99b1f40952e8a4562","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_all.scss":"22cda0b152315361269f768c4a0e08d0","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_minireset.scss":"53ee547c0bff77ba3e6353def2f8729b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_generic.scss":"c6a82d37120ed7d2dc7a64dccac78efd","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/elements\/_content.scss":"4123c3d4d782cfbaaa8d4726f3a0425a","..\/css\/backoffice\/vendors\/_ckeditor.scss":"b5cbfbd5909ff1525e0a33fcad76a5a7","..\/css\/backoffice\/vendors\/_c3.scss":"67e85e5dca90ff7359d3e93fdf60d083","..\/css\/backoffice\/vendors\/_tippy.scss":"28551f4fbcd0aedc1e2deca98de1f735","..\/css\/backoffice\/vendors\/_jqueryui.scss":"cd247942214d778d8721165535c7762e","..\/css\/backoffice\/vendors\/_jquery-multiselect.scss":"9e58b3df3ea9cfee07d933daf626f381","..\/css\/backoffice\/vendors\/_datatables.scss":"3a02a47e9bb576062daca339ed8ce34c","..\/css\/backoffice\/vendors\/_jquery-treeview.scss":"4b1c6fd7adf40559c618c0eef75ed951","..\/css\/backoffice\/vendors\/_jquery-blockui.scss":"896ca889ddc740ddc186f6c53acda565","..\/css\/backoffice\/vendors\/_magnific-popup.scss":"651c701491c80f3070748aea4c10df34","..\/css\/backoffice\/vendors\/_selectize.scss":"d944bf615982b8724d45e568cdfd1522","..\/css\/backoffice\/base\/_all.scss":"558d5216604cb41b86793d513b9b427c","..\/css\/backoffice\/base\/_base.scss":"c1ea8efbdb3859e1d280789f7a04f016","..\/css\/backoffice\/base\/_typography.scss":"d3fe6b58526f49a9f30f6cdbf09204f2","..\/css\/backoffice\/components\/_all.scss":"34672a1fe56533372898e0837156260d","..\/css\/backoffice\/components\/_alert.scss":"00ad2abe7a23814f10f8d335d9125011","..\/css\/backoffice\/components\/_button.scss":"8ce3cb054e79c9b13e9f16e9a849d743","..\/css\/backoffice\/components\/_button-group.scss":"ddff8a511b0155cf7de5fd8d2129afff","..\/css\/backoffice\/components\/_breadcrumbs.scss":"d958b19b860261e5edce9b86f8989dcf","..\/css\/backoffice\/components\/_quick-create.scss":"dad66636d9cdb57d4958b566f26d06e6","..\/css\/backoffice\/components\/_global-search.scss":"c0ba075ab3819090d9aca2674faa0b7b","..\/css\/backoffice\/components\/popover-menu\/_popover-menu.scss":"df56706d5f1b6fea881275b29c83cd5b","..\/css\/backoffice\/components\/popover-menu\/_popover-menu-item.scss":"f8c97c88680ba1ec6b23a630bf126da8","..\/css\/backoffice\/components\/_newsroom-menu.scss":"40501458a9d7597d56e3b68e2ce7a1c8","..\/css\/backoffice\/components\/_panel.scss":"b61375f790cf580bfd1715ba042b3fae","..\/css\/backoffice\/components\/_collapsible-section.scss":"75d696fbded5c4924cc4b9f7811ec68f","..\/css\/backoffice\/components\/_modal.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/dashlet\/_all.scss":"b385664d72427211449e126e84aa569f","..\/css\/backoffice\/components\/dashlet\/_dashlet.scss":"d01a28405200be86f6dc80301294bf4c","..\/css\/backoffice\/components\/dashlet\/_dashlet-badge.scss":"6c3d13fe510b8979671151b20b35401e","..\/css\/backoffice\/components\/dashlet\/_dashlet-header-static.scss":"e59fade683e16a868d650883d4709617","..\/css\/backoffice\/components\/dashlet\/_dashlet-header-dynamic.scss":"5ec620b7422eefd82f2b81efed8eb17f","..\/css\/backoffice\/components\/input\/_all.scss":"5c7ce9d539e0d013694b6a26ae1b8b97","..\/css\/backoffice\/components\/input\/_input.scss":"c3d1e1a2c7f006614c09bf774bb5608b","..\/css\/backoffice\/components\/input\/_input-checkbox.scss":"abe96ce9ca97d41391444ea3e78f5bb9","..\/css\/backoffice\/components\/input\/_input-date.scss":"a84faa2f6ec3ee4c9e33bbf34074fa3f","..\/css\/backoffice\/components\/input\/_input-datetime.scss":"6b5555ebc6a86523574ca2820cf83577","..\/css\/backoffice\/components\/input\/_input-duration.scss":"a731eddd2c7b9aef723b02e0b65985de","..\/css\/backoffice\/components\/input\/_input-image.scss":"f0b62351e8dae6f20c4525dae9f9a20e","..\/css\/backoffice\/components\/input\/_input-richtext.scss":"07f4c65829c575b7d728fe8257fca215","..\/css\/backoffice\/components\/input\/_input-select.scss":"61d7f957a1754a6963020e9fc6b586f9","..\/css\/backoffice\/components\/input\/_input-select-icon.scss":"1a0b416edc9cd634c0f17f30d341e547","..\/css\/backoffice\/components\/input\/_input-string.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/input\/_input-one-way-password.scss":"87fd24c0c7ab1195a27094a79f67a8f1","..\/css\/backoffice\/components\/input\/_input-set.scss":"865a68e750f79b3f9e56786d6c2feb0b","..\/css\/backoffice\/components\/input\/_input-text.scss":"fc9a33a291ed62e83efefdbda77555e7","..\/css\/backoffice\/components\/_pill.scss":"c7f9f9b61043331fe38be0a5e287669d","..\/css\/backoffice\/components\/_prop.scss":"8ca0dd553e3772da165841d782ff6e57","..\/css\/backoffice\/components\/_title.scss":"d08518681c1b2e883822b21b15404eed","..\/css\/backoffice\/components\/_datatable.scss":"fba6fe0e28b1a923eee4eb54b84d7f88","..\/css\/backoffice\/components\/_form.scss":"7a67f1ce93c1911320f35d4ae21c7f0a","..\/css\/backoffice\/components\/_fieldset.scss":"191d28ab6c78d15c131fbaa3e136ddb4","..\/css\/backoffice\/components\/_field.scss":"de3b3b79abe9693d549a213dc2adf5f3","..\/css\/backoffice\/components\/toolbar\/_all.scss":"d5eb50f38b0a9b3ed11510c604c5918b","..\/css\/backoffice\/components\/toolbar\/_toolbar.scss":"6161441a72be2769fca5d508d4cee299","..\/css\/backoffice\/components\/toolbar\/_toolbar-spacer.scss":"4ec67ee81463a3a47a7a9df9e7a06080","..\/css\/backoffice\/components\/toolbar\/_separator.scss":"e8e5a7d9e35ea695f9727c27529afdb7","..\/css\/backoffice\/components\/_richtext.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/_formtable.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/components\/_formtablerow.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/components\/_search-form.scss":"e361abebbc3435fe94fbae279aaf39f8","..\/css\/backoffice\/components\/_field-badge.scss":"38692963080288a8325c9e426a269c74","..\/css\/backoffice\/components\/_file-select.scss":"31e7a997da6d70700d00f31b6788f690","..\/css\/backoffice\/components\/_medallion-icon.scss":"73e84c66b1070e2d4464aa30e3d3c768","..\/css\/backoffice\/layout\/_all.scss":"5c50b58ad1026cdd8861d87c22ce4513","..\/css\/backoffice\/layout\/_navigation-menu.scss":"b59cacde1d5c765805f1844dc9f59a85","..\/css\/backoffice\/layout\/_top-bar.scss":"8e04bc9bf197678a5b55c53bd6447f15","..\/css\/backoffice\/layout\/_content.scss":"bc03eff9cacfc9f4fe613c1ea7ad5d0a","..\/css\/backoffice\/layout\/tab-container\/_tab-container.scss":"7f02ce7e1e03a2f7a924493f742a08c5","..\/css\/backoffice\/layout\/tab-container\/_tab.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/layout\/multi-column\/_multi-column.scss":"a3bd6424719a0b6196686e770f784014","..\/css\/backoffice\/layout\/multi-column\/_column.scss":"0041fb40ed0a05a26b07a7923ea3009c","..\/css\/backoffice\/layout\/dashboard\/_all.scss":"a17ee88767a61d2789dc7e1e43fb17f1","..\/css\/backoffice\/layout\/dashboard\/_dashboard.scss":"96e071ddb7dee0bc36aa2326f1530653","..\/css\/backoffice\/layout\/dashboard\/_dashboard-editor.scss":"0a9edc12987a9a2ea3060cd1067b34e8","..\/css\/backoffice\/layout\/wizard-container\/_wizard-container.scss":"84101487af2ce14b2b7941c760416c33","..\/css\/backoffice\/layout\/object\/_object-details.scss":"5ee4248f9e6ddb01295ba88e2a813aba","..\/css\/backoffice\/layout\/activity-panel\/_all.scss":"546b722b1a748bde41a678aa865ee67d","..\/css\/backoffice\/layout\/activity-panel\/_activity-panel.scss":"8868aa191ed04044f56ca6ca70b0156a","..\/css\/backoffice\/layout\/activity-panel\/_caselog-entry-form.scss":"f9d0bd1c0ed277aade5732bc830869eb","..\/css\/backoffice\/layout\/activity-panel\/_activity-entry.scss":"b84cab116d7cd8e6ff2853500fa6628c","..\/css\/backoffice\/layout\/activity-panel\/_caselog-entry.scss":"867e5c22f25bd95ada1e9698e99f5234","..\/css\/backoffice\/layout\/activity-panel\/_transition-entry.scss":"cf8212f89285040b224f493e5d64a816","..\/css\/backoffice\/layout\/activity-panel\/_edits-entry.scss":"1899e6018c8586d2cb2cd35132324b7e","..\/css\/backoffice\/layout\/activity-panel\/_notification-entry.scss":"461b27be17165557807433c8fa66c07d","..\/css\/backoffice\/application\/_all.scss":"de4aa12caf01a7d79056915b9ad58673","..\/css\/backoffice\/application\/display-block\/_all.scss":"b81c3c3291412431611a43b0c7eec72d","..\/css\/backoffice\/application\/display-block\/_block-csv.scss":"3cba3f9f15b648693825c8f122610650","..\/css\/backoffice\/application\/display-block\/_block-list.scss":"fef575d1f57574a99272b85f1b41eee2","..\/css\/backoffice\/application\/tabular-fields\/_all.scss":"bb7b8281324c87d26a0d22abd8b1ba8b","..\/css\/backoffice\/application\/tabular-fields\/_tabular-fields-selector.scss":"4ae78f1af36f21afaca04a89c4147e71","..\/css\/backoffice\/pages\/_all.scss":"3a54f1f71fae9b19a0a63aedfe20b57b","..\/css\/backoffice\/pages\/_base.scss":"e089a9c02db3930aecd81d6cda3f32a6","..\/css\/backoffice\/pages\/_preferences.scss":"47111e8cb0dbf85dcdedb7e6a5be45a0","..\/css\/backoffice\/pages\/_attachments.scss":"bb7de626f3b36e803135df30fa8da71b","..\/css\/backoffice\/pages\/_impact-analysis.scss":"9aad4e214a84acef6bc7bc4c86c532be","..\/css\/backoffice\/pages\/_audit.scss":"48e1f03c5a3e31195b22a861721fce31","..\/css\/backoffice\/pages\/_data-synchro.scss":"d6c1eeca2d6473325656f571053b383f","..\/css\/backoffice\/pages\/_datamodel-viewer.scss":"536dc679266eecbda1518929e73b6410","..\/css\/backoffice\/pages\/_csv-import.scss":"5bd044c3770b81339f276f06a335ea7a","..\/css\/backoffice\/pages\/_global-search.scss":"8c01ff4b2c536ef5e5a53f4ca74980b3","..\/css\/backoffice\/pages\/_welcome-popup.scss":"24ed7e9b464b2227ea78742851c2f353","..\/css\/backoffice\/blocks-integrations\/_all.scss":"ef60f7c36d5e28340d611a84b1c2fa7e","..\/css\/backoffice\/blocks-integrations\/alert\/_all.scss":"4d870bd603525e90378ffed9bbb2b448","..\/css\/backoffice\/blocks-integrations\/alert\/_alert-with-blocks.scss":"7ef408cc779ea029db9e0b13b74cce0f","..\/css\/backoffice\/blocks-integrations\/button\/_all.scss":"00901236f8e910ef13b6f1bd5cd45512","..\/css\/backoffice\/blocks-integrations\/button\/_button-with-button.scss":"2c6f01cc22d0bfa2093099b29f400702","..\/css\/backoffice\/blocks-integrations\/button\/_button-with-button-group.scss":"e117d48704df344aeaf8751785467486","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_all.scss":"f16125301871aa2785f7c53f4a903776","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-with-blocks.scss":"2b6d54a377a3dd6bf9ef95fa311ecc58","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-within-caselog-list.scss":"5801ed35287052e48452c9e9227d5ce2","..\/css\/backoffice\/blocks-integrations\/datatable\/_all.scss":"56745c2d06c920d3cbb766667d6266bb","..\/css\/backoffice\/blocks-integrations\/datatable\/_datatable-with-blocks.scss":"63c3b8baee07aa4be0bbff22600e51f9","..\/css\/backoffice\/blocks-integrations\/datatable\/_datatable-within-panel.scss":"5641191ddfaf0193be54d5d91dbb2a30","..\/css\/backoffice\/blocks-integrations\/display-block\/_all.scss":"5a5ed7a46554f893b6e187f4e786ae25","..\/css\/backoffice\/blocks-integrations\/display-block\/_display-block-with-blocks.scss":"effa7cf7175dabec23e7c2913d695cc6","..\/css\/backoffice\/blocks-integrations\/field\/_all.scss":"28d0a961c18a97e26c2ca3e732163143","..\/css\/backoffice\/blocks-integrations\/field\/_field-with-field.scss":"b8e4e1b104bea79572949feef2fba8a2","..\/css\/backoffice\/blocks-integrations\/fieldset\/_all.scss":"2abd3629d2dc3cb1846e44a3a0139e68","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-fieldset.scss":"6efe3a0677bc5959b028514c3ec78615","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-multicolumn.scss":"52d4cf32a31a78e1806bc8e70ac98e6a","..\/css\/backoffice\/blocks-integrations\/form\/_all.scss":"b70c461655578d228554bc1be0b73b93","..\/css\/backoffice\/blocks-integrations\/form\/_form-with-form.scss":"6712546b0cf7836b42d948c75816d211","..\/css\/backoffice\/blocks-integrations\/input\/_all.scss":"080cc2af5ee3c106f47300429e0a77af","..\/css\/backoffice\/blocks-integrations\/input\/_input-with-label.scss":"8bb181f2562c7449e1096b83af2b2399","..\/css\/backoffice\/blocks-integrations\/input\/_input-within-datatable.scss":"5b29a66710a04eac12114ff149dca56e","..\/css\/backoffice\/blocks-integrations\/panel\/_all.scss":"502fc8c4ff7a0073bd9b63c6beee5c53","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-with-blocks.scss":"9e55aa7d1ebf163c4dbc2f67752ba732","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-within-main-content.scss":"11f773a9951845af07c4d53f60a9ec5f","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-within-modal.scss":"c9eca2a3600e33c642406855ee9050fb","..\/css\/backoffice\/blocks-integrations\/pill\/_all.scss":"ea4c950b3421b10c32e5c48f1a6f5539","..\/css\/backoffice\/blocks-integrations\/pill\/_pill-with-pill.scss":"d0084039ff9b4e330c4ef2ba17111b00","..\/css\/backoffice\/blocks-integrations\/dashlet\/_all.scss":"d5777561380a250211331ad4431bd15f","..\/css\/backoffice\/blocks-integrations\/dashlet\/_dashlet-within-dashboard.scss":"2ba232ac9810596c42b2b7e2e85f075d","..\/css\/backoffice\/blocks-integrations\/_add-to-dashboard.scss":"025abc61dece0c6c13d6ffd345aec9ad","..\/css\/backoffice\/blocks-integrations\/_caselog-entry-form-within-activity-panel.scss":"ce0bd212dfcce5bfef6fd623706255da","..\/css\/backoffice\/blocks-integrations\/_tab-container-within-panel.scss":"6b5276ba5987a00357834c45169e3bdf","..\/css\/backoffice\/blocks-integrations\/_object-details-with-tab-container.scss":"ee09bc6539e0168c407ab2fccaa25144","..\/css\/backoffice\/blocks-integrations\/_medallion-with-blocklist.scss":"dc917f57e71b9b99cb00241f23a9bc67","..\/css\/backoffice\/blocks-integrations\/_field-badge-within-datatable.scss":"6d3a3598a271b9d6eac37af5ddc532ce","..\/css\/backoffice\/blocks-integrations\/_jquery-blockui-within-dialog.scss":"d0d276a5f19c3d75ac304782f7f3b07e","..\/css\/backoffice\/blocks-integrations\/_jquery-blockui-within-datatable.scss":"e68b5c5622b7c5372ed7110548704eda","..\/css\/backoffice\/themes\/_all.scss":"e7d77b97c6a069bc0b09b74517fcc5f6","..\/css\/backoffice\/_fallback.scss":"be12ae72f5050ceb543dd3f082a4dd71","..\/css\/backoffice\/_shame.scss":"8d7ae95ae0694b63efb6b85ef1cae6a6"}} +{"variables":"d751713988987e9331980363e24189ce","stylesheets":{"fullmoon":"18b8c59bb2be4f8490ead6fd6465aa95","datamodel-compiled-scss-rules":"3fc3340989950a881b64934384d4a71e"},"variable_imports":[],"images":{"images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","images\/tv-folder.gif":"9f41e1454905fd7416f89aa4380a65e1","images\/tv-file.gif":"9ab0e28d85d8ab5eb954fc28f6ac1e80"},"utility_imports":{"..\/css\/backoffice\/utils\/_all.scss":"4ad9e64e998b8702c6f4ec0550d8d6c2","..\/css\/backoffice\/utils\/variables\/_all.scss":"b62e15ec99ea8c5d887ab5d2d4c48073","..\/css\/backoffice\/utils\/variables\/colors\/_all.scss":"6f1ae96aa486f919f8c5d650c4be2b35","..\/css\/backoffice\/utils\/variables\/colors\/_base.scss":"56c34d3585027c646ec372b4190a1a7f","..\/css\/backoffice\/utils\/variables\/colors\/_base-palette.scss":"3e6de1e802252954559ba47b327bc309","..\/css\/backoffice\/utils\/variables\/colors\/_semantic-palette.scss":"a0ab2becf07b9006246b4b7a3da56d4b","..\/css\/backoffice\/utils\/variables\/colors\/_lifecycle-palette.scss":"edbdd28bc92158002a11811a80fd5d84","..\/css\/backoffice\/utils\/variables\/_border-radius.scss":"67b8bb1a9ab917c8c09439d384216db4","..\/css\/backoffice\/utils\/variables\/_depression.scss":"c2280a7253b0993f3ab7b56498db654a","..\/css\/backoffice\/utils\/variables\/_elevation.scss":"46f2c32b1749b900872f544230371a2b","..\/css\/backoffice\/utils\/variables\/_path.scss":"9b6885881e7c4a3e3a00c2ed0c133cdf","..\/css\/backoffice\/utils\/variables\/_size.scss":"dbf6f836c5e9c66321887d266bb0f308","..\/css\/backoffice\/utils\/variables\/_spacing.scss":"28eb94c65f05e69b46142aa449acf402","..\/css\/backoffice\/utils\/variables\/_typography.scss":"d30240b6ae58d7485fbbdcfe5dc6ce8c","..\/css\/backoffice\/utils\/variables\/_base.scss":"d1fab58362b8bcfdf27ccc82fa6cc5d4","..\/css\/backoffice\/utils\/functions\/_all.scss":"98ab57d45bb4dab9d71a86bb9fb2fdad","..\/css\/backoffice\/utils\/functions\/_color.scss":"64d9a49df5587f3ebb3beccbebea2368","..\/css\/backoffice\/utils\/mixins\/_all.scss":"e7d77b97c6a069bc0b09b74517fcc5f6","..\/css\/backoffice\/utils\/helpers\/_all.scss":"082454639198198654edf0f941389c9c","..\/css\/backoffice\/utils\/helpers\/_border-radius.scss":"6a26fe83af24b025047e90d2e6fe7507","..\/css\/backoffice\/utils\/helpers\/_color.scss":"3c8bc772ab4bf802f6e59acbc3272d55","..\/css\/backoffice\/utils\/helpers\/_depression.scss":"0ea78b619fb6bc167a159d577d9c53e3","..\/css\/backoffice\/utils\/helpers\/_elevation.scss":"d393fa35752e05fb9c4fc2237bebbc8e","..\/css\/backoffice\/utils\/helpers\/_font-icon.scss":"40f9bdd2aa1761522d507a425e11a649","..\/css\/backoffice\/utils\/helpers\/_typography.scss":"9f29681d56f707b85b55cd478dc0e4b9","..\/css\/backoffice\/utils\/helpers\/_misc.scss":"20ac307d1314439dd023e70d304f4447","..\/css\/backoffice\/utils\/helpers\/_class-icon.scss":"144e7fbf08196a3c46b6f3d9846cff0a","..\/css\/backoffice\/vendors\/_all.scss":"0979c290741138f5afdee1151dbf6d77","..\/css\/backoffice\/vendors\/_bulma-variables-overload.scss":"03e154b0aa3bc15c30055c295643dfca","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_all.scss":"e374bc4ffb043b458d29e319b37fec03","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_initial-variables.scss":"527552844220a961a10b9af7b75add8b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_functions.scss":"b39215085d7b424be74e05ae0c9a096b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_animations.scss":"9eeec504cab94a45a597592020b7f0e7","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_mixins.scss":"6201fa9f37198a13291708785bed8c9c","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_controls.scss":"d2fd10c6dc0750b99b1f40952e8a4562","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_all.scss":"22cda0b152315361269f768c4a0e08d0","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_minireset.scss":"53ee547c0bff77ba3e6353def2f8729b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_generic.scss":"c6a82d37120ed7d2dc7a64dccac78efd","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/elements\/_content.scss":"4123c3d4d782cfbaaa8d4726f3a0425a","..\/css\/backoffice\/vendors\/_ckeditor.scss":"6e8959c11d32b2ff18f0b9311bb229f9","..\/css\/backoffice\/vendors\/_c3.scss":"67e85e5dca90ff7359d3e93fdf60d083","..\/css\/backoffice\/vendors\/_tippy.scss":"28551f4fbcd0aedc1e2deca98de1f735","..\/css\/backoffice\/vendors\/_jqueryui.scss":"cd247942214d778d8721165535c7762e","..\/css\/backoffice\/vendors\/_jquery-multiselect.scss":"9e58b3df3ea9cfee07d933daf626f381","..\/css\/backoffice\/vendors\/_datatables.scss":"3a02a47e9bb576062daca339ed8ce34c","..\/css\/backoffice\/vendors\/_jquery-treeview.scss":"4b1c6fd7adf40559c618c0eef75ed951","..\/css\/backoffice\/vendors\/_jquery-blockui.scss":"896ca889ddc740ddc186f6c53acda565","..\/css\/backoffice\/vendors\/_magnific-popup.scss":"651c701491c80f3070748aea4c10df34","..\/css\/backoffice\/vendors\/_selectize.scss":"d944bf615982b8724d45e568cdfd1522","..\/css\/backoffice\/base\/_all.scss":"558d5216604cb41b86793d513b9b427c","..\/css\/backoffice\/base\/_base.scss":"c1ea8efbdb3859e1d280789f7a04f016","..\/css\/backoffice\/base\/_typography.scss":"d3fe6b58526f49a9f30f6cdbf09204f2","..\/css\/backoffice\/components\/_all.scss":"34672a1fe56533372898e0837156260d","..\/css\/backoffice\/components\/_alert.scss":"00ad2abe7a23814f10f8d335d9125011","..\/css\/backoffice\/components\/_button.scss":"631c3d071af32d7594e589ffcaaf8dc8","..\/css\/backoffice\/components\/_button-group.scss":"ddff8a511b0155cf7de5fd8d2129afff","..\/css\/backoffice\/components\/_breadcrumbs.scss":"d958b19b860261e5edce9b86f8989dcf","..\/css\/backoffice\/components\/_quick-create.scss":"dad66636d9cdb57d4958b566f26d06e6","..\/css\/backoffice\/components\/_global-search.scss":"c0ba075ab3819090d9aca2674faa0b7b","..\/css\/backoffice\/components\/popover-menu\/_popover-menu.scss":"df56706d5f1b6fea881275b29c83cd5b","..\/css\/backoffice\/components\/popover-menu\/_popover-menu-item.scss":"f8c97c88680ba1ec6b23a630bf126da8","..\/css\/backoffice\/components\/_newsroom-menu.scss":"40501458a9d7597d56e3b68e2ce7a1c8","..\/css\/backoffice\/components\/_panel.scss":"b61375f790cf580bfd1715ba042b3fae","..\/css\/backoffice\/components\/_collapsible-section.scss":"75d696fbded5c4924cc4b9f7811ec68f","..\/css\/backoffice\/components\/_modal.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/dashlet\/_all.scss":"b385664d72427211449e126e84aa569f","..\/css\/backoffice\/components\/dashlet\/_dashlet.scss":"d01a28405200be86f6dc80301294bf4c","..\/css\/backoffice\/components\/dashlet\/_dashlet-badge.scss":"6c3d13fe510b8979671151b20b35401e","..\/css\/backoffice\/components\/dashlet\/_dashlet-header-static.scss":"e59fade683e16a868d650883d4709617","..\/css\/backoffice\/components\/dashlet\/_dashlet-header-dynamic.scss":"5ec620b7422eefd82f2b81efed8eb17f","..\/css\/backoffice\/components\/input\/_all.scss":"5c7ce9d539e0d013694b6a26ae1b8b97","..\/css\/backoffice\/components\/input\/_input.scss":"3809d4ca16b29cca914b89a5acef3abb","..\/css\/backoffice\/components\/input\/_input-checkbox.scss":"abe96ce9ca97d41391444ea3e78f5bb9","..\/css\/backoffice\/components\/input\/_input-date.scss":"a84faa2f6ec3ee4c9e33bbf34074fa3f","..\/css\/backoffice\/components\/input\/_input-datetime.scss":"6b5555ebc6a86523574ca2820cf83577","..\/css\/backoffice\/components\/input\/_input-duration.scss":"a731eddd2c7b9aef723b02e0b65985de","..\/css\/backoffice\/components\/input\/_input-image.scss":"42c5b5abcde8ce3710cba701e9bd00f6","..\/css\/backoffice\/components\/input\/_input-richtext.scss":"07f4c65829c575b7d728fe8257fca215","..\/css\/backoffice\/components\/input\/_input-select.scss":"8f89ba7746711734816f923b54fb3add","..\/css\/backoffice\/components\/input\/_input-select-icon.scss":"1a0b416edc9cd634c0f17f30d341e547","..\/css\/backoffice\/components\/input\/_input-string.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/input\/_input-one-way-password.scss":"87fd24c0c7ab1195a27094a79f67a8f1","..\/css\/backoffice\/components\/input\/_input-set.scss":"865a68e750f79b3f9e56786d6c2feb0b","..\/css\/backoffice\/components\/input\/_input-text.scss":"fc9a33a291ed62e83efefdbda77555e7","..\/css\/backoffice\/components\/_pill.scss":"c7f9f9b61043331fe38be0a5e287669d","..\/css\/backoffice\/components\/_prop.scss":"8ca0dd553e3772da165841d782ff6e57","..\/css\/backoffice\/components\/_title.scss":"355806429e2ef9e15590119c56c91cce","..\/css\/backoffice\/components\/_datatable.scss":"67bcbc87747e764a49f8700c7c585be9","..\/css\/backoffice\/components\/_form.scss":"7a67f1ce93c1911320f35d4ae21c7f0a","..\/css\/backoffice\/components\/_fieldset.scss":"191d28ab6c78d15c131fbaa3e136ddb4","..\/css\/backoffice\/components\/_field.scss":"de3b3b79abe9693d549a213dc2adf5f3","..\/css\/backoffice\/components\/toolbar\/_all.scss":"d5eb50f38b0a9b3ed11510c604c5918b","..\/css\/backoffice\/components\/toolbar\/_toolbar.scss":"6161441a72be2769fca5d508d4cee299","..\/css\/backoffice\/components\/toolbar\/_toolbar-spacer.scss":"4ec67ee81463a3a47a7a9df9e7a06080","..\/css\/backoffice\/components\/toolbar\/_separator.scss":"e8e5a7d9e35ea695f9727c27529afdb7","..\/css\/backoffice\/components\/_richtext.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/_formtable.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/components\/_formtablerow.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/components\/_search-form.scss":"e6f5d3a0da2be04fcc4e67d18f2aeb17","..\/css\/backoffice\/components\/_field-badge.scss":"38692963080288a8325c9e426a269c74","..\/css\/backoffice\/components\/_file-select.scss":"31e7a997da6d70700d00f31b6788f690","..\/css\/backoffice\/components\/_medallion-icon.scss":"73e84c66b1070e2d4464aa30e3d3c768","..\/css\/backoffice\/layout\/_all.scss":"5c50b58ad1026cdd8861d87c22ce4513","..\/css\/backoffice\/layout\/_navigation-menu.scss":"b59cacde1d5c765805f1844dc9f59a85","..\/css\/backoffice\/layout\/_top-bar.scss":"8e04bc9bf197678a5b55c53bd6447f15","..\/css\/backoffice\/layout\/_content.scss":"bc03eff9cacfc9f4fe613c1ea7ad5d0a","..\/css\/backoffice\/layout\/tab-container\/_tab-container.scss":"7f02ce7e1e03a2f7a924493f742a08c5","..\/css\/backoffice\/layout\/tab-container\/_tab.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/layout\/multi-column\/_multi-column.scss":"a3bd6424719a0b6196686e770f784014","..\/css\/backoffice\/layout\/multi-column\/_column.scss":"0041fb40ed0a05a26b07a7923ea3009c","..\/css\/backoffice\/layout\/dashboard\/_all.scss":"a17ee88767a61d2789dc7e1e43fb17f1","..\/css\/backoffice\/layout\/dashboard\/_dashboard.scss":"96e071ddb7dee0bc36aa2326f1530653","..\/css\/backoffice\/layout\/dashboard\/_dashboard-editor.scss":"0a9edc12987a9a2ea3060cd1067b34e8","..\/css\/backoffice\/layout\/wizard-container\/_wizard-container.scss":"84101487af2ce14b2b7941c760416c33","..\/css\/backoffice\/layout\/object\/_object-details.scss":"5ee4248f9e6ddb01295ba88e2a813aba","..\/css\/backoffice\/layout\/activity-panel\/_all.scss":"546b722b1a748bde41a678aa865ee67d","..\/css\/backoffice\/layout\/activity-panel\/_activity-panel.scss":"b5676b8527574567704b0a3007c022ad","..\/css\/backoffice\/layout\/activity-panel\/_caselog-entry-form.scss":"f9d0bd1c0ed277aade5732bc830869eb","..\/css\/backoffice\/layout\/activity-panel\/_activity-entry.scss":"b84cab116d7cd8e6ff2853500fa6628c","..\/css\/backoffice\/layout\/activity-panel\/_caselog-entry.scss":"867e5c22f25bd95ada1e9698e99f5234","..\/css\/backoffice\/layout\/activity-panel\/_transition-entry.scss":"cf8212f89285040b224f493e5d64a816","..\/css\/backoffice\/layout\/activity-panel\/_edits-entry.scss":"1899e6018c8586d2cb2cd35132324b7e","..\/css\/backoffice\/layout\/activity-panel\/_notification-entry.scss":"461b27be17165557807433c8fa66c07d","..\/css\/backoffice\/application\/_all.scss":"de4aa12caf01a7d79056915b9ad58673","..\/css\/backoffice\/application\/display-block\/_all.scss":"b81c3c3291412431611a43b0c7eec72d","..\/css\/backoffice\/application\/display-block\/_block-csv.scss":"3cba3f9f15b648693825c8f122610650","..\/css\/backoffice\/application\/display-block\/_block-list.scss":"fef575d1f57574a99272b85f1b41eee2","..\/css\/backoffice\/application\/tabular-fields\/_all.scss":"bb7b8281324c87d26a0d22abd8b1ba8b","..\/css\/backoffice\/application\/tabular-fields\/_tabular-fields-selector.scss":"4ae78f1af36f21afaca04a89c4147e71","..\/css\/backoffice\/pages\/_all.scss":"c95bf2962a9be5575ed32e8cbc87bf83","..\/css\/backoffice\/pages\/_base.scss":"e089a9c02db3930aecd81d6cda3f32a6","..\/css\/backoffice\/pages\/_preferences.scss":"47111e8cb0dbf85dcdedb7e6a5be45a0","..\/css\/backoffice\/pages\/_attachments.scss":"bb7de626f3b36e803135df30fa8da71b","..\/css\/backoffice\/pages\/_impact-analysis.scss":"9aad4e214a84acef6bc7bc4c86c532be","..\/css\/backoffice\/pages\/_audit.scss":"48e1f03c5a3e31195b22a861721fce31","..\/css\/backoffice\/pages\/_data-synchro.scss":"d6c1eeca2d6473325656f571053b383f","..\/css\/backoffice\/pages\/_datamodel-viewer.scss":"536dc679266eecbda1518929e73b6410","..\/css\/backoffice\/pages\/_csv-import.scss":"5bd044c3770b81339f276f06a335ea7a","..\/css\/backoffice\/pages\/_global-search.scss":"8c01ff4b2c536ef5e5a53f4ca74980b3","..\/css\/backoffice\/pages\/_run-query.scss":"505911cef16a4c399033bfbecbb616ce","..\/css\/backoffice\/pages\/_welcome-popup.scss":"24ed7e9b464b2227ea78742851c2f353","..\/css\/backoffice\/blocks-integrations\/_all.scss":"ef60f7c36d5e28340d611a84b1c2fa7e","..\/css\/backoffice\/blocks-integrations\/alert\/_all.scss":"4d870bd603525e90378ffed9bbb2b448","..\/css\/backoffice\/blocks-integrations\/alert\/_alert-with-blocks.scss":"7ef408cc779ea029db9e0b13b74cce0f","..\/css\/backoffice\/blocks-integrations\/button\/_all.scss":"00901236f8e910ef13b6f1bd5cd45512","..\/css\/backoffice\/blocks-integrations\/button\/_button-with-button.scss":"2c6f01cc22d0bfa2093099b29f400702","..\/css\/backoffice\/blocks-integrations\/button\/_button-with-button-group.scss":"e117d48704df344aeaf8751785467486","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_all.scss":"638f28965ab9ca521c133cad94d89ffa","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-with-blocks.scss":"2b6d54a377a3dd6bf9ef95fa311ecc58","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-within-caselog-list.scss":"5801ed35287052e48452c9e9227d5ce2","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-within-alert.scss":"9bc313e8301f451d48add6a477f17d73","..\/css\/backoffice\/blocks-integrations\/datatable\/_all.scss":"56745c2d06c920d3cbb766667d6266bb","..\/css\/backoffice\/blocks-integrations\/datatable\/_datatable-with-blocks.scss":"63c3b8baee07aa4be0bbff22600e51f9","..\/css\/backoffice\/blocks-integrations\/datatable\/_datatable-within-panel.scss":"5641191ddfaf0193be54d5d91dbb2a30","..\/css\/backoffice\/blocks-integrations\/display-block\/_all.scss":"5a5ed7a46554f893b6e187f4e786ae25","..\/css\/backoffice\/blocks-integrations\/display-block\/_display-block-with-blocks.scss":"effa7cf7175dabec23e7c2913d695cc6","..\/css\/backoffice\/blocks-integrations\/field\/_all.scss":"a5231382ad4e1fdabd91819a8dc72e6c","..\/css\/backoffice\/blocks-integrations\/field\/_field-with-field.scss":"b8e4e1b104bea79572949feef2fba8a2","..\/css\/backoffice\/blocks-integrations\/field\/_field-with-fieldset.scss":"4dbe83ec93f874fce4227f54fb91ded8","..\/css\/backoffice\/blocks-integrations\/fieldset\/_all.scss":"39b072cf5b36ac44ad3a6600ce478cbd","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-field.scss":"adaa89ad149517ed94452dd011d1c78b","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-fieldset.scss":"10697b71aae94960d32927c72dbfc007","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-multicolumn.scss":"576b80563de26c3bab1a43deee6ef926","..\/css\/backoffice\/blocks-integrations\/form\/_all.scss":"b70c461655578d228554bc1be0b73b93","..\/css\/backoffice\/blocks-integrations\/form\/_form-with-form.scss":"6712546b0cf7836b42d948c75816d211","..\/css\/backoffice\/blocks-integrations\/input\/_all.scss":"080cc2af5ee3c106f47300429e0a77af","..\/css\/backoffice\/blocks-integrations\/input\/_input-with-label.scss":"09f14fc2ce8dfdaf56ff2444ab754984","..\/css\/backoffice\/blocks-integrations\/input\/_input-within-datatable.scss":"5b29a66710a04eac12114ff149dca56e","..\/css\/backoffice\/blocks-integrations\/panel\/_all.scss":"502fc8c4ff7a0073bd9b63c6beee5c53","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-with-blocks.scss":"9e55aa7d1ebf163c4dbc2f67752ba732","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-within-main-content.scss":"11f773a9951845af07c4d53f60a9ec5f","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-within-modal.scss":"c9eca2a3600e33c642406855ee9050fb","..\/css\/backoffice\/blocks-integrations\/pill\/_all.scss":"ea4c950b3421b10c32e5c48f1a6f5539","..\/css\/backoffice\/blocks-integrations\/pill\/_pill-with-pill.scss":"d0084039ff9b4e330c4ef2ba17111b00","..\/css\/backoffice\/blocks-integrations\/dashlet\/_all.scss":"d5777561380a250211331ad4431bd15f","..\/css\/backoffice\/blocks-integrations\/dashlet\/_dashlet-within-dashboard.scss":"2ba232ac9810596c42b2b7e2e85f075d","..\/css\/backoffice\/blocks-integrations\/_add-to-dashboard.scss":"025abc61dece0c6c13d6ffd345aec9ad","..\/css\/backoffice\/blocks-integrations\/_caselog-entry-form-within-activity-panel.scss":"ce0bd212dfcce5bfef6fd623706255da","..\/css\/backoffice\/blocks-integrations\/_tab-container-within-panel.scss":"6b5276ba5987a00357834c45169e3bdf","..\/css\/backoffice\/blocks-integrations\/_object-details-with-tab-container.scss":"ee09bc6539e0168c407ab2fccaa25144","..\/css\/backoffice\/blocks-integrations\/_medallion-with-blocklist.scss":"dc917f57e71b9b99cb00241f23a9bc67","..\/css\/backoffice\/blocks-integrations\/_field-badge-within-datatable.scss":"6d3a3598a271b9d6eac37af5ddc532ce","..\/css\/backoffice\/blocks-integrations\/_jquery-blockui-within-dialog.scss":"d0d276a5f19c3d75ac304782f7f3b07e","..\/css\/backoffice\/blocks-integrations\/_jquery-blockui-within-datatable.scss":"e68b5c5622b7c5372ed7110548704eda","..\/css\/backoffice\/themes\/_all.scss":"e7d77b97c6a069bc0b09b74517fcc5f6","..\/css\/backoffice\/_fallback.scss":"be12ae72f5050ceb543dd3f082a4dd71","..\/css\/backoffice\/_shame.scss":"8d7ae95ae0694b63efb6b85ef1cae6a6"}} === SIGNATURE END === */ -:root{--ibo-color-white-100:white;--ibo-color-white-200:#f2f2f2;--ibo-color-transparent:rgba(255, 255, 255, 0);--ibo-color-grey-50:#fcfcfd;--ibo-color-grey-100:#f8f9fa;--ibo-color-grey-200:#e1e7ec;--ibo-color-grey-300:#d5dde5;--ibo-color-grey-400:#ccd4db;--ibo-color-grey-500:#aebecd;--ibo-color-grey-600:#929fb1;--ibo-color-grey-700:#6e7a8a;--ibo-color-grey-800:#404b5a;--ibo-color-grey-900:#212934;--ibo-color-grey-950:#141a22;--ibo-color-blue-grey-50:#f1f5f8;--ibo-color-blue-grey-100:#cfd8dc;--ibo-color-blue-grey-200:#b0bec5;--ibo-color-blue-grey-300:#90a4ae;--ibo-color-blue-grey-400:#78909c;--ibo-color-blue-grey-500:#607d8b;--ibo-color-blue-grey-600:#546e7a;--ibo-color-blue-grey-700:#455a64;--ibo-color-blue-grey-800:#37474f;--ibo-color-blue-grey-900:#263238;--ibo-color-blue-grey-950:#1b2428;--ibo-color-blue-100:#ebf8ff;--ibo-color-blue-200:#bee3f8;--ibo-color-blue-300:#90cef4;--ibo-color-blue-400:#63b4ed;--ibo-color-blue-500:#429ae1;--ibo-color-blue-600:#3182ce;--ibo-color-blue-700:#2b6bb0;--ibo-color-blue-800:#2c5382;--ibo-color-blue-900:#2a4265;--ibo-color-blue-950:#253750;--ibo-color-cyan-100:#c9eef2;--ibo-color-cyan-200:#80deea;--ibo-color-cyan-300:#4dd0e1;--ibo-color-cyan-400:#26c5da;--ibo-color-cyan-500:#00bbd4;--ibo-color-cyan-600:#00aac1;--ibo-color-cyan-700:#0096a7;--ibo-color-cyan-800:#00838f;--ibo-color-cyan-900:#006164;--ibo-color-cyan-950:#003636;--ibo-color-green-100:#dcedc8;--ibo-color-green-200:#c5e1a5;--ibo-color-green-300:#aed581;--ibo-color-green-400:#9ccc65;--ibo-color-green-500:#8ac34a;--ibo-color-green-600:#7cb342;--ibo-color-green-700:#689f38;--ibo-color-green-800:#558b2f;--ibo-color-green-900:#33691e;--ibo-color-green-950:#235816;--ibo-color-orange-100:floralwhite;--ibo-color-orange-200:#feebc8;--ibo-color-orange-300:#fbd38d;--ibo-color-orange-400:#f6ae55;--ibo-color-orange-500:#ea7d1e;--ibo-color-orange-600:#dd6c20;--ibo-color-orange-700:#c05621;--ibo-color-orange-800:#9c4221;--ibo-color-orange-900:#7b341e;--ibo-color-orange-950:#572819;--ibo-color-red-100:#fce8e8;--ibo-color-red-200:#fed7d7;--ibo-color-red-300:#feb2b2;--ibo-color-red-400:#fc8181;--ibo-color-red-500:#f56565;--ibo-color-red-600:#e53e3e;--ibo-color-red-700:#c53030;--ibo-color-red-800:#9b2c2c;--ibo-color-red-900:#742a2a;--ibo-color-red-950:#491d1d;--ibo-color-pink-100:#fff5f7;--ibo-color-pink-200:#fed7e2;--ibo-color-pink-300:#fbb6ce;--ibo-color-pink-400:#f688b4;--ibo-color-pink-500:#ed64a6;--ibo-color-pink-600:#d53f8c;--ibo-color-pink-700:#b83280;--ibo-color-pink-800:#97266d;--ibo-color-pink-900:#702459;--ibo-color-pink-950:#511a40}:root{--ibo-color-primary-100:floralwhite;--ibo-color-primary-200:#feebc8;--ibo-color-primary-300:#fbd38d;--ibo-color-primary-400:#f6ae55;--ibo-color-primary-500:#ea7d1e;--ibo-color-primary-600:#dd6c20;--ibo-color-primary-700:#c05621;--ibo-color-primary-800:#9c4221;--ibo-color-primary-900:#7b341e;--ibo-color-primary-950:#572819;--ibo-color-secondary-100:#f8f9fa;--ibo-color-secondary-200:#e1e7ec;--ibo-color-secondary-300:#d5dde5;--ibo-color-secondary-400:#ccd4db;--ibo-color-secondary-500:#aebecd;--ibo-color-secondary-600:#929fb1;--ibo-color-secondary-700:#6e7a8a;--ibo-color-secondary-800:#404b5a;--ibo-color-secondary-900:#212934;--ibo-color-secondary-950:#141a22;--ibo-color-information-100:#ebf8ff;--ibo-color-information-200:#bee3f8;--ibo-color-information-300:#90cef4;--ibo-color-information-400:#63b4ed;--ibo-color-information-500:#429ae1;--ibo-color-information-600:#3182ce;--ibo-color-information-700:#2b6bb0;--ibo-color-information-800:#2c5382;--ibo-color-information-900:#2a4265;--ibo-color-information-950:#253750;--ibo-color-success-100:#dcedc8;--ibo-color-success-200:#c5e1a5;--ibo-color-success-300:#aed581;--ibo-color-success-400:#9ccc65;--ibo-color-success-500:#8ac34a;--ibo-color-success-600:#7cb342;--ibo-color-success-700:#689f38;--ibo-color-success-800:#558b2f;--ibo-color-success-900:#33691e;--ibo-color-success-950:#235816;--ibo-color-warning-100:floralwhite;--ibo-color-warning-200:#feebc8;--ibo-color-warning-300:#fbd38d;--ibo-color-warning-400:#f6ae55;--ibo-color-warning-500:#ea7d1e;--ibo-color-warning-600:#dd6c20;--ibo-color-warning-700:#c05621;--ibo-color-warning-800:#9c4221;--ibo-color-warning-900:#7b341e;--ibo-color-warning-950:#572819;--ibo-color-danger-100:#fce8e8;--ibo-color-danger-200:#fed7d7;--ibo-color-danger-300:#feb2b2;--ibo-color-danger-400:#fc8181;--ibo-color-danger-500:#f56565;--ibo-color-danger-600:#e53e3e;--ibo-color-danger-700:#c53030;--ibo-color-danger-800:#9b2c2c;--ibo-color-danger-900:#742a2a;--ibo-color-danger-950:#491d1d;--ibo-color-error-100:#fce8e8;--ibo-color-error-200:#fed7d7;--ibo-color-error-300:#feb2b2;--ibo-color-error-400:#fc8181;--ibo-color-error-500:#f56565;--ibo-color-error-600:#e53e3e;--ibo-color-error-700:#c53030;--ibo-color-error-800:#9b2c2c;--ibo-color-error-900:#742a2a;--ibo-color-error-950:#491d1d;--ibo-caselog-color-highlight-1:#689f38;--ibo-caselog-color-highlight-2:#b83280;--ibo-caselog-color-highlight-3:#f6ae55;--ibo-caselog-color-highlight-4:#3182ce;--ibo-caselog-color-highlight-5:#80deea}:root{--ibo-lifecycle-new-state-primary-color:#2c5382;--ibo-lifecycle-new-state-secondary-color:white;--ibo-lifecycle-neutral-state-primary-color:#2c5382;--ibo-lifecycle-neutral-state-secondary-color:white;--ibo-lifecycle-waiting-state-primary-color:#f6ae55;--ibo-lifecycle-waiting-state-secondary-color:white;--ibo-lifecycle-success-state-primary-color:#689f38;--ibo-lifecycle-success-state-secondary-color:white;--ibo-lifecycle-failure-state-primary-color:#b83280;--ibo-lifecycle-failure-state-secondary-color:white;--ibo-lifecycle-frozen-state-primary-color:#e1e7ec;--ibo-lifecycle-frozen-state-secondary-color:#6e7a8a;--ibo-lifecycle-active-state-primary-color:#689f38;--ibo-lifecycle-active-state-secondary-color:white;--ibo-lifecycle-inactive-state-primary-color:#f6ae55;--ibo-lifecycle-inactive-state-secondary-color:white}:root{--ibo-border-radius-100:1px;--ibo-border-radius-300:3px;--ibo-border-radius-500:5px;--ibo-border-radius-700:10px;--ibo-border-radius-900:16px;--ibo-border-radius-full:100%}:root{--ibo-elevation-100:inset 0 1px 1px 0 rgba(0, 0, 0, 0.15)}:root{--ibo-elevation-100:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12);--ibo-elevation-200:0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15);--ibo-elevation-300:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15);--ibo-elevation-400:0 5px 10px rgba(0, 0, 0, 0.05), 0 15px 25px rgba(0, 0, 0, 0.15);--ibo-elevation-500:0 20px 40px rgba(0, 0, 0, 0.2)}:root{--ibo-size-0:0;--ibo-size-50:2px;--ibo-size-100:4px;--ibo-size-150:8px;--ibo-size-200:12px;--ibo-size-250:16px;--ibo-size-300:24px;--ibo-size-350:32px;--ibo-size-400:48px;--ibo-size-450:64px;--ibo-size-500:96px;--ibo-size-550:128px;--ibo-size-600:192px;--ibo-size-650:256px;--ibo-size-700:384px;--ibo-size-750:512px;--ibo-size-800:640px;--ibo-size-850:768px;--ibo-size-900:896px}:root{--ibo-spacing-0:0;--ibo-spacing-100:2px;--ibo-spacing-200:4px;--ibo-spacing-300:8px;--ibo-spacing-400:12px;--ibo-spacing-500:16px;--ibo-spacing-600:24px;--ibo-spacing-700:32px;--ibo-spacing-800:48px;--ibo-spacing-900:64px}:root{--ibo-font-size-50:0.83rem;--ibo-font-size-100:1rem;--ibo-font-size-150:1.17rem;--ibo-font-size-200:1.33rem;--ibo-font-size-250:1.5rem;--ibo-font-size-300:1.67rem;--ibo-font-size-350:1.83rem;--ibo-font-size-400:2rem;--ibo-font-size-450:2.5rem;--ibo-font-size-500:3rem;--ibo-font-size-550:4rem}:root{--ibo-font-weight-100:100;--ibo-font-weight-200:200;--ibo-font-weight-300:300;--ibo-font-weight-400:400;--ibo-font-weight-500:500;--ibo-font-weight-600:600;--ibo-font-weight-700:700;--ibo-font-weight-800:800;--ibo-font-weight-900:900;--ibo-font-weight-950:950}:root{--ibo-font-family-base:Raleway;--ibo-font-family-monospace:monospace;--ibo-font-family-code:monospace}.ibo-datatable .ibo-field-badge::before{border-radius:100%}.ibo-text.ibo-is-primary{color:#9c4221}.ibo-text.ibo-is-secondary,.ui-dialog .ibo-text.ui-button,.ibo-text.ui-datepicker-current,.ibo-text.ui-datepicker-close{color:#404b5a}.ibo-text.ibo-is-neutral,.ui-dialog .ibo-text.ui-button.ui-dialog-titlebar-close{color:#404b5a}.ibo-text.ibo-is-information{color:#2c5382}.ibo-text.ibo-is-success{color:#558b2f}.ibo-text.ibo-is-failure{color:#9b2c2c}.ibo-text.ibo-is-warning{color:#9c4221}.ibo-text.ibo-is-danger{color:#9b2c2c}.ibo-text.ibo-is-grey{color:#404b5a}.ibo-text.ibo-is-blue-grey{color:#37474f}.ibo-text.ibo-is-blue{color:#2c5382}.ibo-text.ibo-is-cyan{color:#00838f}.ibo-text.ibo-is-green{color:#558b2f}.ibo-text.ibo-is-orange{color:#9c4221}.ibo-text.ibo-is-red{color:#9b2c2c}.ibo-text.ibo-is-pink{color:#97266d}.ibo-activity-panel--tab-title-decoration{box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.15)}.ibo-top-bar,.ibo-tab-container--extra-tabs-list{box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}ul.cke_autocomplete_panel,.ibo-breadcrumbs--previous-items-list,.ibo-quick-create--input.selectize-control.single .selectize-dropdown,.ibo-popover-menu,.ui-menu,.ui-multiselect-menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul,.ibo-activity-panel--filter-options{box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}.dataTables_scrollHead thead tr th.sorting::after,.ibo-breadcrumbs--item:not(:last-child)::after,.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after,.ibo-prop--apply.ui-state-error:after,.ibo-sort-order::after{font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.ibo-font-size-50,.ibo-field--fullscreen-toggler,.ibo-activity-panel--tab-title-draft-indicator,.ibo-activity-entry--sub-information{font-size:0.83rem}.ibo-font-size-100,.dataTables_paginate a.paginate_button,.ibo-quick-create--drawer,.ibo-global-search--drawer,.ibo-dashlet-header-dynamic--label,.ibo-datatable--toolbar,.object-ref-icon.text_decoration,.object-ref-icon-disabled.text_decoration,.ibo-criterion-area,.ibo-dashboard-editor--properties table td .ibo-field,.ibo-dashboard--available-dashlets table td .ibo-field,.ibo-dashlet--properties table td .ibo-field,.ibo-dashboard-editor--properties table th .ibo-field,.ibo-dashboard--available-dashlets table th .ibo-field,.ibo-dashlet--properties table th .ibo-field,.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--body{font-size:1rem}.ibo-font-size-150,.ibo-alert,.ibo-breadcrumbs--item-icon,.ibo-panel--subtitle,.ibo-panel--body,.ibo-dashlet-badge--action-create,.ibo-prop-header,.ibo-field,.sf_results_placeholder,.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-name,.ibo-tab-container--tabs-list,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,.ibo-activity-entry--medallion{font-size:1.17rem}.ibo-font-size-200,.dataTables_paginate a.paginate_button.previous,.dataTables_paginate a.paginate_button.next{font-size:1.33rem}.ibo-font-size-250,.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-fieldset-legend,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,legend,.ibo-top-bar--toolbar-dashboard-title,.ibo-tab-container--tab-container--label>span,.ibo-dashboard-editor--properties-title{font-size:1.5rem}.ibo-font-size-300,.ibo-title--for-object-details,.ibo-tab--temporary-remote-content--button{font-size:1.67rem}.ibo-font-size-350,.ibo-panel--title,.ibo-dashlet-header-static--body,.ibo-title-for-dashlet--title{font-size:1.83rem}.ibo-font-size-400{font-size:2rem}.ibo-font-size-450{font-size:2.5rem}.ibo-font-size-500{font-size:3rem}.ibo-font-size-550{font-size:4rem}.ibo-font-weight-100{font-weight:100}.ibo-font-weight-200{font-weight:200}.ibo-font-weight-300{font-weight:300}.ibo-font-weight-400{font-weight:400}.ibo-font-weight-500{font-weight:500}.ibo-font-weight-600,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-popover-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ui-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ui-multiselect-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-input-select-icon--menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--notifications-show-all-multiple~ul .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-field--label{font-weight:600}.ibo-font-weight-700,ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-title,.ibo-alert .ibo-alert--title,.ibo-tab-container--tab-header.ui-tabs-active,.ui-tabs-active.ibo-tab-container--extra-tabs-container{font-weight:700}.ibo-font-weight-800{font-weight:800}.ibo-font-weight-900{font-weight:900}.ibo-font-weight-950{font-weight:950}.ibo-font-ral-nor-50,.ibo-navigation-menu--menu-filter-hotkey{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-100,.ui-datepicker .ui-datepicker-title select,.ui-multiselect-checkboxes label,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization,.dataModelSchema text,.tooltipD3{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-150,.ibo-title--subtitle,.ibo-navigation-menu--menu-nodes ul li>a,.ibo-navigation-menu--menu-nodes ul li>span,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications,.ibo-datamodel-viewer--details .ibo-panel--subtitle,.ibo-global-search--result--title{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-200,.ibo-collapsible-section .ibo-collapsible-section--body,.ibo-navigation-menu--menu-group{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-250,.ui-dialog-title,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-welcome-popup--text{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-300,.ibo-quick-create--input.selectize-control.single .selectize-input>input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input,.ibo-quick-create--input.selectize-control.single .selectize-input>.item,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>.item,.ibo-global-search--input,.ibo-global-search--input:hover,.ibo-global-search--input:focus,.ibo-global-search--input:active{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-350,.ibo-navigation-menu--menu-nodes-title{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-400,.ibo-quick-create--icon,.ibo-global-search--icon{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-50{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-100,.dataTable th,.dataTable td,.ibo-breadcrumbs--item,.ibo-breadcrumbs--previous-items-list-toggler,.ibo-breadcrumbs--previous-item,body{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-150,.ui-multiselect-checkboxes li{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-250,.ibo-dashlet-badge--action-list{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-300,.ibo-title--text{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-50,.ibo-field--label>.ibo-has-description::after,.ibo-navigation-menu--menu-filter-clear{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-100,.ui-multiselect-header ul,.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label,.ibo-navigation-menu--menu-node-counter,#tooltipD3_top{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-150,.ibo-alert.ibo-is-primary a,.ibo-alert.ibo-is-secondary a,.ui-dialog .ibo-alert.ui-button a,.ibo-alert.ui-datepicker-current a,.ibo-alert.ui-datepicker-close a,.ibo-alert.ibo-is-neutral a,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close a,.ibo-alert.ibo-is-information a,.ibo-alert.ibo-is-success a,.ibo-alert.ibo-is-failure a,.ibo-alert.ibo-is-warning a,.ibo-alert.ibo-is-danger a,.ibo-alert.ibo-is-grey a,.ibo-alert.ibo-is-blue-grey a,.ibo-alert.ibo-is-blue a,.ibo-alert.ibo-is-cyan a,.ibo-alert.ibo-is-green a,.ibo-alert.ibo-is-orange a,.ibo-alert.ibo-is-red a,.ibo-alert.ibo-is-pink a{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-200,.ibo-dashlet-header-dynamic--count{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-250,.ibo-dashboard--top-bar .ibo-dashboard--top-bar-title{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-300{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-450,.ibo-dashlet-badge--action-list-count{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-50{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-100,.dataTables_paginate a.paginate_button.current,.dataTables_scrollHead thead tr th,.ibo-button,.ui-dialog .ui-button,.ui-datepicker-current,.ui-datepicker-close{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-150{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-250{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-300,.ibo-welcome-popup--text>div>div:first-child{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-50,.ibo-navigation-menu--menu-filter-hint{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-100,.ibo-quick-create--compartment--placeholder-hint,.ibo-global-search--compartment--placeholder-hint,.ibo-navigation-menu--menu--placeholder-hint,.ibo-activity-panel--body--placeholder-hint{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-150{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-250{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-300{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-code-50{font-size:0.83rem;font-family:monospace;font-weight:400}.ibo-font-code-100{font-size:1rem;font-family:monospace;font-weight:400}.ibo-font-code-150,.ibo-is-code,.ibo-input-text.ibo-is-code,textarea.ibo-is-code{font-size:1.17rem;font-family:monospace;font-weight:400}.ibo-font-code-200{font-size:1.33rem;font-family:monospace;font-weight:400}.ibo-font-code-250{font-size:1.5rem;font-family:monospace;font-weight:400}.ibo-font-code-300{font-size:1.67rem;font-family:monospace;font-weight:400}.ibo-font-code-350{font-size:1.83rem;font-family:monospace;font-weight:400}.ibo-font-code-400{font-size:2rem;font-family:monospace;font-weight:400}.ibo-font-code-450{font-size:2.5rem;font-family:monospace;font-weight:400}.ibo-font-code-500{font-size:3rem;font-family:monospace;font-weight:400}.ibo-font-code-550{font-size:4rem;font-family:monospace;font-weight:400}.ibo-is-visible{display:inherit !important;visibility:visible !important}.ibo-is-hidden{display:none !important}.ibo-is-transparent{opacity:0 !important}.ibo-is-opaque{opacity:1 !important}.ibo-is-fullwidth{width:100%}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-image,.ibo-panel--header-left,.ibo-panel--icon,.ibo-dashlet-header-static--icon-container,.ibo-input-image--image-view,.ibo-input-select--autocomplete-item-image,.ibo-pill,.ibo-title--icon,.ibo-datatable--toolbar-left,.ibo-datatable--toolbar-right,.ibo-field--fullscreen-toggler,.ibo-navigation-menu--bottom-part,.ibo-navigation-menu--user-info,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-object-details--status-dot,.ibo-activity-panel--togglers,.ibo-activity-panel--tabs-togglers,.ibo-activity-panel--tab-title,.ibo-activity-panel--tab-toolbar-actions,.ibo-activity-panel--tab-toolbar-action,.ibo-activity-panel--body--placeholder-image,.ibo-activity-panel--body--placeholder-hint,.ibo-activity-panel--closed-cover,.ibo-caselog-entry-form--lock-icon,.ibo-activity-entry--medallion,.ibo-activity-panel--load-more-entries-container,.ibo-activity-panel--load-entries-button{display:flex;justify-content:center;align-items:center}.dataTables_paginate,.ibo-dashlet-badge--action-list,.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.ibo-toolbar.ibo-toolbar--button,.ibo-activity-panel--tab-toolbar-left-actions,.ibo-activity-panel--tab-toolbar-middle-actions,.ibo-activity-panel--tab-toolbar-right-actions,.ibo-activity-panel--filter-option,.ibo-activity-panel--entry-forms-confirmation-preference,.ibo-caselog-entry-form--lock-indicator,.ibo-caselog-entry-form--action-buttons--main-actions{display:flex;align-items:center}.ibo-dashlet-badge--action-create,.ibo-title,.ibo-title--subtitle,.ibo-object-details--status,.ibo-activity-panel--add-caselog-entry-button{display:flex;align-items:baseline}.ibo-breadcrumbs,.ibo-quick-create,.ibo-quick-create--head,.ibo-global-search,.ibo-global-search--head,.ibo-top-bar,.ibo-top-bar--quick-actions,.ibo-top-bar--toolbar,.ibo-top-bar--toolbar-dashboard-menu-toggler,.ibo-tab-container--tabs-list,.ibo-tab-container--tab-header,.ibo-tab-container--extra-tabs-container,.ibo-dashboard--top-bar{display:flex;align-items:stretch}html.ibo-has-fullscreen-descendant{position:fixed !important;width:0 !important;height:0 !important}body.ibo-has-fullscreen-descendant{width:0 !important;height:0 !important;overflow:hidden !important}.ibo-has-fullscreen-descendant{position:static !important;overflow:visible !important;z-index:1050 !important}.ibo-is-fullscreen{position:absolute;top:0 !important;left:0 !important;margin:0 !important;padding:0 !important;width:100vw;height:100vh;overflow:auto;z-index:1050}.ibo-text-truncated-with-ellipsis,.ui-dialog .ui-dialog-title,.ibo-button--label,.ibo-breadcrumbs--item-label,.ibo-quick-create--compartment-element,.ibo-quick-create--compartment-results--element>.option,.ibo-global-search--compartment-element,.ibo-dashlet-badge--action-list-label,.ibo-input-select--autocomplete-item-txt,.attribute-set .attribute-set-item,.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-navigation-menu--menu-group-title,.ibo-navigation-menu--menu-nodes-title,.ibo-top-bar--toolbar-dashboard-title,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-tab-container--tab-toggler-label,.ibo-tab-container--extra-tab-toggler,.ibo-object-details>.ibo-panel--header .ibo-panel--subtitle,.ibo-activity-panel--tab-title-text,.ibo-activity-panel--filter-option{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.dataTables_paginate a.paginate_button,.ibo-dashlet-badge--action-list:hover,.ibo-dashlet-badge--action-list:active,.ibo-field--fullscreen-toggler,.search_form_handler a,.ibo-navigation-menu--menu-filter-clear,.ibo-navigation-menu--menu-filter-hint-close,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-activity-panel--load-entries-button{color:inherit}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .ibo-quick-create--compartment-results--element>.paginate_button.option:hover,.ibo-dashlet-badge--action-list:hover,.ibo-dashlet-badge--action-list:active:hover,.ibo-field--fullscreen-toggler:hover,.search_form_handler a:hover,.search_form_handler .ibo-quick-create--compartment-results--element>.option:hover,.ibo-navigation-menu--menu-filter-clear:hover,.ibo-navigation-menu--menu-filter-hint-close:hover,.ibo-tab-container--tab-toggler:hover,.ibo-tab-container--extra-tabs-list-toggler:hover,.ibo-activity-panel--load-entries-button:hover,.dataTables_paginate a.paginate_button:active,.ibo-dashlet-badge--action-list:hover:active,.ibo-dashlet-badge--action-list:active,.ibo-field--fullscreen-toggler:active,.search_form_handler a:active,.ibo-navigation-menu--menu-filter-clear:active,.ibo-navigation-menu--menu-filter-hint-close:active,.ibo-tab-container--tab-toggler:active,.ibo-tab-container--extra-tabs-list-toggler:active,.ibo-activity-panel--load-entries-button:active{color:inherit}.ibo-is-broken-hyperlink{text-decoration:line-through;cursor:help}.ibo-is-code{background-color:#f2f2f2;padding:1.25rem 1.5rem}.ibo-is-html-content{}.ibo-is-html-content table{width:unset !important;max-width:max-content}.ibo-is-html-content table{border-collapse:separate;border-spacing:2px}.ibo-is-html-content>code,.ibo-is-html-content :not(pre.hljs) code{color:inherit}.ibo-sticky-sentinel{position:absolute;left:0;right:0;visibility:hidden}.ibo-sticky-sentinel-top{top:0;height:0}.ibo-sticky-sentinel-bottom{bottom:0;height:0}.ibo-class-icon.ibo-is-small{width:32px;min-width:32px;max-height:32px}.ibo-class-icon.ibo-is-medium{width:48px;min-width:48px;max-height:48px}.ibo-class-icon.ibo-is-large{width:64px;min-width:64px;max-height:64px}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.content:not(:last-child),.ibo-is-html-content:not(:last-child){margin-bottom:1.5rem}/* minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:white;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:auto;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:"Raleway", "sans-serif", "system-ui"}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#212934;font-size:1rem;font-weight:500;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover,.ibo-quick-create--compartment-results--element>.option:hover{color:#363636}code{background-color:whitesmoke;color:#f14668;font-size:0.875em;font-weight:normal;padding:0.25em 0.5em 0.25em}hr{background-color:whitesmoke;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:0.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:whitesmoke;color:#4a4a4a;font-size:0.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}.content li+li,.ibo-is-html-content li+li{margin-top:0.25em}.content p:not(:last-child),.ibo-is-html-content p:not(:last-child),.content dl:not(:last-child),.ibo-is-html-content dl:not(:last-child),.content ol:not(:last-child),.ibo-is-html-content ol:not(:last-child),.content ul:not(:last-child),.ibo-is-html-content ul:not(:last-child),.content blockquote:not(:last-child),.ibo-is-html-content blockquote:not(:last-child),.content pre:not(:last-child),.ibo-is-html-content pre:not(:last-child),.content table:not(:last-child),.ibo-is-html-content table:not(:last-child){margin-bottom:1em}.content h1,.ibo-is-html-content h1,.content h2,.ibo-is-html-content h2,.content h3,.ibo-is-html-content h3,.content h4,.ibo-is-html-content h4,.content h5,.ibo-is-html-content h5,.content h6,.ibo-is-html-content h6{color:#363636;font-weight:600;line-height:1.125}.content h1,.ibo-is-html-content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child),.ibo-is-html-content h1:not(:first-child){margin-top:1em}.content h2,.ibo-is-html-content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child),.ibo-is-html-content h2:not(:first-child){margin-top:1.1428em}.content h3,.ibo-is-html-content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child),.ibo-is-html-content h3:not(:first-child){margin-top:1.3333em}.content h4,.ibo-is-html-content h4{font-size:1.25em;margin-bottom:0.8em}.content h5,.ibo-is-html-content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6,.ibo-is-html-content h6{font-size:1em;margin-bottom:1em}.content blockquote,.ibo-is-html-content blockquote{background-color:whitesmoke;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol,.ibo-is-html-content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]),.ibo-is-html-content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha,.ibo-is-html-content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman,.ibo-is-html-content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha,.ibo-is-html-content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman,.ibo-is-html-content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul,.ibo-is-html-content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul,.ibo-is-html-content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul,.ibo-is-html-content ul ul ul{list-style-type:square}.content dd,.ibo-is-html-content dd{margin-left:2em}.content figure,.ibo-is-html-content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child),.ibo-is-html-content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child),.ibo-is-html-content figure:not(:last-child){margin-bottom:2em}.content figure img,.ibo-is-html-content figure img{display:inline-block}.content figure figcaption,.ibo-is-html-content figure figcaption{font-style:italic}.content pre,.ibo-is-html-content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.ibo-is-html-content sup,.content sub,.ibo-is-html-content sub{font-size:75%}.content table,.ibo-is-html-content table{width:100%}.content table td,.ibo-is-html-content table td,.content table th,.ibo-is-html-content table th{border:'invalid on purpose';border-width:'invalid on purpose';padding:'invalid on purpose';vertical-align:top}.content table th,.ibo-is-html-content table th{color:'invalid on purpose'}.content table th:not([align]),.ibo-is-html-content table th:not([align]){text-align:inherit}.content table thead td,.ibo-is-html-content table thead td,.content table thead th,.ibo-is-html-content table thead th{border-width:'invalid on purpose';color:'invalid on purpose'}.content table tfoot td,.ibo-is-html-content table tfoot td,.content table tfoot th,.ibo-is-html-content table tfoot th{border-width:'invalid on purpose';color:'invalid on purpose'}.content table tbody tr:last-child td,.ibo-is-html-content table tbody tr:last-child td,.content table tbody tr:last-child th,.ibo-is-html-content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li,.ibo-is-html-content .tabs li+li{margin-top:0}.content.is-small,.is-small.ibo-is-html-content{font-size:0.75rem}.content.is-medium,.is-medium.ibo-is-html-content{font-size:1.25rem}.content.is-large,.is-large.ibo-is-html-content{font-size:1.5rem}.ibo-vendors-ckeditor--toolbar-fullscreen-button{display:none}.cke_toolbox_collapser.cke_toolbox_collapser_min~.ibo-vendors-ckeditor--toolbar-fullscreen-button{display:block;width:12px;height:11px;border:1px #A6A6A6 solid;cursor:pointer;background-position:center center !important;background-repeat:no-repeat !important;background-size:100% !important;background-image:url('../../../../images/full-screen.png') !important}.cke_toolbox_collapser.cke_toolbox_collapser_min~.ibo-vendors-ckeditor--toolbar-fullscreen-button:hover{background-color:#CCC}.hljs{padding:0.9rem !important;box-shadow:0 0px 3px 2px inset rgba(0, 0, 0, 0.4);border-radius:3px;white-space:pre-line}ul.cke_autocomplete_panel{background-color:white;border:none;border-radius:3px}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item{display:flex;justify-content:left;align-items:center}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-image{width:25px;height:25px;min-width:25px;min-height:25px;background-position:center center;background-size:100%;border-radius:100%;margin-right:0.5rem;background-color:#ebf8ff;border:1px solid #929fb1}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-title{white-space:nowrap;color:#3A3A3A}.ibo-vendors-ckeditor--display-content .cke_editable,.ibo-field--value .HTML .cke_editable,.ibo-caselog-entry .ibo-activity-entry--main-information-content .cke_editable{line-height:1.4}.ibo-vendors-ckeditor--display-content figure,.ibo-field--value .HTML figure,.ibo-caselog-entry .ibo-activity-entry--main-information-content figure{border:solid 1px #ccc;border-radius:2px}.ibo-vendors-ckeditor--display-content p,.ibo-field--value .HTML p,.ibo-caselog-entry .ibo-activity-entry--main-information-content p{margin-top:0.25em;margin-bottom:0.25em}.c3 path:not(.c3-legend-item-tile),.c3 line:not(.c3-legend-item-tile){stroke:#212934 !important}.c3-chart-arc path:not(.c3-legend-item-tile){stroke:white !important}.c3-axis{fill:#212934 !important}.c3-tooltip th{background-color:#aebecd !important;color:white !important}.c3-tooltip td{background-color:#929fb1 !important}.c3-legend-background{fill:white !important;stroke:#f2f2f2 !important}.c3-tooltip{background-color:#aebecd !important}.c3-tooltip tr{border:1px solid #CCC}.c3-legend-item{fill:#212934 !important}.tippy-content{white-space:pre-line}.ui-dialog{box-sizing:content-box;display:flex;flex-direction:column;position:absolute;top:0;left:0;background-color:white;border-radius:5px;overflow:hidden;outline:0;z-index:21}.ui-dialog .ui-dialog-titlebar{padding:0.4em 30px;position:relative;background-color:white;height:50px;border-bottom:solid 1px #e1e7ec;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.ui-dialog .ui-dialog-title{float:left;margin:0.1em 0;width:100%;padding-right:24px}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0;top:0.4em;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{box-sizing:content-box;position:relative;padding:16px 30px;overflow:auto}.ui-dialog .ui-dialog-buttonpane{margin-top:auto;text-align:left;border-width:1px 0 0 0;background-image:none;padding:0.4em 30px;position:relative;background-color:white;border-top:solid 1px #e1e7ec;height:50px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se{width:7px;height:7px;right:0;bottom:0}.ui-dialog .ui-resizable-sw{width:7px;height:7px;left:0;bottom:0}.ui-dialog .ui-resizable-ne{width:7px;height:7px;right:0;top:0}.ui-dialog .ui-resizable-nw{width:7px;height:7px;left:0;top:0}.ui-dialog .ui-button>.ui-icon{background-image:none;float:unset;margin:auto}.ui-dialog .ui-button>.ui-icon.ui-icon-closethick::after{content:'\f00d';font-family:'Font Awesome 5 Free';font-weight:600;text-indent:0;position:absolute;left:0px;width:100%;top:4px}.ui-button-icon-only{text-indent:-9999px;white-space:nowrap}.ui-widget-overlay.ui-front{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.6;filter:Alpha(Opacity=60);background-color:#37474f}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-layout-pane{overflow:auto}.ui-datepicker{background-color:white;border-radius:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12);z-index:32 !important;padding:0 8px 5px 8px}.ui-datepicker .ui-datepicker-header{position:relative;margin:8px 8px 4px 8px;padding-top:24px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-title{display:flex;justify-content:space-evenly}.ui-datepicker .ui-datepicker-title select{flex-grow:1}.ui-datepicker .ui-datepicker-year{margin-left:8px}.ui-datepicker .ui-datepicker-calendar{margin:0 8px 8px 8px}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold}.ui-datepicker td{padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em 0;text-align:center;width:23px;border-radius:100%;color:#c05621}.ui-datepicker td span.ui-state-active,.ui-datepicker td a.ui-state-active{background-color:#c05621;color:floralwhite}.ui-datepicker td span.ui-state-highlight:not(.ui-state-active),.ui-datepicker td a.ui-state-highlight:not(.ui-state-active){background-color:#feebc8}.ui-datepicker td span.ui-state-hover:not(.ui-state-active),.ui-datepicker td a.ui-state-hover:not(.ui-state-active){color:#7b341e}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-slider{position:relative;text-align:left;background-color:#f8f9fa;border:solid 1px #929fb1;border-radius:3px}.ui-slider .ui-slider-handle{background-color:white;border:solid 1px #929fb1;border-radius:3px;position:absolute;z-index:2;width:1.4em;height:1.4em;-ms-touch-action:none;touch-action:none;cursor:pointer}.ui-slider .ui-slider-handle:hover,.ui-slider .ui-slider-handle:active{border:solid 1px #c05621}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle{filter:inherit}.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:0.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.2em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:0.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:100}.ui-autocomplete .ui-menu-item{padding:0}.ui-autocomplete-input{width:auto;display:inline}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-tabs-tab.ui-state-disabled a{cursor:not-allowed !important}.ui-multiselect{width:auto !important;padding-left:0.7em !important;padding-right:1.5em !important;text-align:left;white-space:nowrap;overflow:hidden;display:grid}button.ui-multiselect>span{overflow:hidden}.ui-multiselect span.ui-icon{float:right}.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top:auto !important;left:-9999px}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important}.ui-multiselect-header{margin-bottom:3px;padding:3px 0}.ui-multiselect-header ul{padding-left:24px}.ui-multiselect-header ul li{float:left;padding:0 10px 0 0}.ui-multiselect-header span.ui-icon{float:left}.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0}.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10000;text-align:left}.ui-multiselect-checkboxes{position:relative;overflow-y:scroll !important}.ui-multiselect-checkboxes label{display:flex;align-items:center;cursor:pointer;padding:3px 1px}.ui-multiselect-checkboxes label input{margin-right:5px;position:relative;top:1px}.ui-multiselect-checkboxes li{clear:both;padding-right:3px}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none}.ui-dialog-titlebar.ui-multiselect-header{padding-left:20px;padding-right:20px}.ui-dialog-titlebar.ui-multiselect-header ul{padding-left:0;width:100%}.ui-dialog-titlebar.ui-multiselect-header a{color:#212934;font-weight:normal}.ui-multiselect,.ui-multiselect-menu,.ui-multiselect-header{background-color:#f8f9fa}button.ui-multiselect{padding-right:10px !important}button.ui-multiselect .fas{float:right;padding-left:10px}.dataTables_paginate{color:#404b5a}.dataTables_paginate a.paginate_button{display:inline-flex;justify-content:center;align-items:center;padding:0 5px;min-width:20px;height:20px;border-radius:3px}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .ibo-quick-create--compartment-results--element>.paginate_button.option:hover{background-color:#f8f9fa}.dataTables_paginate a.paginate_button.disabled{color:#929fb1;background-color:transparent;cursor:default}.dataTables_paginate a.paginate_button.current{color:#212934;background-color:#e1e7ec;box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.15)}.dataTables_length select{}.dataTables_length select[aria-controls]{display:inline-flex;width:unset;min-width:50px;height:20px;padding:0 4px}.dataTables_scrollHead{}.dataTables_scrollHead thead tr th{cursor:pointer}.dataTables_scrollHead thead tr th.sorting::after{position:absolute;right:calc((12px - 8px) / 2);content:"\f0dc";opacity:0.3;line-height:inherit}.dataTables_scrollHead thead tr th.sorting_asc:after{content:"\f0d8";opacity:1}.dataTables_scrollHead thead tr th.sorting_desc:after{content:"\f0d7";opacity:1}.dataTables_scrollHeadInner{border-bottom:1px solid #ccd4db}.dataTable th,.dataTable td{position:relative;padding:10px 12px}.dataTable tr:nth-child(odd){background-color:white}.dataTable tr:nth-child(even){background-color:#f2f2f2}.dataTable tr.ibo-is-red{background-color:#fce8e8}.dataTable tr.ibo-is-danger{background-color:#fed7d7}.dataTable tr.ibo-is-alert{background-color:#fed7d7}.dataTable tr.ibo-is-orange{background-color:floralwhite}.dataTable tr.ibo-is-warning{background-color:#feebc8}.dataTable tr.ibo-is-blue{background-color:#bee3f8}.dataTable tr.ibo-is-info{background-color:#bee3f8}.treeview,.treeview ul{padding:0;margin:0;list-style:none}.treeview div.hitarea{height:15px;width:15px;margin-left:-15px;float:left;cursor:pointer}.treeview li{margin:0;padding:3px 0 3px 16px}.treeview a.selected{background-color:#f8f9fa}#treecontrol{margin:1em 0}.treeview .hover{color:#dd6c20;cursor:pointer}.treeview li{background:url('../../../..//images/tv-item.gif') 0 0 no-repeat}.treeview .collapsable{background-image:url('../../../..//images/tv-collapsable.gif')}.treeview .expandable{background-image:url('../../../..//images/tv-expandable.gif')}.treeview .last{background-image:url('../../../..//images/tv-item-last.gif')}.treeview .lastCollapsable{background-image:url('../../../..//images/tv-collapsable-last.gif')}.treeview .lastExpandable{background-image:url('../../../..//images/tv-expandable-last.gif')}.filetree li{padding:3px 0 1px 16px}.filetree span.folder,.filetree span.file{padding-left:16px;display:block;height:15px}.filetree span.folder{background:url('../../../..//images/tv-folder.gif') 0 0 no-repeat}.filetree span.file{background:url('../../../..//images/tv-file.gif') 0 0 no-repeat}.blockUI.blockOverlay{background-color:#f2f2f2}.blockUI.blockMsg{font-size:6em;text-align:center;color:#6e7a8a;border:none;background-color:transparent}.mfp-bg{z-index:1100}.mfp-wrap{z-index:1101}/* +:root{--ibo-color-white-100:white;--ibo-color-white-200:#f2f2f2;--ibo-color-transparent:rgba(255, 255, 255, 0);--ibo-color-grey-50:#fcfcfd;--ibo-color-grey-100:#f8f9fa;--ibo-color-grey-200:#e1e7ec;--ibo-color-grey-300:#d5dde5;--ibo-color-grey-400:#ccd4db;--ibo-color-grey-500:#aebecd;--ibo-color-grey-600:#929fb1;--ibo-color-grey-700:#6e7a8a;--ibo-color-grey-800:#404b5a;--ibo-color-grey-900:#212934;--ibo-color-grey-950:#141a22;--ibo-color-blue-grey-50:#f1f5f8;--ibo-color-blue-grey-100:#cfd8dc;--ibo-color-blue-grey-200:#b0bec5;--ibo-color-blue-grey-300:#90a4ae;--ibo-color-blue-grey-400:#78909c;--ibo-color-blue-grey-500:#607d8b;--ibo-color-blue-grey-600:#546e7a;--ibo-color-blue-grey-700:#455a64;--ibo-color-blue-grey-800:#37474f;--ibo-color-blue-grey-900:#263238;--ibo-color-blue-grey-950:#1b2428;--ibo-color-blue-100:#ebf8ff;--ibo-color-blue-200:#bee3f8;--ibo-color-blue-300:#90cef4;--ibo-color-blue-400:#63b4ed;--ibo-color-blue-500:#429ae1;--ibo-color-blue-600:#3182ce;--ibo-color-blue-700:#2b6bb0;--ibo-color-blue-800:#2c5382;--ibo-color-blue-900:#2a4265;--ibo-color-blue-950:#253750;--ibo-color-cyan-100:#c9eef2;--ibo-color-cyan-200:#80deea;--ibo-color-cyan-300:#4dd0e1;--ibo-color-cyan-400:#26c5da;--ibo-color-cyan-500:#00bbd4;--ibo-color-cyan-600:#00aac1;--ibo-color-cyan-700:#0096a7;--ibo-color-cyan-800:#00838f;--ibo-color-cyan-900:#006164;--ibo-color-cyan-950:#003636;--ibo-color-green-100:#dcedc8;--ibo-color-green-200:#c5e1a5;--ibo-color-green-300:#aed581;--ibo-color-green-400:#9ccc65;--ibo-color-green-500:#8ac34a;--ibo-color-green-600:#7cb342;--ibo-color-green-700:#689f38;--ibo-color-green-800:#558b2f;--ibo-color-green-900:#33691e;--ibo-color-green-950:#235816;--ibo-color-orange-100:floralwhite;--ibo-color-orange-200:#feebc8;--ibo-color-orange-300:#fbd38d;--ibo-color-orange-400:#f6ae55;--ibo-color-orange-500:#ea7d1e;--ibo-color-orange-600:#dd6c20;--ibo-color-orange-700:#c05621;--ibo-color-orange-800:#9c4221;--ibo-color-orange-900:#7b341e;--ibo-color-orange-950:#572819;--ibo-color-red-100:#fce8e8;--ibo-color-red-200:#fed7d7;--ibo-color-red-300:#feb2b2;--ibo-color-red-400:#fc8181;--ibo-color-red-500:#f56565;--ibo-color-red-600:#e53e3e;--ibo-color-red-700:#c53030;--ibo-color-red-800:#9b2c2c;--ibo-color-red-900:#742a2a;--ibo-color-red-950:#491d1d;--ibo-color-pink-100:#fff5f7;--ibo-color-pink-200:#fed7e2;--ibo-color-pink-300:#fbb6ce;--ibo-color-pink-400:#f688b4;--ibo-color-pink-500:#ed64a6;--ibo-color-pink-600:#d53f8c;--ibo-color-pink-700:#b83280;--ibo-color-pink-800:#97266d;--ibo-color-pink-900:#702459;--ibo-color-pink-950:#511a40}:root{--ibo-color-primary-100:floralwhite;--ibo-color-primary-200:#feebc8;--ibo-color-primary-300:#fbd38d;--ibo-color-primary-400:#f6ae55;--ibo-color-primary-500:#ea7d1e;--ibo-color-primary-600:#dd6c20;--ibo-color-primary-700:#c05621;--ibo-color-primary-800:#9c4221;--ibo-color-primary-900:#7b341e;--ibo-color-primary-950:#572819;--ibo-color-secondary-100:#f8f9fa;--ibo-color-secondary-200:#e1e7ec;--ibo-color-secondary-300:#d5dde5;--ibo-color-secondary-400:#ccd4db;--ibo-color-secondary-500:#aebecd;--ibo-color-secondary-600:#929fb1;--ibo-color-secondary-700:#6e7a8a;--ibo-color-secondary-800:#404b5a;--ibo-color-secondary-900:#212934;--ibo-color-secondary-950:#141a22;--ibo-color-information-100:#ebf8ff;--ibo-color-information-200:#bee3f8;--ibo-color-information-300:#90cef4;--ibo-color-information-400:#63b4ed;--ibo-color-information-500:#429ae1;--ibo-color-information-600:#3182ce;--ibo-color-information-700:#2b6bb0;--ibo-color-information-800:#2c5382;--ibo-color-information-900:#2a4265;--ibo-color-information-950:#253750;--ibo-color-success-100:#dcedc8;--ibo-color-success-200:#c5e1a5;--ibo-color-success-300:#aed581;--ibo-color-success-400:#9ccc65;--ibo-color-success-500:#8ac34a;--ibo-color-success-600:#7cb342;--ibo-color-success-700:#689f38;--ibo-color-success-800:#558b2f;--ibo-color-success-900:#33691e;--ibo-color-success-950:#235816;--ibo-color-warning-100:floralwhite;--ibo-color-warning-200:#feebc8;--ibo-color-warning-300:#fbd38d;--ibo-color-warning-400:#f6ae55;--ibo-color-warning-500:#ea7d1e;--ibo-color-warning-600:#dd6c20;--ibo-color-warning-700:#c05621;--ibo-color-warning-800:#9c4221;--ibo-color-warning-900:#7b341e;--ibo-color-warning-950:#572819;--ibo-color-danger-100:#fce8e8;--ibo-color-danger-200:#fed7d7;--ibo-color-danger-300:#feb2b2;--ibo-color-danger-400:#fc8181;--ibo-color-danger-500:#f56565;--ibo-color-danger-600:#e53e3e;--ibo-color-danger-700:#c53030;--ibo-color-danger-800:#9b2c2c;--ibo-color-danger-900:#742a2a;--ibo-color-danger-950:#491d1d;--ibo-color-error-100:#fce8e8;--ibo-color-error-200:#fed7d7;--ibo-color-error-300:#feb2b2;--ibo-color-error-400:#fc8181;--ibo-color-error-500:#f56565;--ibo-color-error-600:#e53e3e;--ibo-color-error-700:#c53030;--ibo-color-error-800:#9b2c2c;--ibo-color-error-900:#742a2a;--ibo-color-error-950:#491d1d;--ibo-caselog-color-highlight-1:#689f38;--ibo-caselog-color-highlight-2:#b83280;--ibo-caselog-color-highlight-3:#f6ae55;--ibo-caselog-color-highlight-4:#3182ce;--ibo-caselog-color-highlight-5:#80deea}:root{--ibo-lifecycle-new-state-primary-color:#2c5382;--ibo-lifecycle-new-state-secondary-color:white;--ibo-lifecycle-neutral-state-primary-color:#2c5382;--ibo-lifecycle-neutral-state-secondary-color:white;--ibo-lifecycle-waiting-state-primary-color:#f6ae55;--ibo-lifecycle-waiting-state-secondary-color:white;--ibo-lifecycle-success-state-primary-color:#689f38;--ibo-lifecycle-success-state-secondary-color:white;--ibo-lifecycle-failure-state-primary-color:#b83280;--ibo-lifecycle-failure-state-secondary-color:white;--ibo-lifecycle-frozen-state-primary-color:#e1e7ec;--ibo-lifecycle-frozen-state-secondary-color:#6e7a8a;--ibo-lifecycle-active-state-primary-color:#689f38;--ibo-lifecycle-active-state-secondary-color:white;--ibo-lifecycle-inactive-state-primary-color:#f6ae55;--ibo-lifecycle-inactive-state-secondary-color:white}:root{--ibo-border-radius-100:1px;--ibo-border-radius-300:3px;--ibo-border-radius-500:5px;--ibo-border-radius-700:10px;--ibo-border-radius-900:16px;--ibo-border-radius-full:100%}:root{--ibo-elevation-100:inset 0 1px 1px 0 rgba(0, 0, 0, 0.15)}:root{--ibo-elevation-100:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12);--ibo-elevation-200:0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15);--ibo-elevation-300:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15);--ibo-elevation-400:0 5px 10px rgba(0, 0, 0, 0.05), 0 15px 25px rgba(0, 0, 0, 0.15);--ibo-elevation-500:0 20px 40px rgba(0, 0, 0, 0.2)}:root{--ibo-size-0:0;--ibo-size-50:2px;--ibo-size-100:4px;--ibo-size-150:8px;--ibo-size-200:12px;--ibo-size-250:16px;--ibo-size-300:24px;--ibo-size-350:32px;--ibo-size-400:48px;--ibo-size-450:64px;--ibo-size-500:96px;--ibo-size-550:128px;--ibo-size-600:192px;--ibo-size-650:256px;--ibo-size-700:384px;--ibo-size-750:512px;--ibo-size-800:640px;--ibo-size-850:768px;--ibo-size-900:896px}:root{--ibo-spacing-0:0;--ibo-spacing-100:2px;--ibo-spacing-200:4px;--ibo-spacing-300:8px;--ibo-spacing-400:12px;--ibo-spacing-500:16px;--ibo-spacing-600:24px;--ibo-spacing-700:32px;--ibo-spacing-800:48px;--ibo-spacing-900:64px}:root{--ibo-font-size-50:0.83rem;--ibo-font-size-100:1rem;--ibo-font-size-150:1.17rem;--ibo-font-size-200:1.33rem;--ibo-font-size-250:1.5rem;--ibo-font-size-300:1.67rem;--ibo-font-size-350:1.83rem;--ibo-font-size-400:2rem;--ibo-font-size-450:2.5rem;--ibo-font-size-500:3rem;--ibo-font-size-550:4rem}:root{--ibo-font-weight-100:100;--ibo-font-weight-200:200;--ibo-font-weight-300:300;--ibo-font-weight-400:400;--ibo-font-weight-500:500;--ibo-font-weight-600:600;--ibo-font-weight-700:700;--ibo-font-weight-800:800;--ibo-font-weight-900:900;--ibo-font-weight-950:950}:root{--ibo-font-family-base:Raleway;--ibo-font-family-monospace:monospace;--ibo-font-family-code:monospace}.ibo-datatable .ibo-field-badge::before{border-radius:100%}.ibo-text.ibo-is-primary{color:#9c4221}.ibo-text.ibo-is-secondary,.ui-dialog .ibo-text.ui-button,.ibo-text.ui-datepicker-current,.ibo-text.ui-datepicker-close{color:#404b5a}.ibo-text.ibo-is-neutral,.ui-dialog .ibo-text.ui-button.ui-dialog-titlebar-close{color:#404b5a}.ibo-text.ibo-is-information{color:#2c5382}.ibo-text.ibo-is-success{color:#558b2f}.ibo-text.ibo-is-failure{color:#9b2c2c}.ibo-text.ibo-is-warning{color:#9c4221}.ibo-text.ibo-is-danger{color:#9b2c2c}.ibo-text.ibo-is-grey{color:#404b5a}.ibo-text.ibo-is-blue-grey{color:#37474f}.ibo-text.ibo-is-blue{color:#2c5382}.ibo-text.ibo-is-cyan{color:#00838f}.ibo-text.ibo-is-green{color:#558b2f}.ibo-text.ibo-is-orange{color:#9c4221}.ibo-text.ibo-is-red{color:#9b2c2c}.ibo-text.ibo-is-pink{color:#97266d}.ibo-activity-panel--tab-title-decoration{box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.15)}.ibo-top-bar,.ibo-tab-container--extra-tabs-list{box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}ul.cke_autocomplete_panel,.ibo-breadcrumbs--previous-items-list,.ibo-quick-create--input.selectize-control.single .selectize-dropdown,.ibo-popover-menu,.ui-menu,.ui-multiselect-menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul,.ibo-activity-panel--filter-options{box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}.dataTables_scrollHead thead tr th.sorting::after,.ibo-breadcrumbs--item:not(:last-child)::after,.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after,.ibo-prop--apply.ui-state-error:after,.ibo-sort-order::after{font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.ibo-font-size-50,.ibo-field--fullscreen-toggler,.ibo-activity-panel--tab-title-draft-indicator,.ibo-activity-entry--sub-information{font-size:0.83rem}.ibo-font-size-100,.dataTables_paginate a.paginate_button,.ibo-quick-create--drawer,.ibo-global-search--drawer,.ibo-dashlet-header-dynamic--label,.ibo-datatable--toolbar,.object-ref-icon.text_decoration,.object-ref-icon-disabled.text_decoration,.ibo-criterion-area,.ibo-dashboard-editor--properties table td .ibo-field,.ibo-dashboard--available-dashlets table td .ibo-field,.ibo-dashlet--properties table td .ibo-field,.ibo-dashboard-editor--properties table th .ibo-field,.ibo-dashboard--available-dashlets table th .ibo-field,.ibo-dashlet--properties table th .ibo-field,.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--body{font-size:1rem}.ibo-font-size-150,.ibo-alert,.ibo-breadcrumbs--item-icon,.ibo-panel--subtitle,.ibo-panel--body,.ibo-dashlet-badge--action-create,.ibo-prop-header,.ibo-field,.sf_results_placeholder,.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-name,.ibo-tab-container--tabs-list,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,.ibo-activity-entry--medallion,.ibo-alert--body .ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-alert--body .ibo-collapsible-section .ibo-collapsible-section--body{font-size:1.17rem}.ibo-font-size-200,.dataTables_paginate a.paginate_button.previous,.dataTables_paginate a.paginate_button.next{font-size:1.33rem}.ibo-font-size-250,.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-fieldset-legend,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,legend,.ibo-top-bar--toolbar-dashboard-title,.ibo-tab-container--tab-container--label>span,.ibo-dashboard-editor--properties-title{font-size:1.5rem}.ibo-font-size-300,.ibo-title--for-object-details,.ibo-tab--temporary-remote-content--button{font-size:1.67rem}.ibo-font-size-350,.ibo-panel--title,.ibo-dashlet-header-static--body,.ibo-title-for-dashlet--title{font-size:1.83rem}.ibo-font-size-400{font-size:2rem}.ibo-font-size-450{font-size:2.5rem}.ibo-font-size-500{font-size:3rem}.ibo-font-size-550{font-size:4rem}.ibo-font-weight-100{font-weight:100}.ibo-font-weight-200{font-weight:200}.ibo-font-weight-300{font-weight:300}.ibo-font-weight-400{font-weight:400}.ibo-font-weight-500{font-weight:500}.ibo-font-weight-600,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-popover-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ui-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ui-multiselect-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-input-select-icon--menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--notifications-show-all-multiple~ul .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-field--label{font-weight:600}.ibo-font-weight-700,ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-title,.ibo-alert .ibo-alert--title,.ibo-tab-container--tab-header.ui-tabs-active,.ui-tabs-active.ibo-tab-container--extra-tabs-container{font-weight:700}.ibo-font-weight-800{font-weight:800}.ibo-font-weight-900{font-weight:900}.ibo-font-weight-950{font-weight:950}.ibo-font-ral-nor-50,.ibo-navigation-menu--menu-filter-hotkey{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-100,.ui-datepicker .ui-datepicker-title select,.ui-multiselect-checkboxes label,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization,.dataModelSchema text,.tooltipD3{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-150,.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.ibo-input-select.ibo-input-selectize input,.ibo-input-selectize.ui-multiselect input,.ui_tpicker_hour_slider>select.ibo-input-selectize input,.ui_tpicker_minute_slider>select.ibo-input-selectize input,.ui_tpicker_second_slider>select.ibo-input-selectize input,select.ibo-input-selectize.ibo-input-select-placeholder input,.ibo-title--subtitle,.ibo-navigation-menu--menu-nodes ul li>a,.ibo-navigation-menu--menu-nodes ul li>span,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications,.ibo-datamodel-viewer--details .ibo-panel--subtitle,.ibo-global-search--result--title{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-200,.ibo-collapsible-section .ibo-collapsible-section--body,.ibo-navigation-menu--menu-group{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-250,.ui-dialog-title,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-welcome-popup--text{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-300,.ibo-quick-create--input.selectize-control.single .selectize-input>input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input,.ibo-quick-create--input.selectize-control.single .selectize-input>.item,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>.item,.ibo-global-search--input,.ibo-global-search--input:hover,.ibo-global-search--input:focus,.ibo-global-search--input:active{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-350,.ibo-navigation-menu--menu-nodes-title{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-400,.ibo-quick-create--icon,.ibo-global-search--icon{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-50{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-100,.dataTable th,.dataTable td,.ibo-breadcrumbs--item,.ibo-breadcrumbs--previous-items-list-toggler,.ibo-breadcrumbs--previous-item,body{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-150,.ui-multiselect-checkboxes li{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-250,.ibo-dashlet-badge--action-list{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-300,.ibo-title--text{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-50,.ibo-field--label>.ibo-has-description::after,.ibo-navigation-menu--menu-filter-clear,.ibo-input-with-label--label.ibo-has-description::after{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-100,.ui-multiselect-header ul,.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label,.ibo-navigation-menu--menu-node-counter,#tooltipD3_top{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-150,.ibo-alert.ibo-is-primary a,.ibo-alert.ibo-is-secondary a,.ui-dialog .ibo-alert.ui-button a,.ibo-alert.ui-datepicker-current a,.ibo-alert.ui-datepicker-close a,.ibo-alert.ibo-is-neutral a,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close a,.ibo-alert.ibo-is-information a,.ibo-alert.ibo-is-success a,.ibo-alert.ibo-is-failure a,.ibo-alert.ibo-is-warning a,.ibo-alert.ibo-is-danger a,.ibo-alert.ibo-is-grey a,.ibo-alert.ibo-is-blue-grey a,.ibo-alert.ibo-is-blue a,.ibo-alert.ibo-is-cyan a,.ibo-alert.ibo-is-green a,.ibo-alert.ibo-is-orange a,.ibo-alert.ibo-is-red a,.ibo-alert.ibo-is-pink a{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-200,.ibo-dashlet-header-dynamic--count{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-250,.ibo-dashboard--top-bar .ibo-dashboard--top-bar-title{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-300{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-450,.ibo-dashlet-badge--action-list-count{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-50{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-100,.dataTables_paginate a.paginate_button.current,.dataTables_scrollHead thead tr th,.ibo-button,.ui-dialog .ui-button,.ui-datepicker-current,.ui-datepicker-close{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-150{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-250{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-300,.ibo-welcome-popup--text>div>div:first-child{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-50,.ibo-navigation-menu--menu-filter-hint{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-100,.ibo-quick-create--compartment--placeholder-hint,.ibo-global-search--compartment--placeholder-hint,.ibo-navigation-menu--menu--placeholder-hint,.ibo-activity-panel--body--placeholder-hint{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-150{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-250{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-300{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-code-50{font-size:0.83rem;font-family:monospace;font-weight:400}.ibo-font-code-100{font-size:1rem;font-family:monospace;font-weight:400}.ibo-font-code-150,.ibo-is-code,.ibo-input-text.ibo-is-code,textarea.ibo-is-code{font-size:1.17rem;font-family:monospace;font-weight:400}.ibo-font-code-200{font-size:1.33rem;font-family:monospace;font-weight:400}.ibo-font-code-250{font-size:1.5rem;font-family:monospace;font-weight:400}.ibo-font-code-300{font-size:1.67rem;font-family:monospace;font-weight:400}.ibo-font-code-350{font-size:1.83rem;font-family:monospace;font-weight:400}.ibo-font-code-400{font-size:2rem;font-family:monospace;font-weight:400}.ibo-font-code-450{font-size:2.5rem;font-family:monospace;font-weight:400}.ibo-font-code-500{font-size:3rem;font-family:monospace;font-weight:400}.ibo-font-code-550{font-size:4rem;font-family:monospace;font-weight:400}.ibo-is-visible{display:inherit !important;visibility:visible !important}.ibo-is-hidden{display:none !important}.ibo-is-transparent{opacity:0 !important}.ibo-is-opaque{opacity:1 !important}.ibo-is-fullwidth{width:100%}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-image,.ibo-panel--header-left,.ibo-panel--icon,.ibo-dashlet-header-static--icon-container,.ibo-input-image--image-view,.ibo-input-select--autocomplete-item-image,.ibo-pill,.ibo-title--icon,.ibo-datatable--toolbar-left,.ibo-datatable--toolbar-right,.ibo-field--fullscreen-toggler,.ibo-navigation-menu--bottom-part,.ibo-navigation-menu--user-info,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-object-details--status-dot,.ibo-activity-panel--togglers,.ibo-activity-panel--tabs-togglers,.ibo-activity-panel--tab-title,.ibo-activity-panel--tab-toolbar-actions,.ibo-activity-panel--tab-toolbar-action,.ibo-activity-panel--body--placeholder-image,.ibo-activity-panel--body--placeholder-hint,.ibo-activity-panel--closed-cover,.ibo-caselog-entry-form--lock-icon,.ibo-activity-entry--medallion,.ibo-activity-panel--load-more-entries-container,.ibo-activity-panel--load-entries-button{display:flex;justify-content:center;align-items:center}.dataTables_paginate,.ibo-dashlet-badge--action-list,.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.ibo-toolbar.ibo-toolbar--button,.ibo-activity-panel--tab-toolbar-left-actions,.ibo-activity-panel--tab-toolbar-middle-actions,.ibo-activity-panel--tab-toolbar-right-actions,.ibo-activity-panel--filter-option,.ibo-activity-panel--entry-forms-confirmation-preference,.ibo-caselog-entry-form--lock-indicator,.ibo-caselog-entry-form--action-buttons--main-actions{display:flex;align-items:center}.ibo-dashlet-badge--action-create,.ibo-title,.ibo-title--subtitle,.ibo-object-details--status,.ibo-activity-panel--add-caselog-entry-button{display:flex;align-items:baseline}.ibo-breadcrumbs,.ibo-quick-create,.ibo-quick-create--head,.ibo-global-search,.ibo-global-search--head,.ibo-top-bar,.ibo-top-bar--quick-actions,.ibo-top-bar--toolbar,.ibo-top-bar--toolbar-dashboard-menu-toggler,.ibo-tab-container--tabs-list,.ibo-tab-container--tab-header,.ibo-tab-container--extra-tabs-container,.ibo-dashboard--top-bar{display:flex;align-items:stretch}html.ibo-has-fullscreen-descendant{position:fixed !important;width:0 !important;height:0 !important}body.ibo-has-fullscreen-descendant{width:0 !important;height:0 !important;overflow:hidden !important}.ibo-has-fullscreen-descendant{position:static !important;overflow:visible !important;z-index:1050 !important}.ibo-is-fullscreen{position:absolute;top:0 !important;left:0 !important;margin:0 !important;padding:0 !important;width:100vw;height:100vh;overflow:auto;z-index:1050}.ibo-text-truncated-with-ellipsis,.ui-dialog .ui-dialog-title,.ibo-button--label,.ibo-breadcrumbs--item-label,.ibo-quick-create--compartment-element,.ibo-quick-create--compartment-results--element>.option,.ibo-global-search--compartment-element,.ibo-dashlet-badge--action-list-label,.ibo-input-select--autocomplete-item-txt,.attribute-set .attribute-set-item,.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-navigation-menu--menu-group-title,.ibo-navigation-menu--menu-nodes-title,.ibo-top-bar--toolbar-dashboard-title,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-tab-container--tab-toggler-label,.ibo-tab-container--extra-tab-toggler,.ibo-object-details>.ibo-panel--header .ibo-panel--subtitle,.ibo-activity-panel--tab-title-text,.ibo-activity-panel--filter-option{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.dataTables_paginate a.paginate_button,.ibo-dashlet-badge--action-list:hover,.ibo-dashlet-badge--action-list:active,.ibo-field--fullscreen-toggler,.search_form_handler a,.ibo-navigation-menu--menu-filter-clear,.ibo-navigation-menu--menu-filter-hint-close,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-activity-panel--load-entries-button{color:inherit}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .ibo-quick-create--compartment-results--element>.paginate_button.option:hover,.ibo-dashlet-badge--action-list:hover,.ibo-dashlet-badge--action-list:active:hover,.ibo-field--fullscreen-toggler:hover,.search_form_handler a:hover,.search_form_handler .ibo-quick-create--compartment-results--element>.option:hover,.ibo-navigation-menu--menu-filter-clear:hover,.ibo-navigation-menu--menu-filter-hint-close:hover,.ibo-tab-container--tab-toggler:hover,.ibo-tab-container--extra-tabs-list-toggler:hover,.ibo-activity-panel--load-entries-button:hover,.dataTables_paginate a.paginate_button:active,.ibo-dashlet-badge--action-list:hover:active,.ibo-dashlet-badge--action-list:active,.ibo-field--fullscreen-toggler:active,.search_form_handler a:active,.ibo-navigation-menu--menu-filter-clear:active,.ibo-navigation-menu--menu-filter-hint-close:active,.ibo-tab-container--tab-toggler:active,.ibo-tab-container--extra-tabs-list-toggler:active,.ibo-activity-panel--load-entries-button:active{color:inherit}.ibo-is-broken-hyperlink{text-decoration:line-through;cursor:help}.ibo-is-code{background-color:#f2f2f2;padding:1.25rem 1.5rem}.ibo-add-margin-top-250{margin-top:12px}.ibo-is-html-content{}.ibo-is-html-content table{width:unset !important;max-width:max-content}.ibo-is-html-content table{border-collapse:separate;border-spacing:2px}.ibo-is-html-content>code,.ibo-is-html-content code:not(.hljs){color:inherit}.ibo-sticky-sentinel{position:absolute;left:0;right:0;visibility:hidden}.ibo-sticky-sentinel-top{top:0;height:0}.ibo-sticky-sentinel-bottom{bottom:0;height:0}.ibo-class-icon.ibo-is-small{width:32px;min-width:32px;max-height:32px}.ibo-class-icon.ibo-is-medium{width:48px;min-width:48px;max-height:48px}.ibo-class-icon.ibo-is-large{width:64px;min-width:64px;max-height:64px}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.content:not(:last-child),.ibo-is-html-content:not(:last-child){margin-bottom:1.5rem}/* minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:white;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:auto;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:"Raleway", "sans-serif", "system-ui"}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#212934;font-size:1rem;font-weight:500;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover,.ibo-quick-create--compartment-results--element>.option:hover{color:#363636}code{background-color:whitesmoke;color:#f14668;font-size:0.875em;font-weight:normal;padding:0.25em 0.5em 0.25em}hr{background-color:whitesmoke;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:0.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:whitesmoke;color:#4a4a4a;font-size:0.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}.content li+li,.ibo-is-html-content li+li{margin-top:0.25em}.content p:not(:last-child),.ibo-is-html-content p:not(:last-child),.content dl:not(:last-child),.ibo-is-html-content dl:not(:last-child),.content ol:not(:last-child),.ibo-is-html-content ol:not(:last-child),.content ul:not(:last-child),.ibo-is-html-content ul:not(:last-child),.content blockquote:not(:last-child),.ibo-is-html-content blockquote:not(:last-child),.content pre:not(:last-child),.ibo-is-html-content pre:not(:last-child),.content table:not(:last-child),.ibo-is-html-content table:not(:last-child){margin-bottom:1em}.content h1,.ibo-is-html-content h1,.content h2,.ibo-is-html-content h2,.content h3,.ibo-is-html-content h3,.content h4,.ibo-is-html-content h4,.content h5,.ibo-is-html-content h5,.content h6,.ibo-is-html-content h6{color:#363636;font-weight:600;line-height:1.125}.content h1,.ibo-is-html-content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child),.ibo-is-html-content h1:not(:first-child){margin-top:1em}.content h2,.ibo-is-html-content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child),.ibo-is-html-content h2:not(:first-child){margin-top:1.1428em}.content h3,.ibo-is-html-content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child),.ibo-is-html-content h3:not(:first-child){margin-top:1.3333em}.content h4,.ibo-is-html-content h4{font-size:1.25em;margin-bottom:0.8em}.content h5,.ibo-is-html-content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6,.ibo-is-html-content h6{font-size:1em;margin-bottom:1em}.content blockquote,.ibo-is-html-content blockquote{background-color:whitesmoke;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol,.ibo-is-html-content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]),.ibo-is-html-content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha,.ibo-is-html-content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman,.ibo-is-html-content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha,.ibo-is-html-content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman,.ibo-is-html-content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul,.ibo-is-html-content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul,.ibo-is-html-content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul,.ibo-is-html-content ul ul ul{list-style-type:square}.content dd,.ibo-is-html-content dd{margin-left:2em}.content figure,.ibo-is-html-content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child),.ibo-is-html-content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child),.ibo-is-html-content figure:not(:last-child){margin-bottom:2em}.content figure img,.ibo-is-html-content figure img{display:inline-block}.content figure figcaption,.ibo-is-html-content figure figcaption{font-style:italic}.content pre,.ibo-is-html-content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.ibo-is-html-content sup,.content sub,.ibo-is-html-content sub{font-size:75%}.content table,.ibo-is-html-content table{width:100%}.content table td,.ibo-is-html-content table td,.content table th,.ibo-is-html-content table th{border:'invalid on purpose';border-width:'invalid on purpose';padding:'invalid on purpose';vertical-align:top}.content table th,.ibo-is-html-content table th{color:'invalid on purpose'}.content table th:not([align]),.ibo-is-html-content table th:not([align]){text-align:inherit}.content table thead td,.ibo-is-html-content table thead td,.content table thead th,.ibo-is-html-content table thead th{border-width:'invalid on purpose';color:'invalid on purpose'}.content table tfoot td,.ibo-is-html-content table tfoot td,.content table tfoot th,.ibo-is-html-content table tfoot th{border-width:'invalid on purpose';color:'invalid on purpose'}.content table tbody tr:last-child td,.ibo-is-html-content table tbody tr:last-child td,.content table tbody tr:last-child th,.ibo-is-html-content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li,.ibo-is-html-content .tabs li+li{margin-top:0}.content.is-small,.is-small.ibo-is-html-content{font-size:0.75rem}.content.is-medium,.is-medium.ibo-is-html-content{font-size:1.25rem}.content.is-large,.is-large.ibo-is-html-content{font-size:1.5rem}.ibo-vendors-ckeditor--toolbar-fullscreen-button{display:none}.cke_toolbox_collapser.cke_toolbox_collapser_min~.ibo-vendors-ckeditor--toolbar-fullscreen-button{display:block;width:12px;height:11px;border:1px #A6A6A6 solid;cursor:pointer;background-position:center center !important;background-repeat:no-repeat !important;background-size:100% !important;background-image:url('../../../../images/full-screen.png') !important}.cke_toolbox_collapser.cke_toolbox_collapser_min~.ibo-vendors-ckeditor--toolbar-fullscreen-button:hover{background-color:#CCC}.hljs{padding:0.9rem !important;box-shadow:0 0px 3px 2px inset rgba(0, 0, 0, 0.4);border-radius:3px;white-space:pre-line}.ibo-hljs-container{padding:0 !important}ul.cke_autocomplete_panel{background-color:white;border:none;border-radius:3px}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item{display:flex;justify-content:left;align-items:center}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-image{width:25px;height:25px;min-width:25px;min-height:25px;background-position:center center;background-size:100%;border-radius:100%;margin-right:0.5rem;background-color:#ebf8ff;border:1px solid #929fb1}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-title{white-space:nowrap;color:#3A3A3A}.ibo-vendors-ckeditor--display-content .cke_editable,.ibo-field--value .HTML .cke_editable,.ibo-caselog-entry .ibo-activity-entry--main-information-content .cke_editable{line-height:1.4}.ibo-vendors-ckeditor--display-content figure,.ibo-field--value .HTML figure,.ibo-caselog-entry .ibo-activity-entry--main-information-content figure{border:solid 1px #ccc;border-radius:2px}.ibo-vendors-ckeditor--display-content p,.ibo-field--value .HTML p,.ibo-caselog-entry .ibo-activity-entry--main-information-content p{margin-top:0.25em;margin-bottom:0.25em}.c3 path:not(.c3-legend-item-tile),.c3 line:not(.c3-legend-item-tile){stroke:#212934 !important}.c3-chart-arc path:not(.c3-legend-item-tile){stroke:white !important}.c3-axis{fill:#212934 !important}.c3-tooltip th{background-color:#aebecd !important;color:white !important}.c3-tooltip td{background-color:#929fb1 !important}.c3-legend-background{fill:white !important;stroke:#f2f2f2 !important}.c3-tooltip{background-color:#aebecd !important}.c3-tooltip tr{border:1px solid #CCC}.c3-legend-item{fill:#212934 !important}.tippy-content{white-space:pre-line}.ui-dialog{box-sizing:content-box;display:flex;flex-direction:column;position:absolute;top:0;left:0;background-color:white;border-radius:5px;overflow:hidden;outline:0;z-index:21}.ui-dialog .ui-dialog-titlebar{padding:0.4em 30px;position:relative;background-color:white;height:50px;border-bottom:solid 1px #e1e7ec;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.ui-dialog .ui-dialog-title{float:left;margin:0.1em 0;width:100%;padding-right:24px}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0;top:0.4em;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{box-sizing:content-box;position:relative;padding:16px 30px;overflow:auto}.ui-dialog .ui-dialog-buttonpane{margin-top:auto;text-align:left;border-width:1px 0 0 0;background-image:none;padding:0.4em 30px;position:relative;background-color:white;border-top:solid 1px #e1e7ec;height:50px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se{width:7px;height:7px;right:0;bottom:0}.ui-dialog .ui-resizable-sw{width:7px;height:7px;left:0;bottom:0}.ui-dialog .ui-resizable-ne{width:7px;height:7px;right:0;top:0}.ui-dialog .ui-resizable-nw{width:7px;height:7px;left:0;top:0}.ui-dialog .ui-button>.ui-icon{background-image:none;float:unset;margin:auto}.ui-dialog .ui-button>.ui-icon.ui-icon-closethick::after{content:'\f00d';font-family:'Font Awesome 5 Free';font-weight:600;text-indent:0;position:absolute;left:0px;width:100%;top:4px}.ui-button-icon-only{text-indent:-9999px;white-space:nowrap}.ui-widget-overlay.ui-front{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.6;filter:Alpha(Opacity=60);background-color:#37474f}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-layout-pane{overflow:auto}.ui-datepicker{background-color:white;border-radius:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12);z-index:32 !important;padding:0 8px 5px 8px}.ui-datepicker .ui-datepicker-header{position:relative;margin:8px 8px 4px 8px;padding-top:24px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-title{display:flex;justify-content:space-evenly}.ui-datepicker .ui-datepicker-title select{flex-grow:1}.ui-datepicker .ui-datepicker-year{margin-left:8px}.ui-datepicker .ui-datepicker-calendar{margin:0 8px 8px 8px}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold}.ui-datepicker td{padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em 0;text-align:center;width:23px;border-radius:100%;color:#c05621}.ui-datepicker td span.ui-state-active,.ui-datepicker td a.ui-state-active{background-color:#c05621;color:floralwhite}.ui-datepicker td span.ui-state-highlight:not(.ui-state-active),.ui-datepicker td a.ui-state-highlight:not(.ui-state-active){background-color:#feebc8}.ui-datepicker td span.ui-state-hover:not(.ui-state-active),.ui-datepicker td a.ui-state-hover:not(.ui-state-active){color:#7b341e}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-slider{position:relative;text-align:left;background-color:#f8f9fa;border:solid 1px #929fb1;border-radius:3px}.ui-slider .ui-slider-handle{background-color:white;border:solid 1px #929fb1;border-radius:3px;position:absolute;z-index:2;width:1.4em;height:1.4em;-ms-touch-action:none;touch-action:none;cursor:pointer}.ui-slider .ui-slider-handle:hover,.ui-slider .ui-slider-handle:active{border:solid 1px #c05621}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle{filter:inherit}.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:0.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.2em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:0.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:100}.ui-autocomplete .ui-menu-item{padding:0}.ui-autocomplete-input{width:auto;display:inline}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-tabs-tab.ui-state-disabled a{cursor:not-allowed !important}.ui-multiselect{width:auto !important;padding-left:0.7em !important;padding-right:1.5em !important;text-align:left;white-space:nowrap;overflow:hidden;display:grid}button.ui-multiselect>span{overflow:hidden}.ui-multiselect span.ui-icon{float:right}.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top:auto !important;left:-9999px}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important}.ui-multiselect-header{margin-bottom:3px;padding:3px 0}.ui-multiselect-header ul{padding-left:24px}.ui-multiselect-header ul li{float:left;padding:0 10px 0 0}.ui-multiselect-header span.ui-icon{float:left}.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0}.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10000;text-align:left}.ui-multiselect-checkboxes{position:relative;overflow-y:scroll !important}.ui-multiselect-checkboxes label{display:flex;align-items:center;cursor:pointer;padding:3px 1px}.ui-multiselect-checkboxes label input{margin-right:5px;position:relative;top:1px}.ui-multiselect-checkboxes li{clear:both;padding-right:3px}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none}.ui-dialog-titlebar.ui-multiselect-header{padding-left:20px;padding-right:20px}.ui-dialog-titlebar.ui-multiselect-header ul{padding-left:0;width:100%}.ui-dialog-titlebar.ui-multiselect-header a{color:#212934;font-weight:normal}.ui-multiselect,.ui-multiselect-menu,.ui-multiselect-header{background-color:#f8f9fa}button.ui-multiselect{padding-right:10px !important}button.ui-multiselect .fas{float:right;padding-left:10px}.dataTables_paginate{color:#404b5a}.dataTables_paginate a.paginate_button{display:inline-flex;justify-content:center;align-items:center;padding:0 5px;min-width:20px;height:20px;border-radius:3px}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .ibo-quick-create--compartment-results--element>.paginate_button.option:hover{background-color:#f8f9fa}.dataTables_paginate a.paginate_button.disabled{color:#929fb1;background-color:transparent;cursor:default}.dataTables_paginate a.paginate_button.current{color:#212934;background-color:#e1e7ec;box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.15)}.dataTables_length select{}.dataTables_length select[aria-controls]{display:inline-flex;width:unset;min-width:50px;height:20px;padding:0 4px}.dataTables_scrollHead{}.dataTables_scrollHead thead tr th{cursor:pointer}.dataTables_scrollHead thead tr th.sorting::after{position:absolute;right:calc((12px - 8px) / 2);content:"\f0dc";opacity:0.3;line-height:inherit}.dataTables_scrollHead thead tr th.sorting_asc:after{content:"\f0d8";opacity:1}.dataTables_scrollHead thead tr th.sorting_desc:after{content:"\f0d7";opacity:1}.dataTables_scrollHeadInner{border-bottom:1px solid #ccd4db}.dataTable th,.dataTable td{position:relative;padding:10px 12px}.dataTable tr:nth-child(odd){background-color:white}.dataTable tr:nth-child(even){background-color:#f2f2f2}.dataTable tr.ibo-is-red{background-color:#fce8e8}.dataTable tr.ibo-is-danger{background-color:#fed7d7}.dataTable tr.ibo-is-alert{background-color:#fed7d7}.dataTable tr.ibo-is-orange{background-color:floralwhite}.dataTable tr.ibo-is-warning{background-color:#feebc8}.dataTable tr.ibo-is-blue{background-color:#bee3f8}.dataTable tr.ibo-is-info{background-color:#bee3f8}.treeview,.treeview ul{padding:0;margin:0;list-style:none}.treeview div.hitarea{height:15px;width:15px;margin-left:-15px;float:left;cursor:pointer}.treeview li{margin:0;padding:3px 0 3px 16px}.treeview a.selected{background-color:#f8f9fa}#treecontrol{margin:1em 0}.treeview .hover{color:#dd6c20;cursor:pointer}.treeview li{background:url('../../../..//images/tv-item.gif') 0 0 no-repeat}.treeview .collapsable{background-image:url('../../../..//images/tv-collapsable.gif')}.treeview .expandable{background-image:url('../../../..//images/tv-expandable.gif')}.treeview .last{background-image:url('../../../..//images/tv-item-last.gif')}.treeview .lastCollapsable{background-image:url('../../../..//images/tv-collapsable-last.gif')}.treeview .lastExpandable{background-image:url('../../../..//images/tv-expandable-last.gif')}.filetree li{padding:3px 0 1px 16px}.filetree span.folder,.filetree span.file{padding-left:16px;display:block;height:15px}.filetree span.folder{background:url('../../../..//images/tv-folder.gif') 0 0 no-repeat}.filetree span.file{background:url('../../../..//images/tv-file.gif') 0 0 no-repeat}.blockUI.blockOverlay{background-color:#f2f2f2}.blockUI.blockMsg{font-size:6em;text-align:center;color:#6e7a8a;border:none;background-color:transparent}.mfp-bg{z-index:1100}.mfp-wrap{z-index:1101}/* * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - */.selectize-dropdown-content{max-height:unset}.selectize-input input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active input{color:#212934}:root{--ibo-scrollbar--scrollbar-width:8px;--ibo-scrollbar--scrollbar-height:8px;--ibo-scrollbar--scrollbar-track-background-color:rgba(255, 255, 255, 0);--ibo-scrollbar--scrollbar-track-border-radius:5px;--ibo-scrollbar--scrollbar-thumb-background-color:#d5dde5;--ibo-scrollbar--scrollbar-thumb-border:none;--ibo-scrollbar--scrollbar-thumb-border-radius:5px;--ibo-hyperlink-color:#c05621;--ibo-hyperlink-color--on-hover:#9c4221;--ibo-hyperlink-color--on-active:#7b341e}*,*::before,*::after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--ibo-scrollbar--scrollbar-thumb-background-color) var(--ibo-scrollbar--scrollbar-track-background-color)}*::-webkit-scrollbar{width:var(--ibo-scrollbar--scrollbar-width);height:var(--ibo-scrollbar--scrollbar-height)}*::-webkit-scrollbar-track{background-color:var(--ibo-scrollbar--scrollbar-track-background-color);border-radius:var(--ibo-scrollbar--scrollbar-track-border-radius)}* ::-webkit-scrollbar-thumb{background-color:var(--ibo-scrollbar--scrollbar-thumb-background-color);border:var(--ibo-scrollbar--scrollbar-thumb-border);border-radius:var(--ibo-scrollbar--scrollbar-thumb-border-radius)}html{font-size:12px}a{color:var(--ibo-hyperlink-color);text-decoration:none}a:hover,.ibo-quick-create--compartment-results--element>.option:hover,a:active,a:visited{text-decoration:none}a:hover,.ibo-quick-create--compartment-results--element>.option:hover{color:var(--ibo-hyperlink-color--on-hover)}a:active{color:var(--ibo-hyperlink-color--on-active)}@font-face{font-family:Raleway;font-weight:100;font-style:normal;font-display:swap;src:local('Raleway Thin'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-100-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:100;font-style:italic;font-display:swap;src:local('Raleway Thin'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-100-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:200;font-style:normal;font-display:swap;src:local('Raleway ExtraLight'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-200-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:200;font-style:italic;font-display:swap;src:local('Raleway ExtraLight'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-200-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:300;font-style:normal;font-display:swap;src:local('Raleway Light'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-300-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:300;font-style:italic;font-display:swap;src:local('Raleway Light'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-300-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:400;font-style:normal;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-400-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:400;font-style:italic;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-400-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:500;font-style:normal;font-display:swap;src:local('Raleway Medium'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-500-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:500;font-style:italic;font-display:swap;src:local('Raleway Medium'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-500-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:600;font-style:normal;font-display:swap;src:local('Raleway SemiBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-600-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:600;font-style:italic;font-display:swap;src:local('Raleway SemiBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-600-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:700;font-style:normal;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-700-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:700;font-style:italic;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-700-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:800;font-style:normal;font-display:swap;src:local('Raleway ExtraBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-800-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:800;font-style:italic;font-display:swap;src:local('Raleway ExtraBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-800-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:900;font-style:normal;font-display:swap;src:local('Raleway Black'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-900-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:900;font-style:italic;font-display:swap;src:local('Raleway Black'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-900-italic.woff') format('woff')}.ibo-alert.ibo-is-primary{background-color:#feebc8;color:#7b341e}.ibo-alert.ibo-is-primary a{color:#7b341e}.ibo-alert.ibo-is-primary::before{background-color:#c05621}.ibo-alert.ibo-is-secondary,.ui-dialog .ibo-alert.ui-button,.ibo-alert.ui-datepicker-current,.ibo-alert.ui-datepicker-close{background-color:#e1e7ec;color:#212934}.ibo-alert.ibo-is-secondary a,.ui-dialog .ibo-alert.ui-button a,.ibo-alert.ui-datepicker-current a,.ibo-alert.ui-datepicker-close a{color:#212934}.ibo-alert.ibo-is-secondary::before,.ui-dialog .ibo-alert.ui-button::before,.ibo-alert.ui-datepicker-current::before,.ibo-alert.ui-datepicker-close::before{background-color:#6e7a8a}.ibo-alert.ibo-is-neutral,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close{background-color:#e1e7ec;color:#212934}.ibo-alert.ibo-is-neutral a,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close a{color:#212934}.ibo-alert.ibo-is-neutral::before,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close::before{background-color:#6e7a8a}.ibo-alert.ibo-is-information{background-color:#bee3f8;color:#2a4265}.ibo-alert.ibo-is-information a{color:#2a4265}.ibo-alert.ibo-is-information::before{background-color:#2b6bb0}.ibo-alert.ibo-is-success{background-color:#dcedc8;color:#33691e}.ibo-alert.ibo-is-success a{color:#33691e}.ibo-alert.ibo-is-success::before{background-color:#689f38}.ibo-alert.ibo-is-failure{background-color:#fed7d7;color:#742a2a}.ibo-alert.ibo-is-failure a{color:#742a2a}.ibo-alert.ibo-is-failure::before{background-color:#c53030}.ibo-alert.ibo-is-warning{background-color:#feebc8;color:#7b341e}.ibo-alert.ibo-is-warning a{color:#7b341e}.ibo-alert.ibo-is-warning::before{background-color:#c05621}.ibo-alert.ibo-is-danger{background-color:#fed7d7;color:#742a2a}.ibo-alert.ibo-is-danger a{color:#742a2a}.ibo-alert.ibo-is-danger::before{background-color:#c53030}.ibo-alert.ibo-is-grey{background-color:#e1e7ec;color:#212934}.ibo-alert.ibo-is-grey a{color:#212934}.ibo-alert.ibo-is-grey::before{background-color:#6e7a8a}.ibo-alert.ibo-is-blue-grey{background-color:#b0bec5;color:#263238}.ibo-alert.ibo-is-blue-grey a{color:#263238}.ibo-alert.ibo-is-blue-grey::before{background-color:#455a64}.ibo-alert.ibo-is-blue{background-color:#bee3f8;color:#2a4265}.ibo-alert.ibo-is-blue a{color:#2a4265}.ibo-alert.ibo-is-blue::before{background-color:#2b6bb0}.ibo-alert.ibo-is-cyan{background-color:#c9eef2;color:#006164}.ibo-alert.ibo-is-cyan a{color:#006164}.ibo-alert.ibo-is-cyan::before{background-color:#2b6bb0}.ibo-alert.ibo-is-green{background-color:#dcedc8;color:#33691e}.ibo-alert.ibo-is-green a{color:#33691e}.ibo-alert.ibo-is-green::before{background-color:#689f38}.ibo-alert.ibo-is-orange{background-color:#feebc8;color:#7b341e}.ibo-alert.ibo-is-orange a{color:#7b341e}.ibo-alert.ibo-is-orange::before{background-color:#c05621}.ibo-alert.ibo-is-red{background-color:#fed7d7;color:#742a2a}.ibo-alert.ibo-is-red a{color:#742a2a}.ibo-alert.ibo-is-red::before{background-color:#c53030}.ibo-alert.ibo-is-pink{background-color:#fed7e2;color:#702459}.ibo-alert.ibo-is-pink a{color:#702459}.ibo-alert.ibo-is-pink::before{background-color:#b83280}.ibo-alert{position:relative;padding:18px 20px;min-height:30px;border-radius:3px;overflow:hidden}.ibo-alert::before{display:block;position:absolute;top:0;left:0;content:'';width:4px;height:100%}.ibo-alert .ibo-alert--title{cursor:pointer}.ibo-alert.ibo-is-opened .ibo-alert--minimize-button,.ibo-alert.ibo-input-select-icon--menu .ibo-alert--minimize-button{display:block}.ibo-alert.ibo-is-opened .ibo-alert--maximize-button,.ibo-alert.ibo-input-select-icon--menu .ibo-alert--maximize-button{display:none}.ibo-alert:not(.ibo-is-opened){padding:5px 20px}.ibo-alert:not(.ibo-is-opened) .ibo-alert--title{padding-bottom:0}.ibo-alert:not(.ibo-is-opened) .ibo-alert--minimize-button{display:none}.ibo-alert:not(.ibo-is-opened) .ibo-alert--maximize-button{display:block}.ibo-alert:not(.ibo-is-opened) .ibo-alert--body{display:none}.ibo-alert--title+.ibo-alert--body{margin-top:4px}.ibo-alert--action-button{position:absolute;cursor:pointer;top:5px}.ibo-alert--action-button:hover i{opacity:0.8}.ibo-alert--action-button.ibo-alert--maximize-button,.ibo-alert--action-button.ibo-alert--minimize-button{right:30px}.ibo-alert--action-button.ibo-alert--close-button{right:10px}.ibo-button.ibo-is-regular.ibo-is-neutral,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button,.ui-dialog .ibo-is-neutral.ui-button,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-current,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ibo-is-neutral.ui-button,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-neutral:hover,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-is-neutral.ui-button:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-current:hover,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#e1e7ec;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-neutral:active,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-is-neutral.ui-button:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-current:active,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#e1e7ec;color:#212934;box-shadow:inset 0px 2px 0px #d5dde5 , 0px 2px 0px #e1e7ec}.ibo-button.ibo-is-regular.ibo-is-neutral:disabled,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-is-neutral.ui-button:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-current:disabled,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-primary,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-primary.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button,.ibo-is-primary.ui-datepicker-current,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current,.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-primary.ui-button,.ibo-button.ibo-is-primary.ui-datepicker-current,.ibo-button.ibo-is-primary.ui-datepicker-close{background-color:#00838f;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-primary:hover,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:hover,.ibo-is-primary.ui-datepicker-current:hover,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:hover,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-primary.ui-button:hover,.ibo-button.ibo-is-primary.ui-datepicker-current:hover,.ibo-button.ibo-is-primary.ui-datepicker-close:hover{background-color:#006164;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-primary:active,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:active,.ibo-is-primary.ui-datepicker-current:active,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:active,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-primary.ui-button:active,.ibo-button.ibo-is-primary.ui-datepicker-current:active,.ibo-button.ibo-is-primary.ui-datepicker-close:active{background-color:#006164;color:white;box-shadow:inset 0px 2px 0px #003636 , 0px 2px 0px #006164}.ibo-button.ibo-is-regular.ibo-is-primary:disabled,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:disabled,.ibo-is-primary.ui-datepicker-current:disabled,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:disabled,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-primary.ui-button:disabled,.ibo-button.ibo-is-primary.ui-datepicker-current:disabled,.ibo-button.ibo-is-primary.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-secondary,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button,.ui-dialog .ibo-is-secondary.ui-button,.ui-dialog .ui-button,.ui-dialog .ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-is-regular.ui-button,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close,.ibo-is-secondary.ui-datepicker-current,.ui-datepicker-current,.ui-datepicker-current.ui-datepicker-close,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button,.ibo-is-regular.ui-datepicker-current,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button,.ui-datepicker-close.ui-datepicker-current,.ibo-is-secondary.ui-datepicker-close,.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current,.ibo-is-regular.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-secondary.ui-button,.ui-dialog .ibo-button.ui-button,.ui-dialog .ibo-button.ui-button.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-datepicker-close,.ibo-button.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button,.ibo-button.ui-datepicker-current,.ibo-button.ui-datepicker-current.ui-datepicker-close,.ibo-button.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button,.ibo-button.ui-datepicker-close.ui-datepicker-current,.ibo-button.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-regular.ui-button,.ibo-button.ibo-is-regular.ui-datepicker-current,.ibo-button.ibo-is-regular.ui-datepicker-close{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-secondary:hover,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-is-secondary.ui-button:hover,.ui-dialog .ui-button:hover,.ui-dialog .ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-regular.ui-button:hover,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:hover,.ibo-is-secondary.ui-datepicker-current:hover,.ui-datepicker-current:hover,.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:hover,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:hover,.ibo-is-regular.ui-datepicker-current:hover,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:hover,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:hover,.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-secondary.ui-datepicker-close:hover,.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:hover,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-regular.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-button.ui-button:hover,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:hover,.ibo-button.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:hover,.ibo-button.ui-datepicker-current:hover,.ibo-button.ui-datepicker-current.ui-datepicker-close:hover,.ibo-button.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:hover,.ibo-button.ui-datepicker-close.ui-datepicker-current:hover,.ibo-button.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-regular.ui-button:hover,.ibo-button.ibo-is-regular.ui-datepicker-current:hover,.ibo-button.ibo-is-regular.ui-datepicker-close:hover{background-color:#e1e7ec;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-secondary:active,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-is-secondary.ui-button:active,.ui-dialog .ui-button:active,.ui-dialog .ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-is-regular.ui-button:active,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:active,.ibo-is-secondary.ui-datepicker-current:active,.ui-datepicker-current:active,.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:active,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:active,.ibo-is-regular.ui-datepicker-current:active,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:active,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:active,.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-secondary.ui-datepicker-close:active,.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:active,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-regular.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-button.ui-button:active,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:active,.ibo-button.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:active,.ibo-button.ui-datepicker-current:active,.ibo-button.ui-datepicker-current.ui-datepicker-close:active,.ibo-button.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:active,.ibo-button.ui-datepicker-close.ui-datepicker-current:active,.ibo-button.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-regular.ui-button:active,.ibo-button.ibo-is-regular.ui-datepicker-current:active,.ibo-button.ibo-is-regular.ui-datepicker-close:active{background-color:#e1e7ec;color:#212934;box-shadow:inset 0px 2px 0px #d5dde5 , 0px 2px 0px #e1e7ec}.ibo-button.ibo-is-regular.ibo-is-secondary:disabled,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-is-secondary.ui-button:disabled,.ui-dialog .ui-button:disabled,.ui-dialog .ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-regular.ui-button:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:disabled,.ibo-is-secondary.ui-datepicker-current:disabled,.ui-datepicker-current:disabled,.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:disabled,.ibo-is-regular.ui-datepicker-current:disabled,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:disabled,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:disabled,.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-secondary.ui-datepicker-close:disabled,.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:disabled,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-regular.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-button.ui-button:disabled,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:disabled,.ibo-button.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:disabled,.ibo-button.ui-datepicker-current:disabled,.ibo-button.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-button.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:disabled,.ibo-button.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-button.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-regular.ui-button:disabled,.ibo-button.ibo-is-regular.ui-datepicker-current:disabled,.ibo-button.ibo-is-regular.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-danger,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-danger.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button,.ibo-is-danger.ui-datepicker-current,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current,.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-danger.ui-button,.ibo-button.ibo-is-danger.ui-datepicker-current,.ibo-button.ibo-is-danger.ui-datepicker-close{background-color:#c53030;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-danger:hover,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:hover,.ibo-is-danger.ui-datepicker-current:hover,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:hover,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-danger.ui-button:hover,.ibo-button.ibo-is-danger.ui-datepicker-current:hover,.ibo-button.ibo-is-danger.ui-datepicker-close:hover{background-color:#9b2c2c;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-danger:active,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:active,.ibo-is-danger.ui-datepicker-current:active,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:active,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-danger.ui-button:active,.ibo-button.ibo-is-danger.ui-datepicker-current:active,.ibo-button.ibo-is-danger.ui-datepicker-close:active{background-color:#9b2c2c;color:white;box-shadow:inset 0px 2px 0px #742a2a , 0px 2px 0px #9b2c2c}.ibo-button.ibo-is-regular.ibo-is-danger:disabled,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:disabled,.ibo-is-danger.ui-datepicker-current:disabled,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:disabled,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-danger.ui-button:disabled,.ibo-button.ibo-is-danger.ui-datepicker-current:disabled,.ibo-button.ibo-is-danger.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-success,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-success.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button,.ibo-is-success.ui-datepicker-current,.ibo-is-success.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button,.ibo-is-success.ui-datepicker-close.ui-datepicker-current,.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-success.ui-button,.ibo-button.ibo-is-success.ui-datepicker-current,.ibo-button.ibo-is-success.ui-datepicker-close{background-color:#558b2f;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-success:hover,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-success.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:hover,.ibo-is-success.ui-datepicker-current:hover,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:hover,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-success.ui-button:hover,.ibo-button.ibo-is-success.ui-datepicker-current:hover,.ibo-button.ibo-is-success.ui-datepicker-close:hover{background-color:#33691e;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-success:active,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-success.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:active,.ibo-is-success.ui-datepicker-current:active,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:active,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-success.ui-button:active,.ibo-button.ibo-is-success.ui-datepicker-current:active,.ibo-button.ibo-is-success.ui-datepicker-close:active{background-color:#33691e;color:white;box-shadow:inset 0px 2px 0px #235816 , 0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-success:disabled,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-success.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:disabled,.ibo-is-success.ui-datepicker-current:disabled,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:disabled,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-success.ui-button:disabled,.ibo-button.ibo-is-success.ui-datepicker-current:disabled,.ibo-button.ibo-is-success.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-red,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-red.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button,.ibo-is-red.ui-datepicker-current,.ibo-is-red.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button,.ibo-is-red.ui-datepicker-close.ui-datepicker-current,.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-red.ui-button,.ibo-button.ibo-is-red.ui-datepicker-current,.ibo-button.ibo-is-red.ui-datepicker-close{background-color:#c53030;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-red:hover,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-red.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:hover,.ibo-is-red.ui-datepicker-current:hover,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:hover,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-red.ui-button:hover,.ibo-button.ibo-is-red.ui-datepicker-current:hover,.ibo-button.ibo-is-red.ui-datepicker-close:hover{background-color:#9b2c2c;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-red:active,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-red.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:active,.ibo-is-red.ui-datepicker-current:active,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:active,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-red.ui-button:active,.ibo-button.ibo-is-red.ui-datepicker-current:active,.ibo-button.ibo-is-red.ui-datepicker-close:active{background-color:#9b2c2c;color:white;box-shadow:inset 0px 2px 0px #742a2a , 0px 2px 0px #9b2c2c}.ibo-button.ibo-is-regular.ibo-is-red:disabled,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-red.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:disabled,.ibo-is-red.ui-datepicker-current:disabled,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:disabled,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-red.ui-button:disabled,.ibo-button.ibo-is-red.ui-datepicker-current:disabled,.ibo-button.ibo-is-red.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-green,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-green.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button,.ibo-is-green.ui-datepicker-current,.ibo-is-green.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button,.ibo-is-green.ui-datepicker-close.ui-datepicker-current,.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-green.ui-button,.ibo-button.ibo-is-green.ui-datepicker-current,.ibo-button.ibo-is-green.ui-datepicker-close{background-color:#558b2f;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-green:hover,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-green.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:hover,.ibo-is-green.ui-datepicker-current:hover,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:hover,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-green.ui-button:hover,.ibo-button.ibo-is-green.ui-datepicker-current:hover,.ibo-button.ibo-is-green.ui-datepicker-close:hover{background-color:#33691e;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-green:active,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-green.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:active,.ibo-is-green.ui-datepicker-current:active,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:active,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-green.ui-button:active,.ibo-button.ibo-is-green.ui-datepicker-current:active,.ibo-button.ibo-is-green.ui-datepicker-close:active{background-color:#33691e;color:white;box-shadow:inset 0px 2px 0px #235816 , 0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-green:disabled,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-green.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:disabled,.ibo-is-green.ui-datepicker-current:disabled,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:disabled,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-green.ui-button:disabled,.ibo-button.ibo-is-green.ui-datepicker-current:disabled,.ibo-button.ibo-is-green.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-cyan,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button,.ibo-is-cyan.ui-datepicker-current,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current,.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-cyan.ui-button,.ibo-button.ibo-is-cyan.ui-datepicker-current,.ibo-button.ibo-is-cyan.ui-datepicker-close{background-color:#00838f;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-cyan:hover,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:hover,.ibo-is-cyan.ui-datepicker-current:hover,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:hover,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:hover,.ibo-button.ibo-is-cyan.ui-datepicker-current:hover,.ibo-button.ibo-is-cyan.ui-datepicker-close:hover{background-color:#006164;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-cyan:active,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:active,.ibo-is-cyan.ui-datepicker-current:active,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:active,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:active,.ibo-button.ibo-is-cyan.ui-datepicker-current:active,.ibo-button.ibo-is-cyan.ui-datepicker-close:active{background-color:#006164;color:white;box-shadow:inset 0px 2px 0px #003636 , 0px 2px 0px #006164}.ibo-button.ibo-is-regular.ibo-is-cyan:disabled,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:disabled,.ibo-is-cyan.ui-datepicker-current:disabled,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:disabled,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:disabled,.ibo-button.ibo-is-cyan.ui-datepicker-current:disabled,.ibo-button.ibo-is-cyan.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-alternative.ibo-is-neutral,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#212934;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-neutral:hover,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-neutral:active,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#f8f9fa;color:#212934;box-shadow:inset 0px 2px 0px #e1e7ec , 0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-neutral:disabled,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-primary,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#006164;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-primary:hover,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:white;color:#212934;box-shadow:0px 2px 0px white}.ibo-button.ibo-is-alternative.ibo-is-primary:active,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:white;color:#212934;box-shadow:inset 0px 2px 0px white , 0px 2px 0px white}.ibo-button.ibo-is-alternative.ibo-is-primary:disabled,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-secondary,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-is-alternative.ui-button,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button,.ibo-is-alternative.ui-datepicker-current,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-alternative.ui-button,.ibo-button.ibo-is-alternative.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-alternative.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close{background-color:transparent;color:#212934;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-secondary:hover,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-is-alternative.ui-button:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:hover,.ibo-is-alternative.ui-datepicker-current:hover,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:hover,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:hover,.ibo-button.ibo-is-alternative.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-alternative.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-secondary:active,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-is-alternative.ui-button:active,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:active,.ibo-is-alternative.ui-datepicker-current:active,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:active,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:active,.ibo-button.ibo-is-alternative.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-alternative.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active{background-color:#f8f9fa;color:#212934;box-shadow:inset 0px 2px 0px #e1e7ec , 0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-secondary:disabled,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-is-alternative.ui-button:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:disabled,.ibo-is-alternative.ui-datepicker-current:disabled,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:disabled,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:disabled,.ibo-button.ibo-is-alternative.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-alternative.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-danger,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#c53030;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-danger:hover,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#fed7d7;color:#742a2a;box-shadow:0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-danger:active,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#fed7d7;color:#742a2a;box-shadow:inset 0px 2px 0px #c53030 , 0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-danger:disabled,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-success,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-success.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#33691e;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-success:hover,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#dcedc8;color:#33691e;box-shadow:0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-success:active,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#dcedc8;color:#33691e;box-shadow:inset 0px 2px 0px #689f38 , 0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-success:disabled,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-red,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-red.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#c53030;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-red:hover,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#fed7d7;color:#742a2a;box-shadow:0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-red:active,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#fed7d7;color:#742a2a;box-shadow:inset 0px 2px 0px #c53030 , 0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-red:disabled,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-green,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-green.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#33691e;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-green:hover,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#dcedc8;color:#33691e;box-shadow:0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-green:active,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#dcedc8;color:#33691e;box-shadow:inset 0px 2px 0px #689f38 , 0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-green:disabled,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-cyan,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#006164;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-cyan:hover,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#c9eef2;color:#006164;box-shadow:0px 2px 0px #c9eef2}.ibo-button.ibo-is-alternative.ibo-is-cyan:active,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#c9eef2;color:#006164;box-shadow:inset 0px 2px 0px #00838f , 0px 2px 0px #c9eef2}.ibo-button.ibo-is-alternative.ibo-is-cyan:disabled,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button,.ui-dialog .ui-button,.ui-datepicker-current,.ui-datepicker-close{position:relative;display:inline-block;padding:6px 9px;border:0;border-radius:4px;cursor:pointer;text-transform:uppercase;white-space:nowrap}.ibo-button.ibo-action-button,.ui-dialog .ibo-action-button.ui-button,.ibo-action-button.ui-datepicker-current,.ibo-action-button.ui-datepicker-close{float:right}.ibo-button--icon+.ibo-button--label{margin-left:4px}.ibo-button--vertical-align{margin-top:4px;margin-bottom:4px}.ibo-button-group{display:inline-flex;flex-wrap:nowrap}.ibo-button-group .ibo-button,.ibo-button-group .ui-dialog .ui-button,.ui-dialog .ibo-button-group .ui-button,.ibo-button-group .ui-datepicker-current,.ibo-button-group .ui-datepicker-close{position:relative}.ibo-button-group .ibo-button:first-child,.ibo-button-group .ui-dialog .ui-button:first-child,.ui-dialog .ibo-button-group .ui-button:first-child,.ibo-button-group .ui-datepicker-current:first-child,.ibo-button-group .ui-datepicker-close:first-child{border-radius:4px 0 0 4px}.ibo-button-group .ibo-button:last-child,.ibo-button-group .ui-dialog .ui-button:last-child,.ui-dialog .ibo-button-group .ui-button:last-child,.ibo-button-group .ui-datepicker-current:last-child,.ibo-button-group .ui-datepicker-close:last-child{border-radius:0 4px 4px 0}.ibo-button-group .ibo-button:not(:first-child):not(:last-child),.ibo-button-group .ui-dialog .ui-button:not(:last-child):not(:first-child),.ui-dialog .ibo-button-group .ui-button:not(:last-child):not(:first-child),.ibo-button-group .ui-datepicker-current:not(:last-child):not(:first-child),.ibo-button-group .ui-datepicker-close:not(:last-child):not(:first-child){border-radius:0}.ibo-button-group .ibo-button+.ibo-button,.ibo-button-group .ui-dialog .ui-button+.ibo-button,.ibo-button-group .ui-dialog .ui-dialog .ui-button+.ui-button,.ui-dialog .ibo-button-group .ui-dialog .ui-button+.ui-button,.ibo-button-group .ui-dialog .ui-button+.ui-datepicker-current,.ibo-button-group .ui-dialog .ui-button+.ui-datepicker-close,.ui-dialog .ibo-button-group .ui-button+.ibo-button,.ibo-button-group .ui-datepicker-current+.ibo-button,.ibo-button-group .ui-dialog .ui-datepicker-current+.ui-button,.ui-dialog .ibo-button-group .ui-datepicker-current+.ui-button,.ibo-button-group .ui-datepicker-current+.ui-datepicker-current,.ibo-button-group .ui-datepicker-current+.ui-datepicker-close,.ibo-button-group .ui-datepicker-close+.ibo-button,.ibo-button-group .ui-dialog .ui-datepicker-close+.ui-button,.ui-dialog .ibo-button-group .ui-datepicker-close+.ui-button,.ibo-button-group .ui-datepicker-close+.ui-datepicker-current,.ibo-button-group .ui-datepicker-close+.ui-datepicker-close,.ibo-button-group .ui-dialog .ibo-button+.ui-button,.ui-dialog .ibo-button-group .ibo-button+.ui-button,.ibo-button-group .ibo-button+.ui-datepicker-current,.ibo-button-group .ibo-button+.ui-datepicker-close{margin-left:0}.ibo-button-group .ibo-button+.ibo-button::before,.ibo-button-group .ui-dialog .ui-button+.ibo-button::before,.ui-dialog .ibo-button-group .ui-button+.ibo-button::before,.ibo-button-group .ui-datepicker-current+.ibo-button::before,.ibo-button-group .ui-datepicker-close+.ibo-button::before,.ibo-button-group .ui-dialog .ibo-button+.ui-button::before,.ui-dialog .ibo-button-group .ibo-button+.ui-button::before,.ibo-button-group .ibo-button+.ui-datepicker-current::before,.ibo-button-group .ibo-button+.ui-datepicker-close::before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;border-left:1px solid transparent}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close::before{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover::before{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active::before{border-left-color:#e1e7ec}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled::before{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:hover{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:active,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:active{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button::before,.ibo-button-group>*+*.ui-datepicker-current::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current::before,.ibo-button-group>*+*.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:hover::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:hover::before,.ibo-button-group>*+*.ui-datepicker-current:hover::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:hover::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:hover::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:hover::before,.ibo-button-group>*+*.ui-datepicker-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:hover{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:active,.ui-dialog .ibo-button-group>*+*.ui-button:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:active::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:active::before,.ibo-button-group>*+*.ui-datepicker-current:active::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:active::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:active::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:active::before,.ibo-button-group>*+*.ui-datepicker-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:active,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:active{border-left-color:#e1e7ec}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:disabled::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:disabled::before,.ibo-button-group>*+*.ui-datepicker-current:disabled::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:disabled::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:disabled::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:disabled::before,.ibo-button-group>*+*.ui-datepicker-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:active,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:hover{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:active,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:active{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:active,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:hover{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:active,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:active{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:hover{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:active,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:active{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:active,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled::before{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before{border-left-color:#e53e3e}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before{border-left-color:#e53e3e}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-breadcrumbs{position:relative;margin-right:32px}.ibo-breadcrumbs.ibo-is-overflowing{justify-content:right}.ibo-breadcrumbs *{display:flex;align-items:center}.ibo-breadcrumbs--item{color:#404b5a}.ibo-breadcrumbs--item:not(:last-child):hover .ibo-breadcrumbs--item-icon>*{opacity:1;filter:none}.ibo-breadcrumbs--item-icon{margin-right:8px;transition:all 0.1s linear}.ibo-breadcrumbs--item-icon>span{color:#929fb1;opacity:0.6}.ibo-breadcrumbs--item-icon>img{height:auto;max-width:16px;opacity:0.3;filter:grayscale(100%)}.ibo-breadcrumbs--item-label{display:inline;max-width:100px}.ibo-breadcrumbs--item:not(:last-child)::after,.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after{content:'\f054';margin:0 12px;color:#aebecd}.ibo-breadcrumbs--previous-items-list-toggler{margin-right:24px;color:#6e7a8a !important}.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after{position:absolute;right:-24px}.ibo-breadcrumbs--previous-items-list{display:flex;flex-direction:column;align-items:stretch;position:fixed;top:37px;padding:8px 0;background-color:white}.ibo-breadcrumbs--previous-item{color:#404b5a;padding:12px 12px}.ibo-breadcrumbs--previous-item .ibo-breadcrumbs--item-label{max-width:200px}@keyframes ibo-quick-create--drawer--opening{from{top:-310px;box-shadow:none}to{top:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}}.ibo-quick-create{position:relative}.ibo-quick-create.ibo-is-opened .ibo-quick-create--input,.ibo-quick-create.ibo-input-select-icon--menu .ibo-quick-create--input{width:245px}.ibo-quick-create.ibo-is-opened .ibo-quick-create--drawer,.ibo-quick-create.ibo-input-select-icon--menu .ibo-quick-create--drawer{animation-name:ibo-quick-create--drawer--opening;animation-delay:0.1s;animation-duration:0.2s;animation-direction:normal;animation-fill-mode:forwards}.ibo-quick-create--head{background-color:white}.ibo-quick-create--icon{color:#dd6c20;align-self:center;padding:0 16px}.ibo-quick-create--icon:hover{color:#c05621}.ibo-quick-create--icon:active{color:#9c4221}.ibo-quick-create--input{width:0;border:none;transition:all 0.2s ease-in-out}.ibo-quick-create--input.selectize-control.single{position:sticky;display:flex}.ibo-quick-create--input.selectize-control.single .selectize-input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active{display:flex;background-color:transparent;background-image:none;border:none;box-shadow:none}.ibo-quick-create--input.selectize-control.single .selectize-input>input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input{color:#404b5a;outline:none;border:none}.ibo-quick-create--input.selectize-control.single .selectize-input>input::placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input::placeholder{color:#929fb1}.ibo-quick-create--input.selectize-control.single .selectize-input>input:-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input:-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input>input::-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input::-ms-input-placeholder{color:#929fb1}.ibo-quick-create--input.selectize-control.single .selectize-input>.item,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>.item{color:#404b5a;line-height:200%}.ibo-quick-create--input.selectize-control.single .selectize-dropdown{background-color:white;border:none;border-radius:0}.ibo-quick-create--drawer{z-index:-1;position:absolute;left:0;right:0;top:-310px;padding:16px 16px;background-color:white;box-shadow:none}.ibo-quick-create--compartment-title{margin-top:8px;margin-bottom:8px;padding-left:32px;overflow-x:hidden;color:#404b5a}.ibo-quick-create--compartment-title>span{position:relative}.ibo-quick-create--compartment-title>span::before,.ibo-quick-create--compartment-title>span::after{content:"";display:inline-block;position:absolute;top:50%;height:1px;width:600px;border-top:1px solid #404b5a}.ibo-quick-create--compartment-title>span::before{right:100%;margin-right:8px}.ibo-quick-create--compartment-title>span::after{left:100%;margin-left:8px}.ibo-quick-create--compartment-content{color:#212934}.ibo-quick-create--compartment-element{display:flex;align-items:center;padding:4px 8px;margin-left:-8px;margin-right:-8px;color:inherit}.ibo-quick-create--compartment-element-image{margin-right:8px;width:20px}.ibo-quick-create--compartment-results--container{width:100% !important}.ibo-quick-create--compartment-results--element>.option{padding:4px 8px;margin-left:-8px;margin-right:-8px;color:inherit}.ibo-quick-create--compartment-results--element>.option.active{background-color:#e1e7ec;border-radius:3px}.ibo-quick-create--compartment-results--element>.option:hover{cursor:pointer}.ibo-quick-create--compartment-results--element>.option .highlight{font-weight:bold}.ibo-quick-create--compartment--placeholder{align-items:center;display:flex;flex-direction:column}.ibo-quick-create--compartment--placeholder-image>svg{width:66%;height:inherit;margin:24px auto 16px auto;display:flex}.ibo-quick-create--compartment--placeholder-hint{text-align:justify;padding:0 8px;color:#6e7a8a}@keyframes ibo-global-search--drawer--opening{from{top:-310px;box-shadow:none}to{top:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}}.ibo-global-search{position:relative}.ibo-global-search.ibo-is-opened .ibo-global-search--input,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input,.ibo-global-search.ibo-is-opened .ibo-global-search--input:hover,.ibo-global-search.ibo-is-opened .ibo-global-search--input:focus,.ibo-global-search.ibo-is-opened .ibo-global-search--input:active,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:hover,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:focus,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:active{padding:8px 8px;width:245px}.ibo-global-search.ibo-is-opened .ibo-global-search--drawer,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--drawer{animation-name:ibo-global-search--drawer--opening;animation-delay:0.1s;animation-duration:0.2s;animation-direction:normal;animation-fill-mode:forwards}.ibo-global-search--head{background-color:white}.ibo-global-search--icon{color:#dd6c20;align-self:center;padding:0 16px}.ibo-global-search--icon:hover{color:#c05621}.ibo-global-search--icon:active{color:#9c4221}.ibo-global-search--input,.ibo-global-search--input:hover,.ibo-global-search--input:focus,.ibo-global-search--input:active{padding:0;width:0;color:#404b5a;background-color:transparent;border:none;outline:none;transition:all 0.2s ease-in-out}.ibo-global-search--input::placeholder,.ibo-global-search--input:hover::placeholder,.ibo-global-search--input:focus::placeholder,.ibo-global-search--input:active::placeholder{color:#929fb1}.ibo-global-search--input:-ms-input-placeholder,.ibo-global-search--input:hover:-ms-input-placeholder,.ibo-global-search--input:focus:-ms-input-placeholder,.ibo-global-search--input:active:-ms-input-placeholder,.ibo-global-search--input::-ms-input-placeholder,.ibo-global-search--input:hover::-ms-input-placeholder,.ibo-global-search--input:focus::-ms-input-placeholder,.ibo-global-search--input:active::-ms-input-placeholder{color:#929fb1}.ibo-global-search--drawer{z-index:-1;position:absolute;left:0;right:0;top:-310px;padding:16px 16px;background-color:white;box-shadow:none}.ibo-global-search--compartment-title{margin-bottom:8px;padding-left:32px;overflow-x:hidden;color:#404b5a}.ibo-global-search--compartment-title>span{position:relative}.ibo-global-search--compartment-title>span::before,.ibo-global-search--compartment-title>span::after{content:"";display:inline-block;position:absolute;top:50%;height:1px;width:600px;border-top:1px solid #404b5a}.ibo-global-search--compartment-title>span::before{right:100%;margin-right:8px}.ibo-global-search--compartment-title>span::after{left:100%;margin-left:8px}.ibo-global-search--compartment-content{color:#212934}.ibo-global-search--compartment-element{display:flex;align-items:center;color:inherit}.ibo-global-search--compartment-element:not(:last-child){margin-bottom:8px}.ibo-global-search--compartment-element-image{margin-right:8px;width:20px}.ibo-global-search--compartment--placeholder{align-items:center;display:flex;flex-direction:column}.ibo-global-search--compartment--placeholder-image>svg{width:66%;height:inherit;margin:24px auto 16px auto;display:flex}.ibo-global-search--compartment--placeholder-hint{text-align:justify;padding:0 8px;color:#6e7a8a}.ibo-popover-menu,.ui-menu,.ui-multiselect-menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul{display:none;padding:0;background-color:white;border-radius:3px;flex-wrap:wrap;position:absolute}.ibo-popover-menu.ibo-is-opened,.ibo-is-opened.ui-menu,.ui-menu.ibo-input-select-icon--menu,.ibo-is-opened.ui-multiselect-menu,.ui-multiselect-menu.ibo-input-select-icon--menu,.ibo-is-opened.ibo-input-select-icon--menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul.ibo-is-opened,.graph_config .toolkit_menu.graph>ul>li ul.ibo-input-select-icon--menu,.ibo-popover-menu.ibo-input-select-icon--menu,.ibo-input-select-icon--menu.ui-menu,.ibo-input-select-icon--menu.ui-multiselect-menu{display:flex;flex-direction:column}.ibo-popover-menu--toggler-visual-hint{margin-left:0.5rem}.ibo-popover-menu--section,.ui-multiselect-checkboxes{display:flex;flex-direction:column;align-self:flex-start;margin:0 0;width:100%;white-space:nowrap;overflow:hidden}.ibo-popover-menu--section:first-child,.ui-multiselect-checkboxes:first-child{border-radius:3px 3px 0 0}.ibo-popover-menu--section:last-child,.ui-multiselect-checkboxes:last-child{border-radius:0 0 3px 3px}.ibo-popover-menu--item,.ui-menu-item,.ui-multiselect-checkboxes li,.ibo-input-select-icon--menu--item,.graph_config .toolkit_menu.graph>ul>li ul li{padding:12px 24px 12px 16px;color:#212934}.ibo-popover-menu--item a,.ui-menu-item a,.ui-multiselect-checkboxes li a,.ibo-input-select-icon--menu--item a,.graph_config .toolkit_menu.graph>ul>li ul li a{color:#212934}.ibo-popover-menu--item:hover,.ui-menu-item:hover,.ui-multiselect-checkboxes li:hover,.ibo-input-select-icon--menu--item:hover,.graph_config .toolkit_menu.graph>ul>li ul li:hover{background-color:#e1e7ec;color:inherit}.ibo-popover-menu--item.ibo-popover-menu--item-separator,.ibo-popover-menu--item-separator.ui-menu-item,.ui-menu-item.ui-autocomplete-category,.ui-multiselect-checkboxes li.ibo-popover-menu--item-separator,.ui-multiselect-checkboxes li.ui-autocomplete-category,.ibo-popover-menu--item-separator.ibo-input-select-icon--menu--item,.ibo-input-select-icon--menu--item.ui-autocomplete-category,.graph_config .toolkit_menu.graph>ul>li ul li.ibo-popover-menu--item-separator,.graph_config .toolkit_menu.graph>ul>li ul li.ui-autocomplete-category,.ibo-popover-menu--item.ui-autocomplete-category,.ui-autocomplete-category.ui-menu-item,.ui-autocomplete-category.ibo-input-select-icon--menu--item{padding:0;margin:0;background-color:#e1e7ec}.ibo-popover-menu--item--icon{padding-right:5px;color:#6e7a8a;font-size:1.33rem}#ibo-navigation-menu--notifications-menu{flex-flow:column;min-width:250px}#ibo-navigation-menu--notifications-menu .ibo-navigation-menu--notifications--messages-section{overflow:auto}.ibo-navigation-menu--notifications--show-all-messages,.ibo-navigation-menu--notifications-dismiss-all,.ibo-navigation-menu--notifications-show-all-multiple{overflow-x:inherit;text-align:center;min-height:45px}.ibo-navigation-menu--notifications--item--image{max-width:20px;max-height:20px;margin:0 6px;border-radius:100%}img.ibo-navigation-menu--notifications--item--image[src=""]{display:none}img.ibo-navigation-menu--notifications--item--image:not([src=""])~i.ibo-navigation-menu--notifications--item--image{display:none}.ibo-navigation-menu--notifications--item--bottom-text{display:flex;flex-direction:column;align-items:center;float:right;align-self:center;margin-left:auto}.ibo-navigation-menu--notifications--item--content{padding:0 14px}.ibo-navigation-menu--notifications--item--content img{max-height:100px;padding:5px}.ibo-navigation-menu--notifications-item{display:flex;flex-direction:row}.ibo-navigation-menu--notifications--item--new-message-indicator{width:10px;height:10px;background-color:#429ae1;border-radius:100%;margin-top:4px}.ibo-navigation-menu--notifications-show-all-multiple~.ibo-popover-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ui-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ui-multiselect-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-input-select-icon--menu .ibo-navigation-menu--notifications--item--new-message-indicator,.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--notifications-show-all-multiple~ul .ibo-navigation-menu--notifications--item--new-message-indicator{display:inline-block;margin-right:15px}.ibo-navigation-menu--notifications-dismiss-all--icon{margin:0 10px 0 0}.ibo-popover-menu--item--no-message{text-align:center}.ibo-popover-menu--item--no-message--image>svg{display:flex;width:100%;height:inherit;padding:15px}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--title,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--subtitle,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--icon,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--titles,.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--header-left{transition:all 0.15s linear}.ibo-panel{--ibo-main-color:#929fb1;position:relative}.ibo-panel.ibo-has-icon .ibo-panel--titles{padding-left:16px}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon .ibo-panel--header-left{position:relative;z-index:1;margin-left:16px}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--icon{position:absolute;bottom:-24px;left:0;overflow:hidden;width:72px;height:72px;min-width:72px;min-height:72px;background-color:#f8f9fa;border:2px solid #90a4ae;border-radius:100%}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--titles{padding-left:calc(72px + 16px)}.ibo-panel--header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4px}.ibo-panel--header-left{justify-content:left}.ibo-panel--icon{width:48px;height:48px;min-width:48px;min-height:48px}.ibo-panel--icon-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ibo-panel--icon-background--must-contain{background-size:contain}.ibo-panel--icon-background--must-cover{background-size:cover}.ibo-panel--icon-background--must-zoomout{background-size:66.67%}.ibo-panel--title{display:inline-block;color:#212934;flex-grow:1}.ibo-panel--subtitle{display:flex;color:#404b5a}.ibo-panel--body{position:relative;z-index:1;padding:32px 16px 24px 16px;background-color:white;border:1px solid #ccd4db;border-radius:5px;overflow:hidden}.ibo-panel--body::before{position:absolute;top:0;left:0;display:block;background-color:var(--ibo-main-color);content:"";width:100%;height:8px;padding-bottom:8px}.ibo-panel.ibo-is-primary>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-secondary>.ibo-panel--body::before,.ui-dialog .ibo-panel.ui-button>.ibo-panel--body::before,.ibo-panel.ui-datepicker-current>.ibo-panel--body::before,.ibo-panel.ui-datepicker-close>.ibo-panel--body::before{background-color:#929fb1}.ibo-panel.ibo-is-neutral>.ibo-panel--body::before,.ui-dialog .ibo-panel.ui-button.ui-dialog-titlebar-close>.ibo-panel--body::before{background-color:#929fb1}.ibo-panel.ibo-is-information>.ibo-panel--body::before{background-color:#3182ce}.ibo-panel.ibo-is-success>.ibo-panel--body::before{background-color:#7cb342}.ibo-panel.ibo-is-failure>.ibo-panel--body::before{background-color:#e53e3e}.ibo-panel.ibo-is-warning>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-danger>.ibo-panel--body::before{background-color:#e53e3e}.ibo-panel.ibo-is-grey>.ibo-panel--body::before{background-color:#929fb1}.ibo-panel.ibo-is-blue-grey>.ibo-panel--body::before{background-color:#546e7a}.ibo-panel.ibo-is-blue>.ibo-panel--body::before{background-color:#2c5382}.ibo-panel.ibo-is-cyan>.ibo-panel--body::before{background-color:#00aac1}.ibo-panel.ibo-is-green>.ibo-panel--body::before{background-color:#7cb342}.ibo-panel.ibo-is-orange>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-red>.ibo-panel--body::before{background-color:#e53e3e}.ibo-panel.ibo-is-pink>.ibo-panel--body::before{background-color:#d53f8c}.ibo-panel--collapsible-toggler{display:inline-block;margin-right:8px;font-size:1.5rem;color:#6e7a8a;cursor:pointer}.ibo-panel .ibo-panel--collapsible-toggler--opened{display:block}.ibo-panel .ibo-panel--collapsible-toggler--closed{display:none}.ibo-panel:not(.ibo-is-opened) .ibo-panel--collapsible-toggler--closed{display:block}.ibo-panel:not(.ibo-is-opened) .ibo-panel--collapsible-toggler--opened{display:none}.ibo-panel:not(.ibo-is-opened) .ibo-panel--body{display:none}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header{position:sticky;top:0;border:transparent;transition-property:all, top, background-color;transition-duration:0.15s, 0s, 0s;transition-timing-function:linear}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--title,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--subtitle,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--icon,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--titles{}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{padding-top:4px;padding-bottom:4px;background-color:#f8f9fa;border:1px solid #ccd4db;align-items:center}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-panel--title{font-size:1.17rem}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-panel--subtitle{font-size:1rem}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header{}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--icon{bottom:-12px;width:48px;height:48px;min-width:48px;min-height:48px;border:1px solid #ccd4db}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--titles{padding-left:calc(48px + 16px)}.ibo-collapsible-section--header{display:flex;align-items:stretch}.ibo-collapsible-section.ibo-is-opened .ibo-collapsible-section--minimize-button,.ibo-collapsible-section.ibo-input-select-icon--menu .ibo-collapsible-section--minimize-button{display:block}.ibo-collapsible-section.ibo-is-opened .ibo-collapsible-section--maximize-button,.ibo-collapsible-section.ibo-input-select-icon--menu .ibo-collapsible-section--maximize-button{display:none}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--minimize-button{display:none}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--maximize-button{display:block}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--body{display:none}.ibo-collapsible-section .ibo-collapsible-section--header{cursor:pointer}.ibo-collapsible-section .ibo-collapsible-section--header:hover i{opacity:0.8}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button{align-self:center}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button.ibo-collapsible-section--maximize-button,.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button.ibo-collapsible-section--minimize-button{color:#6e7a8a;margin-right:8px}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title{color:#212934;flex-grow:1}.ibo-collapsible-section .ibo-collapsible-section--body{position:relative;padding:24px 16px 16px;background-color:white;border:solid 1px #ccd4db;border-radius:5px;overflow:hidden}.ibo-dashlet{position:relative;width:calc(100% - 24px);margin:calc(24px / 2) calc(24px / 2)}.ibo-dashlet.dashlet-selected{position:relative}.ibo-dashlet--is-inline{width:auto}.ibo-details>.ibo-prop--apply{display:table-column}.ibo-details{margin-top:5px}.ibo-dashlet-blocker{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;cursor:not-allowed}:root{--ibo-dashlet-badge--min-width:200px;--ibo-dashlet-badge--padding-x:16px;--ibo-dashlet-badge--padding-y:16px;--ibo-dashlet-badge--background-color:white;--ibo-dashlet-badge--border:1px solid #ccd4db;--ibo-dashlet-badge--border-radius:5px}.ibo-dashlet-badge{max-width:350px;flex-basis:200px;flex-grow:1;flex-shrink:1;padding:16px 16px;background-color:white;border:1px solid #ccd4db;border-radius:5px}.ibo-dashlet-badge--body{display:flex;justify-items:left;align-items:center}.ibo-dashlet-badge--icon-container{margin-right:16px}.ibo-dashlet-badge--icon{width:48px;min-width:48px;max-height:48px}.ibo-dashlet-badge--actions{flex-grow:1;overflow-x:hidden}.ibo-dashlet-badge--action-list{color:inherit}.ibo-dashlet-badge--action-list-count{margin-right:8px}.ibo-dashlet-badge--action-list-label{display:inline-block}.ibo-dashlet-badge--action-create-icon{margin-right:8px}.ibo-dashlet-header-static{padding:16px 16px 0 16px;overflow-x:hidden}.ibo-dashlet-header-static--body{position:relative;display:inline-flex;justify-items:left;align-items:center;margin-left:48px;color:#212934}.ibo-dashlet-header-static--body::before,.ibo-dashlet-header-static--body::after{content:"";position:absolute;top:50%;width:10000px;height:1px;border-bottom:2px solid #ccd4db}.ibo-dashlet-header-static--body::before{right:calc(100% + 16px)}.ibo-dashlet-header-static--body::after{left:calc(100% + 16px)}.ibo-dashlet-header-static--icon-container{margin-right:16px}.ibo-dashlet-header-static--icon{width:48px;min-width:48px;max-height:48px}.ibo-dashlet-header-dynamic--container{display:flex;flex-wrap:wrap}.ibo-dashlet-header-dynamic--count{margin-right:10px}.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]{height:30px;width:100%;background-color:white;color:#212934;padding:0 10px;border:1px solid #aebecd;border-radius:3px}.ibo-input:focus,.ui-autocomplete-input:focus,.ui-multiselect:focus,.dataTables_length select:focus,.ui_tpicker_hour_slider>select:focus,.ui_tpicker_minute_slider>select:focus,.ui_tpicker_second_slider>select:focus,select.ibo-input-select-placeholder:focus,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]:focus,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]:focus{border:1px solid #dd6c20}.ibo-input:disabled,.ui-autocomplete-input:disabled,.ui-multiselect:disabled,.dataTables_length select:disabled,.ui_tpicker_hour_slider>select:disabled,.ui_tpicker_minute_slider>select:disabled,.ui_tpicker_second_slider>select:disabled,select.ibo-input-select-placeholder:disabled,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]:disabled,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]:disabled{background-color:#d5dde5;color:#929fb1}.ibo-input::placeholder,.ui-autocomplete-input::placeholder,.ui-multiselect::placeholder,.dataTables_length select::placeholder,.ui_tpicker_hour_slider>select::placeholder,.ui_tpicker_minute_slider>select::placeholder,.ui_tpicker_second_slider>select::placeholder,select.ibo-input-select-placeholder::placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]::placeholder,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]::placeholder{color:#929fb1}textarea.ibo-input,textarea.ui-autocomplete-input,textarea.ui-multiselect{height:unset}.ibo-input-wrapper.is-error .ibo-input,.is-error.ui_tpicker_hour_slider .ibo-input,.is-error.ui_tpicker_hour_slider .ui-autocomplete-input,.is-error.ui_tpicker_hour_slider .ui-multiselect,.is-error.ui_tpicker_hour_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_hour_slider select,.is-error.ui_tpicker_hour_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_hour_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_hour_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_hour_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_hour_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_hour_slider input[type="text"],.is-error.ui_tpicker_hour_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_hour_slider input[type="text"],.is-error.ui_tpicker_minute_slider .ibo-input,.is-error.ui_tpicker_minute_slider .ui-autocomplete-input,.is-error.ui_tpicker_minute_slider .ui-multiselect,.is-error.ui_tpicker_minute_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_minute_slider select,.is-error.ui_tpicker_minute_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_minute_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_minute_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_minute_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_minute_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_minute_slider input[type="text"],.is-error.ui_tpicker_minute_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_minute_slider input[type="text"],.is-error.ui_tpicker_second_slider .ibo-input,.is-error.ui_tpicker_second_slider .ui-autocomplete-input,.is-error.ui_tpicker_second_slider .ui-multiselect,.is-error.ui_tpicker_second_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_second_slider select,.is-error.ui_tpicker_second_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_second_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_second_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_second_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_second_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_second_slider input[type="text"],.is-error.ui_tpicker_second_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_second_slider input[type="text"],.ibo-input-wrapper.is-error .ui-autocomplete-input,.ibo-input-wrapper.is-error .ui-multiselect,.ibo-input-wrapper.is-error .dataTables_length select,.dataTables_length .ibo-input-wrapper.is-error select,.ibo-input-wrapper.is-error .ui_tpicker_hour_slider>select,.ibo-input-wrapper.is-error .ui_tpicker_minute_slider>select,.ibo-input-wrapper.is-error .ui_tpicker_second_slider>select,.ibo-input-wrapper.is-error select.ibo-input-select-placeholder,.ibo-input-wrapper.is-error .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-input-wrapper.is-error input[type="text"],.ibo-input-wrapper.is-error .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-input-wrapper.is-error input[type="text"],.ibo-input-field-wrapper.is-error .ibo-input,.ibo-input-field-wrapper.is-error .ui-autocomplete-input,.ibo-input-field-wrapper.is-error .ui-multiselect,.ibo-input-field-wrapper.is-error .dataTables_length select,.dataTables_length .ibo-input-field-wrapper.is-error select,.ibo-input-field-wrapper.is-error .ui_tpicker_hour_slider>select,.ibo-input-field-wrapper.is-error .ui_tpicker_minute_slider>select,.ibo-input-field-wrapper.is-error .ui_tpicker_second_slider>select,.ibo-input-field-wrapper.is-error select.ibo-input-select-placeholder,.ibo-input-field-wrapper.is-error .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-input-field-wrapper.is-error input[type="text"],.ibo-input-field-wrapper.is-error .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-input-field-wrapper.is-error input[type="text"],.ibo-input-wrapper.is-error .ibo-input-vanilla,.is-error.ui_tpicker_hour_slider .ibo-input-vanilla,.is-error.ui_tpicker_minute_slider .ibo-input-vanilla,.is-error.ui_tpicker_second_slider .ibo-input-vanilla,.ibo-input-field-wrapper.is-error .ibo-input-vanilla,.ibo-input-wrapper.is-error .cke,.is-error.ui_tpicker_hour_slider .cke,.is-error.ui_tpicker_minute_slider .cke,.is-error.ui_tpicker_second_slider .cke,.ibo-input-field-wrapper.is-error .cke,.ibo-input-wrapper.is-error textarea,.is-error.ui_tpicker_hour_slider textarea,.is-error.ui_tpicker_minute_slider textarea,.is-error.ui_tpicker_second_slider textarea,.ibo-input-field-wrapper.is-error textarea{border:1px solid #e53e3e;background-color:#fed7d7}.ibo-input-wrapper.is-error .ibo-input-vanilla input,.is-error.ui_tpicker_hour_slider .ibo-input-vanilla input,.is-error.ui_tpicker_minute_slider .ibo-input-vanilla input,.is-error.ui_tpicker_second_slider .ibo-input-vanilla input,.ibo-input-field-wrapper.is-error .ibo-input-vanilla input{border:0;background-color:#11ffee00}input.ibo-input-vanilla{width:unset;display:initial}.ibo-input-wrapper--with-buttons,.ibo-input-select-wrapper--with-buttons{position:relative;display:flex}.ibo-field-validation{color:#c53030}.file-input{display:block;position:relative}.ibo-input--label-right{margin-right:4px;display:inline}.ibo-input--label-left{margin-left:4px;display:inline}.disabled{background-color:#d5dde5}.ibo-input-checkbox{height:16px;width:auto}.ibo-input-date-wrapper{position:relative}.ibo-input-date{display:inline-block;width:100%}.ibo-input-date+button{position:absolute;display:inline-block;margin-left:-20px;margin-top:5px;padding:0;background-color:transparent;color:#404b5a;border:none}.ibo-input-datetime-wrapper{position:relative}.ibo-input-datetime{display:inline-block;width:100%}.ibo-input-datetime--action-button{position:absolute;display:inline-block;margin-left:-20px;margin-top:5px;padding:0;color:#404b5a}.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select{width:auto;padding-right:18px}.ibo-input-duration{display:inline-block;width:unset;text-align:right}.ibo-input-image{display:flex;justify-content:flex-start;align-items:flex-start}.ibo-input-image--image-view{position:relative;overflow:hidden;background-color:#e1e7ec;border-radius:5px}.ibo-input-image--image-view img[src=""],.ibo-input-image--image-view img[src="null"]{visibility:hidden}.ibo-input-image--image-view input[type="file"]{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;opacity:0}.ibo-input-image--edit-buttons{display:flex;flex-direction:column;margin-left:0.5rem}.ibo-input-image--edit-buttons .ibo-button+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-dialog .ui-button+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-button,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-datepicker-close,.ui-dialog .ibo-input-image--edit-buttons .ui-button+.ibo-button,.ibo-input-image--edit-buttons .ui-datepicker-current+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-datepicker-current+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-datepicker-current+.ui-button,.ibo-input-image--edit-buttons .ui-datepicker-current+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-datepicker-current+.ui-datepicker-close,.ibo-input-image--edit-buttons .ui-datepicker-close+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-datepicker-close+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-datepicker-close+.ui-button,.ibo-input-image--edit-buttons .ui-datepicker-close+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-datepicker-close+.ui-datepicker-close,.ibo-input-image--edit-buttons .ui-dialog .ibo-button+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ibo-button+.ui-button,.ibo-input-image--edit-buttons .ibo-button+.ui-datepicker-current,.ibo-input-image--edit-buttons .ibo-button+.ui-datepicker-close{margin-top:0.5rem;margin-left:0}.ibo-input-richtext-placeholder{height:200px;width:100%;visibility:hidden}.ibo-input-select,.ui-multiselect,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder{display:inline-flex;min-width:50px}.ibo-input-select:not(.ibo-input-select-autocomplete):not(.ibo-input-selectize),.ui-multiselect:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_hour_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_minute_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_second_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),select.ibo-input-select-placeholder:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete){appearance:none}.ibo-input-select.ibo-input-selectize,.ibo-input-selectize.ui-multiselect,.ui_tpicker_hour_slider>select.ibo-input-selectize,.ui_tpicker_minute_slider>select.ibo-input-selectize,.ui_tpicker_second_slider>select.ibo-input-selectize,select.ibo-input-selectize.ibo-input-select-placeholder{padding-right:0;padding-left:0;min-width:150px !important}.ibo-input-select.ibo-input-selectize input,.ibo-input-selectize.ui-multiselect input,.ui_tpicker_hour_slider>select.ibo-input-selectize input,.ui_tpicker_minute_slider>select.ibo-input-selectize input,.ui_tpicker_second_slider>select.ibo-input-selectize input,select.ibo-input-selectize.ibo-input-select-placeholder input{border-width:0px;color:inherit;border-color:white;padding-left:10px}.ibo-input-select.ibo-input-selectize>[data-value],.ibo-input-selectize.ui-multiselect>[data-value],.ui_tpicker_hour_slider>select.ibo-input-selectize>[data-value],.ui_tpicker_minute_slider>select.ibo-input-selectize>[data-value],.ui_tpicker_second_slider>select.ibo-input-selectize>[data-value],select.ibo-input-selectize.ibo-input-select-placeholder>[data-value]{height:100%;line-height:30px;padding-left:10px}.ibo-input-select[size],.ui-multiselect[size],.ui_tpicker_hour_slider>select[size],.ui_tpicker_minute_slider>select[size],.ui_tpicker_second_slider>select[size],select.ibo-input-select-placeholder[size]{height:auto}.ibo-input-select[multiple],.ui-multiselect[multiple],.ui_tpicker_hour_slider>select[multiple],.ui_tpicker_minute_slider>select[multiple],.ui_tpicker_second_slider>select[multiple],select.ibo-input-select-placeholder[multiple]{padding-left:unset;padding-right:unset}.ibo-input-select[multiple] option,.ui-multiselect[multiple] option,.ui_tpicker_hour_slider>select[multiple] option,.ui_tpicker_minute_slider>select[multiple] option,.ui_tpicker_second_slider>select[multiple] option,select.ibo-input-select-placeholder[multiple] option{padding:4px 10px}.ibo-input-select-autocomplete{min-width:150px !important;text-overflow:ellipsis}.ibo-input-selectize{min-width:150px !important}.ibo-input-selectize>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibo-input-selectize>input{background-color:unset;border:unset}.ibo-input-select-wrapper,.ui_tpicker_hour_slider,.ui_tpicker_minute_slider,.ui_tpicker_second_slider{position:relative}.ibo-input-select-wrapper--with-buttons .selectize-control{display:grid;width:100%}.ibo-input-select-wrapper::after,.ui_tpicker_hour_slider::after,.ui_tpicker_minute_slider::after,.ui_tpicker_second_slider::after{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:600;height:28px;margin-left:-16px;margin-top:1px;padding-top:3px;background-color:inherit;color:#212934;pointer-events:none}.ibo-input-select-container{display:flex}.ibo-input-select-wrapper--with-buttons:not(.ibo-input-select-autocomplete-wrapper)::after{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:600;cursor:pointer;right:8px;height:28px;margin-left:-16px;margin-top:1px;padding-top:3px;background-color:inherit;color:#212934;pointer-events:none}.ibo-input-select--action-buttons{position:absolute;display:flex;height:28px;margin-top:0;margin-right:3px;font-size:1rem;background-color:inherit;color:#404b5a;padding:0 2px;text-align:right;bottom:0;top:0;right:0}.ibo-input-select-wrapper .ibo-input-select--action-buttons,.ui_tpicker_hour_slider .ibo-input-select--action-buttons,.ui_tpicker_minute_slider .ibo-input-select--action-buttons,.ui_tpicker_second_slider .ibo-input-select--action-buttons{margin-right:20px}.ibo-input-select--action-button{display:flex;align-items:center;padding-left:6px;padding-right:2px;float:right}.selectize-dropdown.ui-autocomplete,.selectize-dropdown.set-dropdown,.selectize-dropdown.plugin-custom_itop{z-index:2000;max-height:50vh;max-width:50em;overflow-y:auto}.selectize-dropdown.ui-menu .ui-state-active{margin:unset;background-color:#ebf8ff;color:#404b5a}.ibo-input-select--autocomplete-item{display:flex;justify-content:left;align-items:center}.ibo-input-select--autocomplete-item-image{width:25px;height:25px;min-width:25px;min-height:25px;background-position:center center;background-size:100%;border-radius:100%;margin-right:0.5rem;background-color:#ebf8ff;border:1px solid #929fb1}.ibo-input-select-icon{display:inline-flex;text-align:left}.ibo-input-select-icon>img{max-height:100%;max-width:100%;padding-right:4px}.ibo-input-select-icon>span{overflow:hidden}.ibo-input-select-icon--menu{position:absolute;z-index:21;max-height:300px;overflow-x:hidden;overflow-y:auto;flex-wrap:nowrap}.ibo-input-select-icon--menu--item>*{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.ibo-input-select-icon--menu--item>*>.ibo-input-select-icon--menu--icon{max-width:80px;max-height:45px;margin-right:10px}/* + */.selectize-dropdown-content{max-height:unset}.selectize-input input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active input{color:#212934}:root{--ibo-scrollbar--scrollbar-width:8px;--ibo-scrollbar--scrollbar-height:8px;--ibo-scrollbar--scrollbar-track-background-color:rgba(255, 255, 255, 0);--ibo-scrollbar--scrollbar-track-border-radius:5px;--ibo-scrollbar--scrollbar-thumb-background-color:#d5dde5;--ibo-scrollbar--scrollbar-thumb-border:none;--ibo-scrollbar--scrollbar-thumb-border-radius:5px;--ibo-hyperlink-color:#c05621;--ibo-hyperlink-color--on-hover:#9c4221;--ibo-hyperlink-color--on-active:#7b341e}*,*::before,*::after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--ibo-scrollbar--scrollbar-thumb-background-color) var(--ibo-scrollbar--scrollbar-track-background-color)}*::-webkit-scrollbar{width:var(--ibo-scrollbar--scrollbar-width);height:var(--ibo-scrollbar--scrollbar-height)}*::-webkit-scrollbar-track{background-color:var(--ibo-scrollbar--scrollbar-track-background-color);border-radius:var(--ibo-scrollbar--scrollbar-track-border-radius)}* ::-webkit-scrollbar-thumb{background-color:var(--ibo-scrollbar--scrollbar-thumb-background-color);border:var(--ibo-scrollbar--scrollbar-thumb-border);border-radius:var(--ibo-scrollbar--scrollbar-thumb-border-radius)}html{font-size:12px}a{color:var(--ibo-hyperlink-color);text-decoration:none}a:hover,.ibo-quick-create--compartment-results--element>.option:hover,a:active,a:visited{text-decoration:none}a:hover,.ibo-quick-create--compartment-results--element>.option:hover{color:var(--ibo-hyperlink-color--on-hover)}a:active{color:var(--ibo-hyperlink-color--on-active)}@font-face{font-family:Raleway;font-weight:100;font-style:normal;font-display:swap;src:local('Raleway Thin'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-100-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:100;font-style:italic;font-display:swap;src:local('Raleway Thin'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-100-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:200;font-style:normal;font-display:swap;src:local('Raleway ExtraLight'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-200-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:200;font-style:italic;font-display:swap;src:local('Raleway ExtraLight'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-200-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:300;font-style:normal;font-display:swap;src:local('Raleway Light'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-300-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:300;font-style:italic;font-display:swap;src:local('Raleway Light'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-300-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:400;font-style:normal;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-400-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:400;font-style:italic;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-400-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:500;font-style:normal;font-display:swap;src:local('Raleway Medium'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-500-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:500;font-style:italic;font-display:swap;src:local('Raleway Medium'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-500-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:600;font-style:normal;font-display:swap;src:local('Raleway SemiBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-600-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:600;font-style:italic;font-display:swap;src:local('Raleway SemiBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-600-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:700;font-style:normal;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-700-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:700;font-style:italic;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-700-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:800;font-style:normal;font-display:swap;src:local('Raleway ExtraBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-800-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:800;font-style:italic;font-display:swap;src:local('Raleway ExtraBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-800-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:900;font-style:normal;font-display:swap;src:local('Raleway Black'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-900-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:900;font-style:italic;font-display:swap;src:local('Raleway Black'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-900-italic.woff') format('woff')}.ibo-alert.ibo-is-primary{background-color:#feebc8;color:#7b341e}.ibo-alert.ibo-is-primary a{color:#7b341e}.ibo-alert.ibo-is-primary::before{background-color:#c05621}.ibo-alert.ibo-is-secondary,.ui-dialog .ibo-alert.ui-button,.ibo-alert.ui-datepicker-current,.ibo-alert.ui-datepicker-close{background-color:#e1e7ec;color:#212934}.ibo-alert.ibo-is-secondary a,.ui-dialog .ibo-alert.ui-button a,.ibo-alert.ui-datepicker-current a,.ibo-alert.ui-datepicker-close a{color:#212934}.ibo-alert.ibo-is-secondary::before,.ui-dialog .ibo-alert.ui-button::before,.ibo-alert.ui-datepicker-current::before,.ibo-alert.ui-datepicker-close::before{background-color:#6e7a8a}.ibo-alert.ibo-is-neutral,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close{background-color:#e1e7ec;color:#212934}.ibo-alert.ibo-is-neutral a,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close a{color:#212934}.ibo-alert.ibo-is-neutral::before,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close::before{background-color:#6e7a8a}.ibo-alert.ibo-is-information{background-color:#bee3f8;color:#2a4265}.ibo-alert.ibo-is-information a{color:#2a4265}.ibo-alert.ibo-is-information::before{background-color:#2b6bb0}.ibo-alert.ibo-is-success{background-color:#dcedc8;color:#33691e}.ibo-alert.ibo-is-success a{color:#33691e}.ibo-alert.ibo-is-success::before{background-color:#689f38}.ibo-alert.ibo-is-failure{background-color:#fed7d7;color:#742a2a}.ibo-alert.ibo-is-failure a{color:#742a2a}.ibo-alert.ibo-is-failure::before{background-color:#c53030}.ibo-alert.ibo-is-warning{background-color:#feebc8;color:#7b341e}.ibo-alert.ibo-is-warning a{color:#7b341e}.ibo-alert.ibo-is-warning::before{background-color:#c05621}.ibo-alert.ibo-is-danger{background-color:#fed7d7;color:#742a2a}.ibo-alert.ibo-is-danger a{color:#742a2a}.ibo-alert.ibo-is-danger::before{background-color:#c53030}.ibo-alert.ibo-is-grey{background-color:#e1e7ec;color:#212934}.ibo-alert.ibo-is-grey a{color:#212934}.ibo-alert.ibo-is-grey::before{background-color:#6e7a8a}.ibo-alert.ibo-is-blue-grey{background-color:#b0bec5;color:#263238}.ibo-alert.ibo-is-blue-grey a{color:#263238}.ibo-alert.ibo-is-blue-grey::before{background-color:#455a64}.ibo-alert.ibo-is-blue{background-color:#bee3f8;color:#2a4265}.ibo-alert.ibo-is-blue a{color:#2a4265}.ibo-alert.ibo-is-blue::before{background-color:#2b6bb0}.ibo-alert.ibo-is-cyan{background-color:#c9eef2;color:#006164}.ibo-alert.ibo-is-cyan a{color:#006164}.ibo-alert.ibo-is-cyan::before{background-color:#2b6bb0}.ibo-alert.ibo-is-green{background-color:#dcedc8;color:#33691e}.ibo-alert.ibo-is-green a{color:#33691e}.ibo-alert.ibo-is-green::before{background-color:#689f38}.ibo-alert.ibo-is-orange{background-color:#feebc8;color:#7b341e}.ibo-alert.ibo-is-orange a{color:#7b341e}.ibo-alert.ibo-is-orange::before{background-color:#c05621}.ibo-alert.ibo-is-red{background-color:#fed7d7;color:#742a2a}.ibo-alert.ibo-is-red a{color:#742a2a}.ibo-alert.ibo-is-red::before{background-color:#c53030}.ibo-alert.ibo-is-pink{background-color:#fed7e2;color:#702459}.ibo-alert.ibo-is-pink a{color:#702459}.ibo-alert.ibo-is-pink::before{background-color:#b83280}.ibo-alert{position:relative;padding:18px 20px;min-height:30px;border-radius:3px;overflow:hidden}.ibo-alert::before{display:block;position:absolute;top:0;left:0;content:'';width:4px;height:100%}.ibo-alert .ibo-alert--title{cursor:pointer}.ibo-alert.ibo-is-opened .ibo-alert--minimize-button,.ibo-alert.ibo-input-select-icon--menu .ibo-alert--minimize-button{display:block}.ibo-alert.ibo-is-opened .ibo-alert--maximize-button,.ibo-alert.ibo-input-select-icon--menu .ibo-alert--maximize-button{display:none}.ibo-alert:not(.ibo-is-opened){padding:5px 20px}.ibo-alert:not(.ibo-is-opened) .ibo-alert--title{padding-bottom:0}.ibo-alert:not(.ibo-is-opened) .ibo-alert--minimize-button{display:none}.ibo-alert:not(.ibo-is-opened) .ibo-alert--maximize-button{display:block}.ibo-alert:not(.ibo-is-opened) .ibo-alert--body{display:none}.ibo-alert--title+.ibo-alert--body{margin-top:4px}.ibo-alert--action-button{position:absolute;cursor:pointer;top:5px}.ibo-alert--action-button:hover i{opacity:0.8}.ibo-alert--action-button.ibo-alert--maximize-button,.ibo-alert--action-button.ibo-alert--minimize-button{right:30px}.ibo-alert--action-button.ibo-alert--close-button{right:10px}.ibo-button.ibo-is-regular.ibo-is-neutral,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button,.ui-dialog .ibo-is-neutral.ui-button,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-current,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ibo-is-neutral.ui-button,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-neutral:hover,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-is-neutral.ui-button:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-current:hover,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#e1e7ec;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-neutral:active,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-is-neutral.ui-button:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-current:active,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#e1e7ec;color:#212934;box-shadow:inset 0px 2px 0px #d5dde5 , 0px 2px 0px #e1e7ec}.ibo-button.ibo-is-regular.ibo-is-neutral:disabled,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-is-neutral.ui-button:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-current:disabled,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-primary,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-primary.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button,.ibo-is-primary.ui-datepicker-current,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current,.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-primary.ui-button,.ibo-button.ibo-is-primary.ui-datepicker-current,.ibo-button.ibo-is-primary.ui-datepicker-close{background-color:#00838f;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-primary:hover,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:hover,.ibo-is-primary.ui-datepicker-current:hover,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:hover,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-primary.ui-button:hover,.ibo-button.ibo-is-primary.ui-datepicker-current:hover,.ibo-button.ibo-is-primary.ui-datepicker-close:hover{background-color:#006164;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-primary:active,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:active,.ibo-is-primary.ui-datepicker-current:active,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:active,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-primary.ui-button:active,.ibo-button.ibo-is-primary.ui-datepicker-current:active,.ibo-button.ibo-is-primary.ui-datepicker-close:active{background-color:#006164;color:white;box-shadow:inset 0px 2px 0px #003636 , 0px 2px 0px #006164}.ibo-button.ibo-is-regular.ibo-is-primary:disabled,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:disabled,.ibo-is-primary.ui-datepicker-current:disabled,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:disabled,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-primary.ui-button:disabled,.ibo-button.ibo-is-primary.ui-datepicker-current:disabled,.ibo-button.ibo-is-primary.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-secondary,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button,.ui-dialog .ibo-is-secondary.ui-button,.ui-dialog .ui-button,.ui-dialog .ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-is-regular.ui-button,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close,.ibo-is-secondary.ui-datepicker-current,.ui-datepicker-current,.ui-datepicker-current.ui-datepicker-close,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button,.ibo-is-regular.ui-datepicker-current,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button,.ui-datepicker-close.ui-datepicker-current,.ibo-is-secondary.ui-datepicker-close,.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current,.ibo-is-regular.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-secondary.ui-button,.ui-dialog .ibo-button.ui-button,.ui-dialog .ibo-button.ui-button.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-datepicker-close,.ibo-button.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button,.ibo-button.ui-datepicker-current,.ibo-button.ui-datepicker-current.ui-datepicker-close,.ibo-button.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button,.ibo-button.ui-datepicker-close.ui-datepicker-current,.ibo-button.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-regular.ui-button,.ibo-button.ibo-is-regular.ui-datepicker-current,.ibo-button.ibo-is-regular.ui-datepicker-close{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-secondary:hover,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-is-secondary.ui-button:hover,.ui-dialog .ui-button:hover,.ui-dialog .ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-regular.ui-button:hover,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:hover,.ibo-is-secondary.ui-datepicker-current:hover,.ui-datepicker-current:hover,.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:hover,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:hover,.ibo-is-regular.ui-datepicker-current:hover,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:hover,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:hover,.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-secondary.ui-datepicker-close:hover,.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:hover,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-regular.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-button.ui-button:hover,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:hover,.ibo-button.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:hover,.ibo-button.ui-datepicker-current:hover,.ibo-button.ui-datepicker-current.ui-datepicker-close:hover,.ibo-button.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:hover,.ibo-button.ui-datepicker-close.ui-datepicker-current:hover,.ibo-button.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-regular.ui-button:hover,.ibo-button.ibo-is-regular.ui-datepicker-current:hover,.ibo-button.ibo-is-regular.ui-datepicker-close:hover{background-color:#e1e7ec;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-secondary:active,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-is-secondary.ui-button:active,.ui-dialog .ui-button:active,.ui-dialog .ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-is-regular.ui-button:active,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:active,.ibo-is-secondary.ui-datepicker-current:active,.ui-datepicker-current:active,.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:active,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:active,.ibo-is-regular.ui-datepicker-current:active,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:active,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:active,.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-secondary.ui-datepicker-close:active,.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:active,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-regular.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-button.ui-button:active,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:active,.ibo-button.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:active,.ibo-button.ui-datepicker-current:active,.ibo-button.ui-datepicker-current.ui-datepicker-close:active,.ibo-button.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:active,.ibo-button.ui-datepicker-close.ui-datepicker-current:active,.ibo-button.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-regular.ui-button:active,.ibo-button.ibo-is-regular.ui-datepicker-current:active,.ibo-button.ibo-is-regular.ui-datepicker-close:active{background-color:#e1e7ec;color:#212934;box-shadow:inset 0px 2px 0px #d5dde5 , 0px 2px 0px #e1e7ec}.ibo-button.ibo-is-regular.ibo-is-secondary:disabled,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-is-secondary.ui-button:disabled,.ui-dialog .ui-button:disabled,.ui-dialog .ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-regular.ui-button:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:disabled,.ibo-is-secondary.ui-datepicker-current:disabled,.ui-datepicker-current:disabled,.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:disabled,.ibo-is-regular.ui-datepicker-current:disabled,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:disabled,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:disabled,.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-secondary.ui-datepicker-close:disabled,.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:disabled,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-regular.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-button.ui-button:disabled,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:disabled,.ibo-button.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:disabled,.ibo-button.ui-datepicker-current:disabled,.ibo-button.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-button.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:disabled,.ibo-button.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-button.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-regular.ui-button:disabled,.ibo-button.ibo-is-regular.ui-datepicker-current:disabled,.ibo-button.ibo-is-regular.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-danger,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-danger.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button,.ibo-is-danger.ui-datepicker-current,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current,.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-danger.ui-button,.ibo-button.ibo-is-danger.ui-datepicker-current,.ibo-button.ibo-is-danger.ui-datepicker-close{background-color:#c53030;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-danger:hover,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:hover,.ibo-is-danger.ui-datepicker-current:hover,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:hover,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-danger.ui-button:hover,.ibo-button.ibo-is-danger.ui-datepicker-current:hover,.ibo-button.ibo-is-danger.ui-datepicker-close:hover{background-color:#9b2c2c;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-danger:active,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:active,.ibo-is-danger.ui-datepicker-current:active,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:active,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-danger.ui-button:active,.ibo-button.ibo-is-danger.ui-datepicker-current:active,.ibo-button.ibo-is-danger.ui-datepicker-close:active{background-color:#9b2c2c;color:white;box-shadow:inset 0px 2px 0px #742a2a , 0px 2px 0px #9b2c2c}.ibo-button.ibo-is-regular.ibo-is-danger:disabled,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:disabled,.ibo-is-danger.ui-datepicker-current:disabled,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:disabled,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-danger.ui-button:disabled,.ibo-button.ibo-is-danger.ui-datepicker-current:disabled,.ibo-button.ibo-is-danger.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-success,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-success.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button,.ibo-is-success.ui-datepicker-current,.ibo-is-success.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button,.ibo-is-success.ui-datepicker-close.ui-datepicker-current,.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-success.ui-button,.ibo-button.ibo-is-success.ui-datepicker-current,.ibo-button.ibo-is-success.ui-datepicker-close{background-color:#558b2f;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-success:hover,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-success.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:hover,.ibo-is-success.ui-datepicker-current:hover,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:hover,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-success.ui-button:hover,.ibo-button.ibo-is-success.ui-datepicker-current:hover,.ibo-button.ibo-is-success.ui-datepicker-close:hover{background-color:#33691e;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-success:active,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-success.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:active,.ibo-is-success.ui-datepicker-current:active,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:active,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-success.ui-button:active,.ibo-button.ibo-is-success.ui-datepicker-current:active,.ibo-button.ibo-is-success.ui-datepicker-close:active{background-color:#33691e;color:white;box-shadow:inset 0px 2px 0px #235816 , 0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-success:disabled,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-success.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:disabled,.ibo-is-success.ui-datepicker-current:disabled,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:disabled,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-success.ui-button:disabled,.ibo-button.ibo-is-success.ui-datepicker-current:disabled,.ibo-button.ibo-is-success.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-red,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-red.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button,.ibo-is-red.ui-datepicker-current,.ibo-is-red.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button,.ibo-is-red.ui-datepicker-close.ui-datepicker-current,.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-red.ui-button,.ibo-button.ibo-is-red.ui-datepicker-current,.ibo-button.ibo-is-red.ui-datepicker-close{background-color:#c53030;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-red:hover,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-red.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:hover,.ibo-is-red.ui-datepicker-current:hover,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:hover,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-red.ui-button:hover,.ibo-button.ibo-is-red.ui-datepicker-current:hover,.ibo-button.ibo-is-red.ui-datepicker-close:hover{background-color:#9b2c2c;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-red:active,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-red.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:active,.ibo-is-red.ui-datepicker-current:active,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:active,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-red.ui-button:active,.ibo-button.ibo-is-red.ui-datepicker-current:active,.ibo-button.ibo-is-red.ui-datepicker-close:active{background-color:#9b2c2c;color:white;box-shadow:inset 0px 2px 0px #742a2a , 0px 2px 0px #9b2c2c}.ibo-button.ibo-is-regular.ibo-is-red:disabled,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-red.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:disabled,.ibo-is-red.ui-datepicker-current:disabled,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:disabled,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-red.ui-button:disabled,.ibo-button.ibo-is-red.ui-datepicker-current:disabled,.ibo-button.ibo-is-red.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-green,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-green.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button,.ibo-is-green.ui-datepicker-current,.ibo-is-green.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button,.ibo-is-green.ui-datepicker-close.ui-datepicker-current,.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-green.ui-button,.ibo-button.ibo-is-green.ui-datepicker-current,.ibo-button.ibo-is-green.ui-datepicker-close{background-color:#558b2f;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-green:hover,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-green.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:hover,.ibo-is-green.ui-datepicker-current:hover,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:hover,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-green.ui-button:hover,.ibo-button.ibo-is-green.ui-datepicker-current:hover,.ibo-button.ibo-is-green.ui-datepicker-close:hover{background-color:#33691e;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-green:active,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-green.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:active,.ibo-is-green.ui-datepicker-current:active,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:active,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-green.ui-button:active,.ibo-button.ibo-is-green.ui-datepicker-current:active,.ibo-button.ibo-is-green.ui-datepicker-close:active{background-color:#33691e;color:white;box-shadow:inset 0px 2px 0px #235816 , 0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-green:disabled,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-green.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:disabled,.ibo-is-green.ui-datepicker-current:disabled,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:disabled,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-green.ui-button:disabled,.ibo-button.ibo-is-green.ui-datepicker-current:disabled,.ibo-button.ibo-is-green.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-cyan,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button,.ibo-is-cyan.ui-datepicker-current,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current,.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-cyan.ui-button,.ibo-button.ibo-is-cyan.ui-datepicker-current,.ibo-button.ibo-is-cyan.ui-datepicker-close{background-color:#00838f;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-cyan:hover,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:hover,.ibo-is-cyan.ui-datepicker-current:hover,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:hover,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:hover,.ibo-button.ibo-is-cyan.ui-datepicker-current:hover,.ibo-button.ibo-is-cyan.ui-datepicker-close:hover{background-color:#006164;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-cyan:active,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:active,.ibo-is-cyan.ui-datepicker-current:active,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:active,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:active,.ibo-button.ibo-is-cyan.ui-datepicker-current:active,.ibo-button.ibo-is-cyan.ui-datepicker-close:active{background-color:#006164;color:white;box-shadow:inset 0px 2px 0px #003636 , 0px 2px 0px #006164}.ibo-button.ibo-is-regular.ibo-is-cyan:disabled,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:disabled,.ibo-is-cyan.ui-datepicker-current:disabled,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:disabled,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:disabled,.ibo-button.ibo-is-cyan.ui-datepicker-current:disabled,.ibo-button.ibo-is-cyan.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-alternative.ibo-is-neutral,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#212934;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-neutral:hover,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-neutral:active,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#f8f9fa;color:#212934;box-shadow:inset 0px 2px 0px #e1e7ec , 0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-neutral:disabled,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-primary,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#006164;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-primary:hover,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:white;color:#212934;box-shadow:0px 2px 0px white}.ibo-button.ibo-is-alternative.ibo-is-primary:active,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:white;color:#212934;box-shadow:inset 0px 2px 0px white , 0px 2px 0px white}.ibo-button.ibo-is-alternative.ibo-is-primary:disabled,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-secondary,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-is-alternative.ui-button,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button,.ibo-is-alternative.ui-datepicker-current,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-alternative.ui-button,.ibo-button.ibo-is-alternative.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-alternative.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close{background-color:transparent;color:#212934;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-secondary:hover,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-is-alternative.ui-button:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:hover,.ibo-is-alternative.ui-datepicker-current:hover,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:hover,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:hover,.ibo-button.ibo-is-alternative.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-alternative.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-secondary:active,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-is-alternative.ui-button:active,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:active,.ibo-is-alternative.ui-datepicker-current:active,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:active,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:active,.ibo-button.ibo-is-alternative.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-alternative.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active{background-color:#f8f9fa;color:#212934;box-shadow:inset 0px 2px 0px #e1e7ec , 0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-secondary:disabled,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-is-alternative.ui-button:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:disabled,.ibo-is-alternative.ui-datepicker-current:disabled,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:disabled,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:disabled,.ibo-button.ibo-is-alternative.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-alternative.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-danger,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#c53030;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-danger:hover,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#fed7d7;color:#742a2a;box-shadow:0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-danger:active,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#fed7d7;color:#742a2a;box-shadow:inset 0px 2px 0px #c53030 , 0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-danger:disabled,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-success,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-success.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#33691e;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-success:hover,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#dcedc8;color:#33691e;box-shadow:0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-success:active,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#dcedc8;color:#33691e;box-shadow:inset 0px 2px 0px #689f38 , 0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-success:disabled,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-red,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-red.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#c53030;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-red:hover,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#fed7d7;color:#742a2a;box-shadow:0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-red:active,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#fed7d7;color:#742a2a;box-shadow:inset 0px 2px 0px #c53030 , 0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-red:disabled,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-green,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-green.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#33691e;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-green:hover,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#dcedc8;color:#33691e;box-shadow:0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-green:active,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#dcedc8;color:#33691e;box-shadow:inset 0px 2px 0px #689f38 , 0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-green:disabled,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-cyan,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#006164;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-cyan:hover,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#c9eef2;color:#006164;box-shadow:0px 2px 0px #c9eef2}.ibo-button.ibo-is-alternative.ibo-is-cyan:active,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#c9eef2;color:#006164;box-shadow:inset 0px 2px 0px #00838f , 0px 2px 0px #c9eef2}.ibo-button.ibo-is-alternative.ibo-is-cyan:disabled,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button,.ui-dialog .ui-button,.ui-datepicker-current,.ui-datepicker-close{position:relative;display:inline-block;padding:6px 9px;border:0;border-radius:4px;cursor:pointer;text-transform:uppercase;white-space:nowrap}.ibo-button.ibo-action-button,.ui-dialog .ibo-action-button.ui-button,.ibo-action-button.ui-datepicker-current,.ibo-action-button.ui-datepicker-close{float:right}.ibo-button .ibo-button--loading-icon,.ui-dialog .ui-button .ibo-button--loading-icon,.ui-datepicker-current .ibo-button--loading-icon,.ui-datepicker-close .ibo-button--loading-icon{display:none}.ibo-button.ibo-is-loading .ibo-button--icon,.ui-dialog .ibo-is-loading.ui-button .ibo-button--icon,.ibo-is-loading.ui-datepicker-current .ibo-button--icon,.ibo-is-loading.ui-datepicker-close .ibo-button--icon{display:none}.ibo-button.ibo-is-loading .ibo-button--loading-icon,.ui-dialog .ibo-is-loading.ui-button .ibo-button--loading-icon,.ibo-is-loading.ui-datepicker-current .ibo-button--loading-icon,.ibo-is-loading.ui-datepicker-close .ibo-button--loading-icon{display:inline-block}.ibo-button.ibo-is-loading .ibo-button--loading-icon+.ibo-button--label,.ui-dialog .ibo-is-loading.ui-button .ibo-button--loading-icon+.ibo-button--label,.ibo-is-loading.ui-datepicker-current .ibo-button--loading-icon+.ibo-button--label,.ibo-is-loading.ui-datepicker-close .ibo-button--loading-icon+.ibo-button--label{margin-left:4px}.ibo-button--icon+.ibo-button--label{margin-left:4px}.ibo-button--vertical-align{margin-top:4px;margin-bottom:4px}.ibo-button-group{display:inline-flex;flex-wrap:nowrap}.ibo-button-group .ibo-button,.ibo-button-group .ui-dialog .ui-button,.ui-dialog .ibo-button-group .ui-button,.ibo-button-group .ui-datepicker-current,.ibo-button-group .ui-datepicker-close{position:relative}.ibo-button-group .ibo-button:first-child,.ibo-button-group .ui-dialog .ui-button:first-child,.ui-dialog .ibo-button-group .ui-button:first-child,.ibo-button-group .ui-datepicker-current:first-child,.ibo-button-group .ui-datepicker-close:first-child{border-radius:4px 0 0 4px}.ibo-button-group .ibo-button:last-child,.ibo-button-group .ui-dialog .ui-button:last-child,.ui-dialog .ibo-button-group .ui-button:last-child,.ibo-button-group .ui-datepicker-current:last-child,.ibo-button-group .ui-datepicker-close:last-child{border-radius:0 4px 4px 0}.ibo-button-group .ibo-button:not(:first-child):not(:last-child),.ibo-button-group .ui-dialog .ui-button:not(:last-child):not(:first-child),.ui-dialog .ibo-button-group .ui-button:not(:last-child):not(:first-child),.ibo-button-group .ui-datepicker-current:not(:last-child):not(:first-child),.ibo-button-group .ui-datepicker-close:not(:last-child):not(:first-child){border-radius:0}.ibo-button-group .ibo-button+.ibo-button,.ibo-button-group .ui-dialog .ui-button+.ibo-button,.ibo-button-group .ui-dialog .ui-dialog .ui-button+.ui-button,.ui-dialog .ibo-button-group .ui-dialog .ui-button+.ui-button,.ibo-button-group .ui-dialog .ui-button+.ui-datepicker-current,.ibo-button-group .ui-dialog .ui-button+.ui-datepicker-close,.ui-dialog .ibo-button-group .ui-button+.ibo-button,.ibo-button-group .ui-datepicker-current+.ibo-button,.ibo-button-group .ui-dialog .ui-datepicker-current+.ui-button,.ui-dialog .ibo-button-group .ui-datepicker-current+.ui-button,.ibo-button-group .ui-datepicker-current+.ui-datepicker-current,.ibo-button-group .ui-datepicker-current+.ui-datepicker-close,.ibo-button-group .ui-datepicker-close+.ibo-button,.ibo-button-group .ui-dialog .ui-datepicker-close+.ui-button,.ui-dialog .ibo-button-group .ui-datepicker-close+.ui-button,.ibo-button-group .ui-datepicker-close+.ui-datepicker-current,.ibo-button-group .ui-datepicker-close+.ui-datepicker-close,.ibo-button-group .ui-dialog .ibo-button+.ui-button,.ui-dialog .ibo-button-group .ibo-button+.ui-button,.ibo-button-group .ibo-button+.ui-datepicker-current,.ibo-button-group .ibo-button+.ui-datepicker-close{margin-left:0}.ibo-button-group .ibo-button+.ibo-button::before,.ibo-button-group .ui-dialog .ui-button+.ibo-button::before,.ui-dialog .ibo-button-group .ui-button+.ibo-button::before,.ibo-button-group .ui-datepicker-current+.ibo-button::before,.ibo-button-group .ui-datepicker-close+.ibo-button::before,.ibo-button-group .ui-dialog .ibo-button+.ui-button::before,.ui-dialog .ibo-button-group .ibo-button+.ui-button::before,.ibo-button-group .ibo-button+.ui-datepicker-current::before,.ibo-button-group .ibo-button+.ui-datepicker-close::before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;border-left:1px solid transparent}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close::before{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover::before{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active::before{border-left-color:#e1e7ec}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled::before{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:hover{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:active,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:active{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button::before,.ibo-button-group>*+*.ui-datepicker-current::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current::before,.ibo-button-group>*+*.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:hover::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:hover::before,.ibo-button-group>*+*.ui-datepicker-current:hover::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:hover::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:hover::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:hover::before,.ibo-button-group>*+*.ui-datepicker-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:hover{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:active,.ui-dialog .ibo-button-group>*+*.ui-button:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:active::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:active::before,.ibo-button-group>*+*.ui-datepicker-current:active::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:active::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:active::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:active::before,.ibo-button-group>*+*.ui-datepicker-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:active,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:active{border-left-color:#e1e7ec}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:disabled::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:disabled::before,.ibo-button-group>*+*.ui-datepicker-current:disabled::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:disabled::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:disabled::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:disabled::before,.ibo-button-group>*+*.ui-datepicker-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:active,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:hover{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:active,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:active{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:active,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:hover{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:active,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:active{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:hover{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:active,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:active{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:active,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled::before{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before{border-left-color:#e53e3e}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before{border-left-color:#e53e3e}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-breadcrumbs{position:relative;margin-right:32px}.ibo-breadcrumbs.ibo-is-overflowing{justify-content:right}.ibo-breadcrumbs *{display:flex;align-items:center}.ibo-breadcrumbs--item{color:#404b5a}.ibo-breadcrumbs--item:not(:last-child):hover .ibo-breadcrumbs--item-icon>*{opacity:1;filter:none}.ibo-breadcrumbs--item-icon{margin-right:8px;transition:all 0.1s linear}.ibo-breadcrumbs--item-icon>span{color:#929fb1;opacity:0.6}.ibo-breadcrumbs--item-icon>img{height:auto;max-width:16px;opacity:0.3;filter:grayscale(100%)}.ibo-breadcrumbs--item-label{display:inline;max-width:100px}.ibo-breadcrumbs--item:not(:last-child)::after,.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after{content:'\f054';margin:0 12px;color:#aebecd}.ibo-breadcrumbs--previous-items-list-toggler{margin-right:24px;color:#6e7a8a !important}.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after{position:absolute;right:-24px}.ibo-breadcrumbs--previous-items-list{display:flex;flex-direction:column;align-items:stretch;position:fixed;top:37px;padding:8px 0;background-color:white}.ibo-breadcrumbs--previous-item{color:#404b5a;padding:12px 12px}.ibo-breadcrumbs--previous-item .ibo-breadcrumbs--item-label{max-width:200px}@keyframes ibo-quick-create--drawer--opening{from{top:-310px;box-shadow:none}to{top:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}}.ibo-quick-create{position:relative}.ibo-quick-create.ibo-is-opened .ibo-quick-create--input,.ibo-quick-create.ibo-input-select-icon--menu .ibo-quick-create--input{width:245px}.ibo-quick-create.ibo-is-opened .ibo-quick-create--drawer,.ibo-quick-create.ibo-input-select-icon--menu .ibo-quick-create--drawer{animation-name:ibo-quick-create--drawer--opening;animation-delay:0.1s;animation-duration:0.2s;animation-direction:normal;animation-fill-mode:forwards}.ibo-quick-create--head{background-color:white}.ibo-quick-create--icon{color:#dd6c20;align-self:center;padding:0 16px}.ibo-quick-create--icon:hover{color:#c05621}.ibo-quick-create--icon:active{color:#9c4221}.ibo-quick-create--input{width:0;border:none;transition:all 0.2s ease-in-out}.ibo-quick-create--input.selectize-control.single{position:sticky;display:flex}.ibo-quick-create--input.selectize-control.single .selectize-input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active{display:flex;background-color:transparent;background-image:none;border:none;box-shadow:none}.ibo-quick-create--input.selectize-control.single .selectize-input>input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input{color:#404b5a;outline:none;border:none}.ibo-quick-create--input.selectize-control.single .selectize-input>input::placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input::placeholder{color:#929fb1}.ibo-quick-create--input.selectize-control.single .selectize-input>input:-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input:-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input>input::-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input::-ms-input-placeholder{color:#929fb1}.ibo-quick-create--input.selectize-control.single .selectize-input>.item,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>.item{color:#404b5a;line-height:200%}.ibo-quick-create--input.selectize-control.single .selectize-dropdown{background-color:white;border:none;border-radius:0}.ibo-quick-create--drawer{z-index:-1;position:absolute;left:0;right:0;top:-310px;padding:16px 16px;background-color:white;box-shadow:none}.ibo-quick-create--compartment-title{margin-top:8px;margin-bottom:8px;padding-left:32px;overflow-x:hidden;color:#404b5a}.ibo-quick-create--compartment-title>span{position:relative}.ibo-quick-create--compartment-title>span::before,.ibo-quick-create--compartment-title>span::after{content:"";display:inline-block;position:absolute;top:50%;height:1px;width:600px;border-top:1px solid #404b5a}.ibo-quick-create--compartment-title>span::before{right:100%;margin-right:8px}.ibo-quick-create--compartment-title>span::after{left:100%;margin-left:8px}.ibo-quick-create--compartment-content{color:#212934}.ibo-quick-create--compartment-element{display:flex;align-items:center;padding:4px 8px;margin-left:-8px;margin-right:-8px;color:inherit}.ibo-quick-create--compartment-element-image{margin-right:8px;width:20px}.ibo-quick-create--compartment-results--container{width:100% !important}.ibo-quick-create--compartment-results--element>.option{padding:4px 8px;margin-left:-8px;margin-right:-8px;color:inherit}.ibo-quick-create--compartment-results--element>.option.active{background-color:#e1e7ec;border-radius:3px}.ibo-quick-create--compartment-results--element>.option:hover{cursor:pointer}.ibo-quick-create--compartment-results--element>.option .highlight{font-weight:bold}.ibo-quick-create--compartment--placeholder{align-items:center;display:flex;flex-direction:column}.ibo-quick-create--compartment--placeholder-image>svg{width:66%;height:inherit;margin:24px auto 16px auto;display:flex}.ibo-quick-create--compartment--placeholder-hint{text-align:justify;padding:0 8px;color:#6e7a8a}@keyframes ibo-global-search--drawer--opening{from{top:-310px;box-shadow:none}to{top:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}}.ibo-global-search{position:relative}.ibo-global-search.ibo-is-opened .ibo-global-search--input,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input,.ibo-global-search.ibo-is-opened .ibo-global-search--input:hover,.ibo-global-search.ibo-is-opened .ibo-global-search--input:focus,.ibo-global-search.ibo-is-opened .ibo-global-search--input:active,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:hover,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:focus,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:active{padding:8px 8px;width:245px}.ibo-global-search.ibo-is-opened .ibo-global-search--drawer,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--drawer{animation-name:ibo-global-search--drawer--opening;animation-delay:0.1s;animation-duration:0.2s;animation-direction:normal;animation-fill-mode:forwards}.ibo-global-search--head{background-color:white}.ibo-global-search--icon{color:#dd6c20;align-self:center;padding:0 16px}.ibo-global-search--icon:hover{color:#c05621}.ibo-global-search--icon:active{color:#9c4221}.ibo-global-search--input,.ibo-global-search--input:hover,.ibo-global-search--input:focus,.ibo-global-search--input:active{padding:0;width:0;color:#404b5a;background-color:transparent;border:none;outline:none;transition:all 0.2s ease-in-out}.ibo-global-search--input::placeholder,.ibo-global-search--input:hover::placeholder,.ibo-global-search--input:focus::placeholder,.ibo-global-search--input:active::placeholder{color:#929fb1}.ibo-global-search--input:-ms-input-placeholder,.ibo-global-search--input:hover:-ms-input-placeholder,.ibo-global-search--input:focus:-ms-input-placeholder,.ibo-global-search--input:active:-ms-input-placeholder,.ibo-global-search--input::-ms-input-placeholder,.ibo-global-search--input:hover::-ms-input-placeholder,.ibo-global-search--input:focus::-ms-input-placeholder,.ibo-global-search--input:active::-ms-input-placeholder{color:#929fb1}.ibo-global-search--drawer{z-index:-1;position:absolute;left:0;right:0;top:-310px;padding:16px 16px;background-color:white;box-shadow:none}.ibo-global-search--compartment-title{margin-bottom:8px;padding-left:32px;overflow-x:hidden;color:#404b5a}.ibo-global-search--compartment-title>span{position:relative}.ibo-global-search--compartment-title>span::before,.ibo-global-search--compartment-title>span::after{content:"";display:inline-block;position:absolute;top:50%;height:1px;width:600px;border-top:1px solid #404b5a}.ibo-global-search--compartment-title>span::before{right:100%;margin-right:8px}.ibo-global-search--compartment-title>span::after{left:100%;margin-left:8px}.ibo-global-search--compartment-content{color:#212934}.ibo-global-search--compartment-element{display:flex;align-items:center;color:inherit}.ibo-global-search--compartment-element:not(:last-child){margin-bottom:8px}.ibo-global-search--compartment-element-image{margin-right:8px;width:20px}.ibo-global-search--compartment--placeholder{align-items:center;display:flex;flex-direction:column}.ibo-global-search--compartment--placeholder-image>svg{width:66%;height:inherit;margin:24px auto 16px auto;display:flex}.ibo-global-search--compartment--placeholder-hint{text-align:justify;padding:0 8px;color:#6e7a8a}.ibo-popover-menu,.ui-menu,.ui-multiselect-menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul{display:none;padding:0;background-color:white;border-radius:3px;flex-wrap:wrap;position:absolute}.ibo-popover-menu.ibo-is-opened,.ibo-is-opened.ui-menu,.ui-menu.ibo-input-select-icon--menu,.ibo-is-opened.ui-multiselect-menu,.ui-multiselect-menu.ibo-input-select-icon--menu,.ibo-is-opened.ibo-input-select-icon--menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul.ibo-is-opened,.graph_config .toolkit_menu.graph>ul>li ul.ibo-input-select-icon--menu,.ibo-popover-menu.ibo-input-select-icon--menu,.ibo-input-select-icon--menu.ui-menu,.ibo-input-select-icon--menu.ui-multiselect-menu{display:flex;flex-direction:column}.ibo-popover-menu--toggler-visual-hint{margin-left:0.5rem}.ibo-popover-menu--section,.ui-multiselect-checkboxes{display:flex;flex-direction:column;align-self:flex-start;margin:0 0;width:100%;white-space:nowrap;overflow:hidden}.ibo-popover-menu--section:first-child,.ui-multiselect-checkboxes:first-child{border-radius:3px 3px 0 0}.ibo-popover-menu--section:last-child,.ui-multiselect-checkboxes:last-child{border-radius:0 0 3px 3px}.ibo-popover-menu--item,.ui-menu-item,.ui-multiselect-checkboxes li,.ibo-input-select-icon--menu--item,.graph_config .toolkit_menu.graph>ul>li ul li{padding:12px 24px 12px 16px;color:#212934}.ibo-popover-menu--item a,.ui-menu-item a,.ui-multiselect-checkboxes li a,.ibo-input-select-icon--menu--item a,.graph_config .toolkit_menu.graph>ul>li ul li a{color:#212934}.ibo-popover-menu--item:hover,.ui-menu-item:hover,.ui-multiselect-checkboxes li:hover,.ibo-input-select-icon--menu--item:hover,.graph_config .toolkit_menu.graph>ul>li ul li:hover{background-color:#e1e7ec;color:inherit}.ibo-popover-menu--item.ibo-popover-menu--item-separator,.ibo-popover-menu--item-separator.ui-menu-item,.ui-menu-item.ui-autocomplete-category,.ui-multiselect-checkboxes li.ibo-popover-menu--item-separator,.ui-multiselect-checkboxes li.ui-autocomplete-category,.ibo-popover-menu--item-separator.ibo-input-select-icon--menu--item,.ibo-input-select-icon--menu--item.ui-autocomplete-category,.graph_config .toolkit_menu.graph>ul>li ul li.ibo-popover-menu--item-separator,.graph_config .toolkit_menu.graph>ul>li ul li.ui-autocomplete-category,.ibo-popover-menu--item.ui-autocomplete-category,.ui-autocomplete-category.ui-menu-item,.ui-autocomplete-category.ibo-input-select-icon--menu--item{padding:0;margin:0;background-color:#e1e7ec}.ibo-popover-menu--item--icon{padding-right:5px;color:#6e7a8a;font-size:1.33rem}#ibo-navigation-menu--notifications-menu{flex-flow:column;min-width:250px}#ibo-navigation-menu--notifications-menu .ibo-navigation-menu--notifications--messages-section{overflow:auto}.ibo-navigation-menu--notifications--show-all-messages,.ibo-navigation-menu--notifications-dismiss-all,.ibo-navigation-menu--notifications-show-all-multiple{overflow-x:inherit;text-align:center;min-height:45px}.ibo-navigation-menu--notifications--item--image{max-width:20px;max-height:20px;margin:0 6px;border-radius:100%}img.ibo-navigation-menu--notifications--item--image[src=""]{display:none}img.ibo-navigation-menu--notifications--item--image:not([src=""])~i.ibo-navigation-menu--notifications--item--image{display:none}.ibo-navigation-menu--notifications--item--bottom-text{display:flex;flex-direction:column;align-items:center;float:right;align-self:center;margin-left:auto}.ibo-navigation-menu--notifications--item--content{padding:0 14px}.ibo-navigation-menu--notifications--item--content img{max-height:100px;padding:5px}.ibo-navigation-menu--notifications-item{display:flex;flex-direction:row}.ibo-navigation-menu--notifications--item--new-message-indicator{width:10px;height:10px;background-color:#429ae1;border-radius:100%;margin-top:4px}.ibo-navigation-menu--notifications-show-all-multiple~.ibo-popover-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ui-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ui-multiselect-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-input-select-icon--menu .ibo-navigation-menu--notifications--item--new-message-indicator,.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--notifications-show-all-multiple~ul .ibo-navigation-menu--notifications--item--new-message-indicator{display:inline-block;margin-right:15px}.ibo-navigation-menu--notifications-dismiss-all--icon{margin:0 10px 0 0}.ibo-popover-menu--item--no-message{text-align:center}.ibo-popover-menu--item--no-message--image>svg{display:flex;width:100%;height:inherit;padding:15px}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--title,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--subtitle,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--icon,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--titles,.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--header-left{transition:all 0.15s linear}.ibo-panel{--ibo-main-color:#929fb1;position:relative}.ibo-panel.ibo-has-icon .ibo-panel--titles{padding-left:16px}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon .ibo-panel--header-left{position:relative;z-index:1;margin-left:16px}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--icon{position:absolute;bottom:-24px;left:0;overflow:hidden;width:72px;height:72px;min-width:72px;min-height:72px;background-color:#f8f9fa;border:2px solid #90a4ae;border-radius:100%}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--titles{padding-left:calc(72px + 16px)}.ibo-panel--header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4px}.ibo-panel--header-left{justify-content:left}.ibo-panel--icon{width:48px;height:48px;min-width:48px;min-height:48px}.ibo-panel--icon-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ibo-panel--icon-background--must-contain{background-size:contain}.ibo-panel--icon-background--must-cover{background-size:cover}.ibo-panel--icon-background--must-zoomout{background-size:66.67%}.ibo-panel--title{display:inline-block;color:#212934;flex-grow:1}.ibo-panel--subtitle{display:flex;color:#404b5a}.ibo-panel--body{position:relative;z-index:1;padding:32px 16px 24px 16px;background-color:white;border:1px solid #ccd4db;border-radius:5px;overflow:hidden}.ibo-panel--body::before{position:absolute;top:0;left:0;display:block;background-color:var(--ibo-main-color);content:"";width:100%;height:8px;padding-bottom:8px}.ibo-panel.ibo-is-primary>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-secondary>.ibo-panel--body::before,.ui-dialog .ibo-panel.ui-button>.ibo-panel--body::before,.ibo-panel.ui-datepicker-current>.ibo-panel--body::before,.ibo-panel.ui-datepicker-close>.ibo-panel--body::before{background-color:#929fb1}.ibo-panel.ibo-is-neutral>.ibo-panel--body::before,.ui-dialog .ibo-panel.ui-button.ui-dialog-titlebar-close>.ibo-panel--body::before{background-color:#929fb1}.ibo-panel.ibo-is-information>.ibo-panel--body::before{background-color:#3182ce}.ibo-panel.ibo-is-success>.ibo-panel--body::before{background-color:#7cb342}.ibo-panel.ibo-is-failure>.ibo-panel--body::before{background-color:#e53e3e}.ibo-panel.ibo-is-warning>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-danger>.ibo-panel--body::before{background-color:#e53e3e}.ibo-panel.ibo-is-grey>.ibo-panel--body::before{background-color:#929fb1}.ibo-panel.ibo-is-blue-grey>.ibo-panel--body::before{background-color:#546e7a}.ibo-panel.ibo-is-blue>.ibo-panel--body::before{background-color:#2c5382}.ibo-panel.ibo-is-cyan>.ibo-panel--body::before{background-color:#00aac1}.ibo-panel.ibo-is-green>.ibo-panel--body::before{background-color:#7cb342}.ibo-panel.ibo-is-orange>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-red>.ibo-panel--body::before{background-color:#e53e3e}.ibo-panel.ibo-is-pink>.ibo-panel--body::before{background-color:#d53f8c}.ibo-panel--collapsible-toggler{display:inline-block;margin-right:8px;font-size:1.5rem;color:#6e7a8a;cursor:pointer}.ibo-panel .ibo-panel--collapsible-toggler--opened{display:block}.ibo-panel .ibo-panel--collapsible-toggler--closed{display:none}.ibo-panel:not(.ibo-is-opened) .ibo-panel--collapsible-toggler--closed{display:block}.ibo-panel:not(.ibo-is-opened) .ibo-panel--collapsible-toggler--opened{display:none}.ibo-panel:not(.ibo-is-opened) .ibo-panel--body{display:none}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header{position:sticky;top:0;border:transparent;transition-property:all, top, background-color;transition-duration:0.15s, 0s, 0s;transition-timing-function:linear}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--title,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--subtitle,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--icon,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--titles{}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{padding-top:4px;padding-bottom:4px;background-color:#f8f9fa;border:1px solid #ccd4db;align-items:center}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-panel--title{font-size:1.17rem}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-panel--subtitle{font-size:1rem}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header{}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--icon{bottom:-12px;width:48px;height:48px;min-width:48px;min-height:48px;border:1px solid #ccd4db}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--titles{padding-left:calc(48px + 16px)}.ibo-collapsible-section--header{display:flex;align-items:stretch}.ibo-collapsible-section.ibo-is-opened .ibo-collapsible-section--minimize-button,.ibo-collapsible-section.ibo-input-select-icon--menu .ibo-collapsible-section--minimize-button{display:block}.ibo-collapsible-section.ibo-is-opened .ibo-collapsible-section--maximize-button,.ibo-collapsible-section.ibo-input-select-icon--menu .ibo-collapsible-section--maximize-button{display:none}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--minimize-button{display:none}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--maximize-button{display:block}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--body{display:none}.ibo-collapsible-section .ibo-collapsible-section--header{cursor:pointer}.ibo-collapsible-section .ibo-collapsible-section--header:hover i{opacity:0.8}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button{align-self:center}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button.ibo-collapsible-section--maximize-button,.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button.ibo-collapsible-section--minimize-button{color:#6e7a8a;margin-right:8px}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title{color:#212934;flex-grow:1}.ibo-collapsible-section .ibo-collapsible-section--body{position:relative;padding:24px 16px 16px;background-color:white;border:solid 1px #ccd4db;border-radius:5px;overflow:hidden}.ibo-dashlet{position:relative;width:calc(100% - 24px);margin:calc(24px / 2) calc(24px / 2)}.ibo-dashlet.dashlet-selected{position:relative}.ibo-dashlet--is-inline{width:auto}.ibo-details>.ibo-prop--apply{display:table-column}.ibo-details{margin-top:5px}.ibo-dashlet-blocker{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;cursor:not-allowed}:root{--ibo-dashlet-badge--min-width:200px;--ibo-dashlet-badge--padding-x:16px;--ibo-dashlet-badge--padding-y:16px;--ibo-dashlet-badge--background-color:white;--ibo-dashlet-badge--border:1px solid #ccd4db;--ibo-dashlet-badge--border-radius:5px}.ibo-dashlet-badge{max-width:350px;flex-basis:200px;flex-grow:1;flex-shrink:1;padding:16px 16px;background-color:white;border:1px solid #ccd4db;border-radius:5px}.ibo-dashlet-badge--body{display:flex;justify-items:left;align-items:center}.ibo-dashlet-badge--icon-container{margin-right:16px}.ibo-dashlet-badge--icon{width:48px;min-width:48px;max-height:48px}.ibo-dashlet-badge--actions{flex-grow:1;overflow-x:hidden}.ibo-dashlet-badge--action-list{color:inherit}.ibo-dashlet-badge--action-list-count{margin-right:8px}.ibo-dashlet-badge--action-list-label{display:inline-block}.ibo-dashlet-badge--action-create-icon{margin-right:8px}.ibo-dashlet-header-static{padding:16px 16px 0 16px;overflow-x:hidden}.ibo-dashlet-header-static--body{position:relative;display:inline-flex;justify-items:left;align-items:center;margin-left:48px;color:#212934}.ibo-dashlet-header-static--body::before,.ibo-dashlet-header-static--body::after{content:"";position:absolute;top:50%;width:10000px;height:1px;border-bottom:2px solid #ccd4db}.ibo-dashlet-header-static--body::before{right:calc(100% + 16px)}.ibo-dashlet-header-static--body::after{left:calc(100% + 16px)}.ibo-dashlet-header-static--icon-container{margin-right:16px}.ibo-dashlet-header-static--icon{width:48px;min-width:48px;max-height:48px}.ibo-dashlet-header-dynamic--container{display:flex;flex-wrap:wrap}.ibo-dashlet-header-dynamic--count{margin-right:10px}.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]{height:30px;width:100%;background-color:white;color:#212934;padding:0 10px;border:1px solid #aebecd;border-radius:3px}.ibo-input:focus,.ui-autocomplete-input:focus,.ui-multiselect:focus,.dataTables_length select:focus,.ui_tpicker_hour_slider>select:focus,.ui_tpicker_minute_slider>select:focus,.ui_tpicker_second_slider>select:focus,select.ibo-input-select-placeholder:focus,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]:focus,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]:focus{border:1px solid #dd6c20}.ibo-input:disabled,.ui-autocomplete-input:disabled,.ui-multiselect:disabled,.dataTables_length select:disabled,.ui_tpicker_hour_slider>select:disabled,.ui_tpicker_minute_slider>select:disabled,.ui_tpicker_second_slider>select:disabled,select.ibo-input-select-placeholder:disabled,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]:disabled,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]:disabled{background-color:#d5dde5;color:#929fb1}.ibo-input::placeholder,.ui-autocomplete-input::placeholder,.ui-multiselect::placeholder,.dataTables_length select::placeholder,.ui_tpicker_hour_slider>select::placeholder,.ui_tpicker_minute_slider>select::placeholder,.ui_tpicker_second_slider>select::placeholder,select.ibo-input-select-placeholder::placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]::placeholder,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]::placeholder{color:#929fb1}textarea.ibo-input,textarea.ui-autocomplete-input,textarea.ui-multiselect{height:unset}.ibo-input-wrapper.is-error .ibo-input,.is-error.ui_tpicker_hour_slider .ibo-input,.is-error.ui_tpicker_hour_slider .ui-autocomplete-input,.is-error.ui_tpicker_hour_slider .ui-multiselect,.is-error.ui_tpicker_hour_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_hour_slider select,.is-error.ui_tpicker_hour_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_hour_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_hour_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_hour_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_hour_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_hour_slider input[type="text"],.is-error.ui_tpicker_hour_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_hour_slider input[type="text"],.is-error.ui_tpicker_minute_slider .ibo-input,.is-error.ui_tpicker_minute_slider .ui-autocomplete-input,.is-error.ui_tpicker_minute_slider .ui-multiselect,.is-error.ui_tpicker_minute_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_minute_slider select,.is-error.ui_tpicker_minute_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_minute_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_minute_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_minute_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_minute_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_minute_slider input[type="text"],.is-error.ui_tpicker_minute_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_minute_slider input[type="text"],.is-error.ui_tpicker_second_slider .ibo-input,.is-error.ui_tpicker_second_slider .ui-autocomplete-input,.is-error.ui_tpicker_second_slider .ui-multiselect,.is-error.ui_tpicker_second_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_second_slider select,.is-error.ui_tpicker_second_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_second_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_second_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_second_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_second_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_second_slider input[type="text"],.is-error.ui_tpicker_second_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_second_slider input[type="text"],.ibo-input-wrapper.is-error .ui-autocomplete-input,.ibo-input-wrapper.is-error .ui-multiselect,.ibo-input-wrapper.is-error .dataTables_length select,.dataTables_length .ibo-input-wrapper.is-error select,.ibo-input-wrapper.is-error .ui_tpicker_hour_slider>select,.ibo-input-wrapper.is-error .ui_tpicker_minute_slider>select,.ibo-input-wrapper.is-error .ui_tpicker_second_slider>select,.ibo-input-wrapper.is-error select.ibo-input-select-placeholder,.ibo-input-wrapper.is-error .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-input-wrapper.is-error input[type="text"],.ibo-input-wrapper.is-error .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-input-wrapper.is-error input[type="text"],.ibo-input-field-wrapper.is-error .ibo-input,.ibo-input-field-wrapper.is-error .ui-autocomplete-input,.ibo-input-field-wrapper.is-error .ui-multiselect,.ibo-input-field-wrapper.is-error .dataTables_length select,.dataTables_length .ibo-input-field-wrapper.is-error select,.ibo-input-field-wrapper.is-error .ui_tpicker_hour_slider>select,.ibo-input-field-wrapper.is-error .ui_tpicker_minute_slider>select,.ibo-input-field-wrapper.is-error .ui_tpicker_second_slider>select,.ibo-input-field-wrapper.is-error select.ibo-input-select-placeholder,.ibo-input-field-wrapper.is-error .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-input-field-wrapper.is-error input[type="text"],.ibo-input-field-wrapper.is-error .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-input-field-wrapper.is-error input[type="text"],.ibo-input-wrapper.is-error .ibo-input-vanilla,.is-error.ui_tpicker_hour_slider .ibo-input-vanilla,.is-error.ui_tpicker_minute_slider .ibo-input-vanilla,.is-error.ui_tpicker_second_slider .ibo-input-vanilla,.ibo-input-field-wrapper.is-error .ibo-input-vanilla,.ibo-input-wrapper.is-error .cke,.is-error.ui_tpicker_hour_slider .cke,.is-error.ui_tpicker_minute_slider .cke,.is-error.ui_tpicker_second_slider .cke,.ibo-input-field-wrapper.is-error .cke,.ibo-input-wrapper.is-error textarea,.is-error.ui_tpicker_hour_slider textarea,.is-error.ui_tpicker_minute_slider textarea,.is-error.ui_tpicker_second_slider textarea,.ibo-input-field-wrapper.is-error textarea{border:1px solid #e53e3e}.ibo-input-wrapper.is-error .ibo-input-vanilla input,.is-error.ui_tpicker_hour_slider .ibo-input-vanilla input,.is-error.ui_tpicker_minute_slider .ibo-input-vanilla input,.is-error.ui_tpicker_second_slider .ibo-input-vanilla input,.ibo-input-field-wrapper.is-error .ibo-input-vanilla input{border:0;background-color:#11ffee00}input.ibo-input-vanilla{width:unset;display:initial}.ibo-input-wrapper--with-buttons,.ibo-input-select-wrapper--with-buttons{position:relative;display:flex}.ibo-field-validation{color:#c53030}.file-input{display:block;position:relative}.ibo-input--label-right{margin-right:4px;display:inline}.ibo-input--label-left{margin-left:4px;display:inline}.disabled{background-color:#d5dde5}.ibo-input-checkbox{height:16px;width:auto}.ibo-input-date-wrapper{position:relative}.ibo-input-date{display:inline-block;width:100%}.ibo-input-date+button{position:absolute;display:inline-block;margin-left:-20px;margin-top:5px;padding:0;background-color:transparent;color:#404b5a;border:none}.ibo-input-datetime-wrapper{position:relative}.ibo-input-datetime{display:inline-block;width:100%}.ibo-input-datetime--action-button{position:absolute;display:inline-block;margin-left:-20px;margin-top:5px;padding:0;color:#404b5a}.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select{width:auto;padding-right:18px}.ibo-input-duration{display:inline-block;width:unset;text-align:right}.ibo-input-image{display:flex;justify-content:flex-start;align-items:flex-start}.ibo-input-image--image-view{position:relative;overflow:hidden;min-height:96px;background-color:#e1e7ec;border-radius:5px}.ibo-input-image--image-view img[src=""],.ibo-input-image--image-view img[src="null"]{visibility:hidden}.ibo-input-image--image-view input[type="file"]{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;opacity:0}.ibo-input-image--edit-buttons{display:flex;flex-direction:column;margin-left:0.5rem}.ibo-input-image--edit-buttons .ibo-button+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-dialog .ui-button+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-button,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-datepicker-close,.ui-dialog .ibo-input-image--edit-buttons .ui-button+.ibo-button,.ibo-input-image--edit-buttons .ui-datepicker-current+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-datepicker-current+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-datepicker-current+.ui-button,.ibo-input-image--edit-buttons .ui-datepicker-current+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-datepicker-current+.ui-datepicker-close,.ibo-input-image--edit-buttons .ui-datepicker-close+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-datepicker-close+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-datepicker-close+.ui-button,.ibo-input-image--edit-buttons .ui-datepicker-close+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-datepicker-close+.ui-datepicker-close,.ibo-input-image--edit-buttons .ui-dialog .ibo-button+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ibo-button+.ui-button,.ibo-input-image--edit-buttons .ibo-button+.ui-datepicker-current,.ibo-input-image--edit-buttons .ibo-button+.ui-datepicker-close{margin-top:0.5rem;margin-left:0}.ibo-input-richtext-placeholder{height:200px;width:100%;visibility:hidden}.ibo-input-select,.ui-multiselect,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder{display:inline-flex;min-width:50px}.ibo-input-select:not(.ibo-input-select-autocomplete):not(.ibo-input-selectize),.ui-multiselect:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_hour_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_minute_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_second_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),select.ibo-input-select-placeholder:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete){appearance:none}.ibo-input-select.ibo-input-selectize,.ibo-input-selectize.ui-multiselect,.ui_tpicker_hour_slider>select.ibo-input-selectize,.ui_tpicker_minute_slider>select.ibo-input-selectize,.ui_tpicker_second_slider>select.ibo-input-selectize,select.ibo-input-selectize.ibo-input-select-placeholder{padding-right:0;padding-left:0;min-width:150px !important}.ibo-input-select.ibo-input-selectize input,.ibo-input-selectize.ui-multiselect input,.ui_tpicker_hour_slider>select.ibo-input-selectize input,.ui_tpicker_minute_slider>select.ibo-input-selectize input,.ui_tpicker_second_slider>select.ibo-input-selectize input,select.ibo-input-selectize.ibo-input-select-placeholder input{border-width:0px;color:inherit;border-color:white;padding-left:10px}.ibo-input-select.ibo-input-selectize>[data-value],.ibo-input-selectize.ui-multiselect>[data-value],.ui_tpicker_hour_slider>select.ibo-input-selectize>[data-value],.ui_tpicker_minute_slider>select.ibo-input-selectize>[data-value],.ui_tpicker_second_slider>select.ibo-input-selectize>[data-value],select.ibo-input-selectize.ibo-input-select-placeholder>[data-value]{height:100%;line-height:30px;padding-left:10px}.ibo-input-select[size],.ui-multiselect[size],.ui_tpicker_hour_slider>select[size],.ui_tpicker_minute_slider>select[size],.ui_tpicker_second_slider>select[size],select.ibo-input-select-placeholder[size]{height:auto}.ibo-input-select[multiple],.ui-multiselect[multiple],.ui_tpicker_hour_slider>select[multiple],.ui_tpicker_minute_slider>select[multiple],.ui_tpicker_second_slider>select[multiple],select.ibo-input-select-placeholder[multiple]{padding-left:unset;padding-right:unset}.ibo-input-select[multiple] option,.ui-multiselect[multiple] option,.ui_tpicker_hour_slider>select[multiple] option,.ui_tpicker_minute_slider>select[multiple] option,.ui_tpicker_second_slider>select[multiple] option,select.ibo-input-select-placeholder[multiple] option{padding:4px 10px}.ibo-input-select-autocomplete{min-width:150px !important;text-overflow:ellipsis}.ibo-input-selectize{min-width:150px !important}.ibo-input-selectize>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibo-input-selectize>input{background-color:unset;border:unset}.ibo-input-selectize>input:focus{outline:none !important}.ibo-input-selectize.input-active{border:1px solid #dd6c20}.ibo-input-select-wrapper,.ui_tpicker_hour_slider,.ui_tpicker_minute_slider,.ui_tpicker_second_slider{position:relative}.ibo-input-select-wrapper--with-buttons .selectize-control{display:grid;width:100%}.ibo-input-select-wrapper::after,.ui_tpicker_hour_slider::after,.ui_tpicker_minute_slider::after,.ui_tpicker_second_slider::after{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:600;height:28px;margin-left:-16px;margin-top:1px;padding-top:3px;background-color:inherit;color:#212934;pointer-events:none}.ibo-input-select-container{display:flex}.ibo-input-select-wrapper--with-buttons:not(.ibo-input-select-autocomplete-wrapper)::after{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:600;cursor:pointer;right:8px;height:28px;margin-left:-16px;margin-top:1px;padding-top:3px;background-color:inherit;color:#212934;pointer-events:none}.ibo-input-select--action-buttons{position:absolute;display:flex;height:28px;margin-top:0;margin-right:3px;font-size:1rem;background-color:inherit;color:#404b5a;padding:0 2px;text-align:right;bottom:0;top:0;right:0}.ibo-input-select-wrapper .ibo-input-select--action-buttons,.ui_tpicker_hour_slider .ibo-input-select--action-buttons,.ui_tpicker_minute_slider .ibo-input-select--action-buttons,.ui_tpicker_second_slider .ibo-input-select--action-buttons{margin-right:20px}.ibo-input-select--action-button{display:flex;align-items:center;padding-left:6px;padding-right:2px;float:right}.selectize-dropdown.ui-autocomplete,.selectize-dropdown.set-dropdown,.selectize-dropdown.plugin-custom_itop{z-index:2000;max-height:50vh;max-width:50em;overflow-y:auto}.selectize-dropdown.ui-menu .ui-state-active{margin:unset;background-color:#ebf8ff;color:#404b5a}.ibo-input-select--autocomplete-item{display:flex;justify-content:left;align-items:center}.ibo-input-select--autocomplete-item-image{width:25px;height:25px;min-width:25px;min-height:25px;background-position:center center;background-size:100%;border-radius:100%;margin-right:0.5rem;background-color:#ebf8ff;border:1px solid #929fb1}.ibo-input-select-icon{display:inline-flex;text-align:left}.ibo-input-select-icon>img{max-height:100%;max-width:100%;padding-right:4px}.ibo-input-select-icon>span{overflow:hidden}.ibo-input-select-icon--menu{position:absolute;z-index:21;max-height:300px;overflow-x:hidden;overflow-y:auto;flex-wrap:nowrap}.ibo-input-select-icon--menu--item>*{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.ibo-input-select-icon--menu--item>*>.ibo-input-select-icon--menu--icon{max-width:80px;max-height:45px;margin-right:10px}/* * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - */.ibo-input-one-way-password-wrapper>*:not(first-child){margin-top:6px}.ibo-input-set>input{height:100%}.ibo-input-set .item[data-value]>.remove{font-size:18px;padding-top:0.15em;border-left:none}.ibo-input-set.has-items::after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:600;font-size:10px;position:absolute;right:8px;top:5px}.attribute-set .attribute-set-item,.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item{display:inline-block;margin-top:2px;margin-right:0;margin-bottom:2px;padding:4px 6px;max-width:120px;background:white none;border:none;border-radius:3px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px 1px rgba(241, 241, 241, 0.7);color:#212934;text-shadow:none}.attribute-set .attribute-set-item:not(:first-child),.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item:not(:first-child),.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item:not(:first-child),.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item:not(:first-child){margin-left:3px}.attribute-set.history-added .attribute-set-item{font-weight:bold}.attribute-set.history-removed .attribute-set-item{text-decoration:line-through;font-style:italic}.selectize-control.multi .selectize-input.ibo-input-set,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active{padding:5px 8px}.ibo-input-text,textarea{width:100%;min-height:12rem;padding:10px 12px}.ibo-input-text.ibo-is-code,textarea.ibo-is-code{background-color:white}.ibo-input-text--export{width:100%;min-height:15em}.ibo-pill.ibo-is-new{color:#2a4265;background-color:#ebf8ff}.ibo-pill.ibo-is-neutral,.ui-dialog .ibo-pill.ui-button.ui-dialog-titlebar-close{color:#2a4265;background-color:#ebf8ff}.ibo-pill.ibo-is-waiting{color:#9c4221;background-color:floralwhite}.ibo-pill.ibo-is-success{color:#33691e;background-color:#dcedc8}.ibo-pill.ibo-is-failure{color:#9b2c2c;background-color:#fce8e8}.ibo-pill.ibo-is-frozen{color:#6e7a8a;background-color:#f8f9fa}.ibo-pill.ibo-is-active{color:#33691e;background-color:#dcedc8}.ibo-pill.ibo-is-inactive{color:#9c4221;background-color:floralwhite}.ibo-pill{--ibo-main-color--100:#ebf8ff;--ibo-main-color--900:#2a4265;max-width:240px;margin-top:4px;margin-bottom:4px;padding:6px 10px;border-radius:3px;color:var(--ibo-main-color--900);background-color:var(--ibo-main-color--100)}.ibo-pill:hover,.ibo-pill:active{color:inherit}.ibo-prop--apply{width:calc(32px + 12px);padding-left:12px}.ibo-prop--apply.ui-state-error:after{color:#404b5a;content:'\f071';vertical-align:bottom}.ibo-prop--apply.ui-state-error>span{display:none !important}.ibo-prop--cancel{width:calc(32px + 8px);padding-left:8px}.ibo-prop--apply,.ibo-prop--cancel{height:28px}.ibo-prop--apply>span,.ibo-prop--cancel>span{display:block;height:28px;width:32px;text-align:center}.ibo-prop--apply>span>div,.ibo-prop--cancel>span>div{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.ibo-title{color:#212934;padding:12px 0}.ibo-title--icon{width:90px;height:90px;min-width:90px;min-height:90px;overflow:hidden}.ibo-title--icon-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ibo-title--icon-background--must-contain{background-size:contain}.ibo-title--icon-background--must-cover{background-size:cover}.ibo-title--icon-background--must-zoomout{background-size:66.67%}.ibo-title--subtitle{margin-top:2px;margin-bottom:2px;flex-wrap:wrap}.ibo-title-for-dashlet{padding-top:2em}.ibo-title-for-dashlet--content{background-color:white;border-radius:5px;border:1px solid;border-color:#ccd4db;padding-bottom:1em}.ibo-title-separator{border-radius:5px 5px 0 0;border-color:#3182ce;color:#3182ce;background-color:#3182ce;border:3px solid;margin:0;padding:0}:root{--ibo-datatable-panel--table-spacing:48px}.ibo-datatable--toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 6px;color:#404b5a}.ibo-datatable--toolbar:first-child{margin-bottom:18px}.ibo-datatable--toolbar:not(:first-child){margin-top:18px}.ibo-datatable--toolbar-left>*:not(:first-child),.ibo-datatable--toolbar-right>*:not(:first-child){margin-left:1rem}.ibo-datatable-header{color:#212934}.ibo-datatable-panel>.ibo-panel--body{padding:32px 0 24px}.ibo-datatable--selection-validation-buttons-toolbar{clear:both;margin-top:10px}.ibo-list-column{max-height:150px;overflow-y:auto}.ibo-sort-order::after{color:#dd6c20}.ibo-sort-order.ibo-is-descending::after{content:'\f0dd'}.ibo-sort-order.ibo-is-ascending::after{content:'\f0de'}.ibo-sort-order.ibo-is-none::after{content:'\f0dc'}.itop-fieldsorter>.selected{background-color:#bee3f8}.ibo-datatable tbody>tr{transition:background-color 300ms linear}.ibo-datatable tbody>tr:hover,.ibo-datatable tbody>tr.selected:hover{cursor:pointer;background-color:#feebc8}.ibo-datatable tbody>tr.selected{background-color:#fbd38d}.ibo-datatable--selected-count{padding-right:0.2em}.ibo-prop-header{padding-bottom:14px}.ibo-fieldset~.ibo-fieldset:not(.ibo-column),fieldset~.ibo-fieldset:not(.ibo-column),.ibo-fieldset~fieldset:not(.ibo-column){margin-top:48px}.ibo-multi-column~.ibo-fieldset,.ibo-multi-column~fieldset{margin-top:48px}.ibo-fieldset-legend,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,legend{width:100%;margin-bottom:16px;padding-bottom:4px;border-bottom:2px solid #aebecd}.ibo-field{}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container){}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value{word-break:break-word;white-space:inherit}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value *:not(input, select, textarea){word-break:break-word;white-space:inherit}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value pre{white-space:break-spaces}.ibo-field-large{display:block}.ibo-field-large .ibo-field--label{position:relative;display:flex;align-items:center;max-width:initial;width:100%}.ibo-field-large .ibo-field-small .ibo-field--label{display:table-cell;vertical-align:top;padding-right:10px;min-width:100px;max-width:145px;width:30%}.ibo-field-large .ibo-field--value{margin-top:2px}.ibo-field-large .ibo-field--value>*{--ibo-scrollbar--scrollbar-track-background-color:#f2f2f2}.ibo-field-large.ibo-is-fullscreen{background-color:white}.ibo-field-large.ibo-is-fullscreen .ibo-field--label{position:fixed;width:100%;min-width:initial;max-width:initial;padding:4px 8px;background-color:#f8f9fa;border-bottom:1px solid #ccd4db}.ibo-field-large.ibo-is-fullscreen .ibo-field--value{padding:36px 8px 4px 8px}.ibo-field-large.ibo-is-fullscreen .ibo-field--value>*{height:initial !important;width:initial !important}.ibo-field-small{display:table;width:100%}.ibo-field-small .ibo-field--label{display:table-cell;vertical-align:top;padding-right:10px}.ibo-field--fullscreen-toggler{width:20px;height:20px;border-radius:5px;cursor:pointer}.ibo-field--fullscreen-toggler:hover{background-color:#f2f2f2}.ibo-field--label{min-width:100px;max-width:145px;width:30%;word-break:break-word}.ibo-field--label>.ibo-has-description::after{content:"?";padding-left:4px;vertical-align:top;cursor:pointer;color:#929fb1}.ibo-field--label-small .ibo-field--label{width:20em}.ibo-field--value{width:100%;color:#404b5a}.ibo-field--value .HTML table{table-layout:fixed;width:100%}.ibo-field--label>.ibo-field--comments{flex:auto}.ibo-fieldset-legend>.ibo-field--comments,.ibo-dashboard-editor--properties-subtitle>.ibo-field--comments,.ibo-dashboard--available-dashlet--title>.ibo-field--comments,.ibo-dashlet--properties--title>.ibo-field--comments,legend>.ibo-field--comments{padding-bottom:2px;font-size:1.17rem}.ibo-field--comments{display:table-cell;vertical-align:top;width:5em}.ibo-field--comments>input[type="checkbox"]{margin-left:5px;float:right}.ibo-field--comments>.multi_values,.ibo-field--comments>.mono_value,.ibo-field--comments>.ibo-field--comments--synchro{float:right}.mailto,.tel{white-space:nowrap}.mailto .text_decoration,.tel .text_decoration{margin-right:0.5rem;font-size:0.9em}.object-ref-icon.text_decoration,.object-ref-icon-disabled.text_decoration{margin-right:0.5rem}.ibo-field--enable-bulk,.ibo-field--comments--synchro{display:inline;padding:2px 5px;margin:0 0 0 5px;height:calc(100% - 5px);border-radius:5px;font-weight:bold;white-space:nowrap}.ibo-field--enable-bulk--checkbox{margin-left:8px}.ibo-toolbar{display:flex;align-items:center}.ibo-toolbar.ibo-toolbar--action{position:relative}.ibo-toolbar.ibo-toolbar--button{margin-top:16px}.ibo-toolbar-spacer{flex-grow:1}.ibo-toolbar-vertical-separator{display:inline-flex;border-right:1px solid #aebecd;width:1px;height:16px;margin:0 0.75rem}.search_box{box-sizing:border-box;position:relative;z-index:1100;text-align:center}.search_box *{box-sizing:border-box}.search_form_handler{}.search_form_handler a{}.search_form_handler input[type="text"],.search_form_handler select{padding:1px 2px}.search_form_handler:not(.closed) .sf_title .sft_short{display:none}.search_form_handler:not(.closed) .sf_title .sft_toggler{transform:rotateX(180deg);transition:transform 0.5s linear}.search_form_handler.closed{margin-bottom:0.5em;width:150px;overflow:hidden;border-radius:4px}.search_form_handler.closed .sf_criterion_area{height:0;opacity:0;padding:0}.search_form_handler.closed .sf_title{padding:6px 8px;text-align:center;font-size:12px}.search_form_handler.closed .sf_title .sft_long{display:none}.search_form_handler.closed .sf_title .sft_hint,.search_form_handler.closed .sf_title .sfobs_hint{display:none}.search_form_handler:not(.no_auto_submit) .sft_hint{display:none}.search_form_handler:not(.no_auto_submit) .sfc_fg_apply{display:none}.search_form_handler.no_auto_submit .sfc_fg_search{display:none}.search_form_handler.no_auto_submit .sft_hint{display:inline-block}.search_form_handler:not(.hide_obsolete_data) .sfobs_hint{display:none}.search_form_handler.hide_obsolete_data .sfobs_hint{display:inline-block}.search_form_handler.hide_obsolete_data.no_auto_submit .sfobs_hint{margin-left:30px}.search_form_handler .sf_message{display:none;margin:8px 8px 0 8px;border-radius:0px}.search_form_handler .sf_criterion_area{padding:8px 8px 3px 8px}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child){margin-top:20px}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::before{content:"";position:absolute;top:-12px;left:0px;width:100%;border-top:1px solid #e1e7ec}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::after{content:"or";position:absolute;top:-20px;left:8px;padding-left:5px;padding-right:5px;color:#929fb1;background-color:white}.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group{display:inline}.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group .sfc_fg_button,.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group .sfc_header{border:1px solid #d5dde5;border-radius:3px}.search_form_handler .sf_criterion_area .search_form_criteria,.search_form_handler .sf_criterion_area .sf_more_criterion,.search_form_handler .sf_criterion_area .sf_button{position:relative;display:inline-block;margin-right:10px;margin-top:3px;margin-bottom:3px;vertical-align:top}.search_form_handler .sf_criterion_area .search_form_criteria.opened,.search_form_handler .sf_criterion_area .sf_more_criterion.opened,.search_form_handler .sf_criterion_area .sf_button.opened{margin-bottom:0}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_header,.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfc_header,.search_form_handler .sf_criterion_area .sf_button.opened .sfc_header,.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfm_header,.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_header,.search_form_handler .sf_criterion_area .sf_button.opened .sfm_header{border-bottom:none !important;padding-bottom:13px}.search_form_handler .sf_criterion_area .search_form_criteria>*,.search_form_handler .sf_criterion_area .sf_more_criterion>*,.search_form_handler .sf_criterion_area .sf_button>*{padding:7px 8px;vertical-align:top;border:solid 1px #d5dde5;border-radius:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfm_content,.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content,.search_form_handler .sf_criterion_area .sf_button .sfm_content{position:absolute;z-index:-1;min-width:100%;left:0px;margin-top:-1px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_fg_buttons,.search_form_handler .sf_criterion_area .sf_more_criterion .sfc_fg_buttons,.search_form_handler .sf_criterion_area .sf_button .sfc_fg_buttons,.search_form_handler .sf_criterion_area .search_form_criteria .sfm_buttons,.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_buttons,.search_form_handler .sf_criterion_area .sf_button .sfm_buttons{white-space:nowrap}.search_form_handler .sf_criterion_area .sf_more_criterion,.search_form_handler .sf_criterion_area .sf_button{min-width:34px;text-align:center}.search_form_handler .sf_criterion_area .search_form_criteria{}.search_form_handler .sf_criterion_area .search_form_criteria.locked{background-color:#d5dde5}.search_form_handler .sf_criterion_area .search_form_criteria.locked .sfc_title{user-select:none;cursor:initial}.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_header,.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_form_group{border-style:dashed;border-color:#929fb1}.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_title{font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria.opened{z-index:1}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_toggle{transform:rotateX(-180deg)}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_form_group{display:block;margin-top:-1px;z-index:-1}.search_form_handler .sf_criterion_area .search_form_criteria.opened_left .sfc_form_group{left:auto;right:0px}.search_form_handler .sf_criterion_area .search_form_criteria:not(:last-of-type){margin-right:12px}.search_form_handler .sf_criterion_area .search_form_criteria>*{background-color:#f2f2f2;color:#212934}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close{position:absolute;top:7px;color:#dd6c20}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked{position:absolute;top:9px;color:#aebecd}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle{display:inline-block;right:23px;transition:all 0.3s ease-in-out}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked{right:7px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title{max-width:240px;padding-right:30px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:pointer}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title .sfc_values{font-weight:bold}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group{position:absolute;display:none;max-width:450px;max-height:520px;overflow-x:auto;overflow-y:hidden}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators{font-size:12px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator.force_hide{display:none !important}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator>label{line-height:20px;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator>label>*{display:inline-block;vertical-align:middle}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_radio{width:12px;margin:0;margin-right:7px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_name{width:90px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]{display:unset;width:160px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices label>input{vertical-align:text-top;margin-left:0;margin-right:8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper{max-height:415px;overflow-y:auto;margin:0 -8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list{text-align:left}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected{position:relative;padding-top:5px;margin-top:5px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected::before{content:"";position:absolute;border-top:1px solid #d5dde5;width:calc(100% - 12px);margin-left:6px;top:0px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_placeholder{padding:15px 8px;font-style:italic;text-align:center}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item{padding:4px 8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item:hover{background-color:#e1e7ec}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item label{display:inline-block;width:100%}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint{margin-top:15px;margin-bottom:15px;padding-left:9px;padding-right:9px;color:#6e7a8a;font-size:10px;font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint>span{margin-right:0.5em;font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_cancel{margin-top:8px;font-size:1rem}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply{margin-right:5px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less{position:absolute;bottom:7px;right:0px;cursor:pointer;color:#2c5382;font-size:10px;font-weight:bold;border:none;background-color:transparent}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more>span,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less>span{margin-left:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:not(:first-of-type),.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:first-of-type .sfc_op_radio{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more{display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator{margin-bottom:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:last-of-type{margin-bottom:0}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:not(:first-of-type),.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:first-of-type .sfc_op_radio{display:inherit}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_less{display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_more{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .hide_on_advanced{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group:not(.advanced) .hide_on_less{display:none}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw>*{border-color:transparent}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_title{cursor:initial;padding-right:20px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_form_group{display:none}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in>label{display:inline-block;width:100%;line-height:initial;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in>label .sfc_op_content{width:100%}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in>label{display:inline-block;width:100%;line-height:initial;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in>label .sfc_op_content{width:100%}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_from_outer{display:inline}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_until_outer{display:inline;margin-left:5px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_from_label,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_until_label{width:45px;display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between input[type="text"]{width:77px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_form_group.advanced .sfc_fg_operator_between,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_form_group.advanced .sfc_fg_operator_between{margin-bottom:5px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_fg_operator_between_days input,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_fg_operator_between_days input{width:135px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger{background:none;border:none;height:100%;padding:2px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger img,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger img{vertical-align:middle}.search_form_handler .sf_criterion_area .sf_more_criterion.opened{z-index:2}.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_content{display:inherit}.search_form_handler .sf_criterion_area .sf_more_criterion.opened_left .sfm_content{left:auto;right:0px}.search_form_handler .sf_criterion_area .sf_more_criterion>*{background-color:white;color:#37474f}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_title{margin-right:7px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_icon{color:#dd6c20}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content{display:none;min-width:200px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists{margin:0 -8px;padding:0 8px;max-height:400px;overflow-x:hidden;overflow-y:auto}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists .sfl_items>li:hover{background-color:#e1e7ec}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons{display:none}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button{margin-top:8px;margin-right:5px;padding:3px 6px;font-size:11px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button:last-of-type{margin-right:0}.search_form_handler .sf_criterion_area .sf_button{cursor:pointer}.search_form_handler .sf_criterion_area .sf_button>*{background-color:white;color:#dd6c20}.search_form_handler .sf_list:not(:first-of-type) .sfl_title{border-top:1px solid #ccd4db;padding-top:8px;margin-top:5px}.search_form_handler .sf_list .sfl_title{font-weight:bold}.search_form_handler .sf_list .sfl_items{margin:5px -8px 0 -8px;padding:0;text-align:left}.search_form_handler .sf_list .sfl_items>li{padding:4px 8px;list-style:none;white-space:nowrap}.search_form_handler .sf_list .sfl_items>li:hover{background-color:#e1e7ec}.search_form_handler .sf_list .sfl_items>li.sfl_i_placeholder{font-style:italic;opacity:0.8}.search_form_handler .sf_list .sfl_items>li>label{display:inline-block;width:100%}.search_form_handler .sf_list .sfl_items>li>label>*{vertical-align:middle}.search_form_handler .sf_list .sfl_items>li>label>input[type="checkbox"]{margin-left:0;margin-right:8px}.search_form_handler .sf_filter{position:relative;margin-top:8px;margin-bottom:8px}.search_form_handler .sf_filter input,.search_form_handler .sf_filter button,.search_form_handler .sf_filter .sff_picto{vertical-align:middle;height:22px}.search_form_handler .sf_filter input,.search_form_handler .sf_filter button{border:1px solid #ABABAB}.search_form_handler .sf_filter input{width:100% !important}.search_form_handler .sf_filter button{width:23px;background-color:white;color:#dd6c20;font-size:10px}.search_form_handler .sf_filter button:first-of-type{margin-left:5px}.search_form_handler .sf_filter button:not(:first-of-type){border-left:transparent}.search_form_handler .sf_filter .sff_input_wrapper{position:relative}.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]{display:unset}.search_form_handler .sf_filter .sff_input_wrapper .sff_picto{position:absolute;right:7px;top:3px;user-select:none;color:#404b5a}.search_form_handler .sf_filter .sff_input_wrapper .sff_reset{display:none}.search_form_handler .sf_filter .sff_input_wrapper input::-ms-clear{display:none}.search_form_handler .sf_filter.sf_with_buttons input{width:calc(100% - 28px) !important;min-width:120px}.sft_hint,.sfobs_hint,.sft_toggler{margin-left:8px;color:#404b5a}.sf_results_placeholder{margin-top:24px;text-align:center}.sf_results_placeholder button{margin-top:8px}.sf_results_placeholder button>span{margin-right:0.5em}.ibo-search-form-panel{z-index:3;margin-bottom:8px}.ibo-search-form-panel .ibo-panel--body{padding:18px 14px 10px;overflow:initial}.ibo-search-form-panel .ibo-panel--body::before{border-radius:5px 5px 0 0}#ibo-main-content .search_form_handler .sf_criterion_area{padding:0}.sfm_tg_title{display:none}.ibo-criterion-group:empty~.sf_more_criterion .sfm_tg_title{display:unset}.sf_results_area{z-index:1;margin-bottom:300px}.ibo-search-form-panel .ibo-panel--body.ibo-is-sticking{position:fixed;border-radius:0;border-bottom-color:transparent}.ibo-datatable-panel.ibo-is-sticking .ibo-panel--header{z-index:0}.ibo-datatable-panel.ibo-is-sticking .ibo-datatable--toolbar{position:fixed;z-index:2;padding-bottom:4px;background-color:white;border-left:1px solid #ccd4db;border-right:1px solid #ccd4db}.ibo-datatable-panel.ibo-is-sticking .dataTables_scrollHead{position:fixed !important;z-index:2;background-color:white;border-left:1px solid #ccd4db !important;border-right:1px solid #ccd4db !important}.ibo-field-badge{display:inline-flex;align-items:baseline;margin:0;padding:4px 10px;border-radius:3px;background-color:var(--ibo-main-color);color:var(--ibo-complementary-color)}.ibo-field-badge--decoration+.ibo-field-badge--label{margin-left:0.5rem}.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-input{display:none}.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-name{margin-left:10px}.ibo-medallion-icon{display:flex;padding:13px 0}.ibo-medallion-icon--image{height:48px;width:48px;padding:2px;border-radius:100%;background-color:#bee3f8}.ibo-medallion-icon--description{display:inline-block;padding-left:8px}:root{}.ibo-navigation-menu{position:relative;height:100vh}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--square-company-logo{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--full-company-logo{display:flex}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--silo-selection{display:inline-block}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--silo-visual-hint{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body{width:310px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(1){top:4px;left:7px;width:14px;transform:rotateZ(-45deg)}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(2){top:8px;left:7px;width:0;opacity:0}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(3){top:12px;left:7px;width:14px;transform:rotateZ(45deg)}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--menu-group:not(.ibo-is-active):active{border-radius:16px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part{padding:24px 0 12px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--notifications .ibo-navigation-menu--notifications-toggler{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info{height:100%}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications,.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization{display:block}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture{margin-top:-60px;width:72px;height:72px;border:solid 3px #263238}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture .ibo-navigation-menu--user-picture--image{max-width:72px;max-height:72px}.ibo-navigation-menu.ibo-is-active .ibo-navigation-menu--drawer{right:calc(-1 * 312px)}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-filter-clear{display:block}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-nodes{margin-bottom:48px}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-nodes .ibo-navigation-menu--menu-nodes-title{margin-bottom:8px}.ibo-navigation-menu--body,.ibo-navigation-menu--drawer{height:100vh}.ibo-navigation-menu--body{z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100vh;width:60px;background-color:#263238;transition:width 0.1s ease-in-out}.ibo-navigation-menu--top-part{z-index:2;min-height:120px;padding:16px 16px;overflow:hidden}.ibo-navigation-menu--middle-part{z-index:1;flex-grow:1;overflow-y:auto;padding:24px 16px 16px;scrollbar-width:thin;scrollbar-color:#d5dde5 rgba(255, 255, 255, 0)}.ibo-navigation-menu--middle-part::-webkit-scrollbar{width:5px}.ibo-navigation-menu--middle-part::-webkit-scrollbar-track{background-color:rgba(255, 255, 255, 0)}.ibo-navigation-menu--middle-part::-webkit-scrollbar-thumb{background-color:#d5dde5}.ibo-navigation-menu--bottom-part{z-index:2;padding-top:20px;padding-bottom:16px;height:126px;background-color:#404b5a;justify-content:space-between;flex-direction:column}.ibo-navigation-menu--toggler,.ibo-navigation-menu--menu-group{margin:calc(-1 * 10px) calc(-1 * 8px);padding:10px 8px;border-radius:5px}.ibo-navigation-menu--square-company-logo{display:flex;width:38px;height:38px;margin:0 -5px 32px}.ibo-navigation-menu--square-company-logo>img{object-fit:contain}.ibo-navigation-menu--full-company-logo{display:none;width:310px;height:70px;margin:0 0 0 -16px}.ibo-navigation-menu--full-company-logo>img{object-fit:contain;margin:0 auto}.ibo-navigation-menu--toggler{position:relative;display:inline-flex;width:44px}.ibo-navigation-menu--toggler:hover,.ibo-navigation-menu--toggler:active{background-color:#455a64}.ibo-navigation-menu--toggler:hover .ibo-navigation-menu--toggler-bar,.ibo-navigation-menu--toggler:active .ibo-navigation-menu--toggler-bar{background-color:white}.ibo-navigation-menu--toggler-icon{position:relative;display:flex;height:20px;width:28px}.ibo-navigation-menu--toggler-bar{position:absolute;display:block;height:3px;width:100%;opacity:1;transition:all 0.2s linear;background-color:#d5dde5}.ibo-navigation-menu--toggler-bar:nth-child(1){top:0}.ibo-navigation-menu--toggler-bar:nth-child(2){top:8px}.ibo-navigation-menu--toggler-bar:nth-child(3){top:16px}.ibo-navigation-menu--silo-selection{position:absolute;display:none;width:70%;margin-left:15px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider input[type="text"],.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui-multiselect,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ibo-input-wrapper select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ibo-input-wrapper input[type="text"],.ibo-navigation-menu--silo-selection .ibo-input-wrapper .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ibo-input-wrapper input[type="text"]{padding-right:38px;overflow:hidden}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete{padding-right:60px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search{margin-left:-42px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear{margin-left:-72px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy{margin-left:-60px}.ibo-navigation-menu--silo-visual-hint{position:absolute;top:2px;right:0;width:16px;height:16px;background-color:#e53e3e;border:2px solid #263238;border-radius:100%}.ibo-navigation-menu--menu-group{display:flex;justify-content:left;align-items:center;white-space:nowrap;overflow-x:hidden;color:#d5dde5;transition-property:background-color, color, padding, margin, border-radius;transition-duration:0.1s;transition-timing-function:linear}.ibo-navigation-menu--menu-group>.ibo-navigation-menu--menu-group-icon,.ibo-navigation-menu--menu-group>.ibo-navigation-menu--menu-group-title{display:flex}.ibo-navigation-menu--menu-group:not(:last-child){margin-bottom:20px}.ibo-navigation-menu--menu-group:not(.ibo-is-active):hover,.ibo-navigation-menu--menu-group:not(.ibo-is-active):active{color:white;background-color:#455a64}.ibo-navigation-menu--menu-group:not(.ibo-is-active):active{border-radius:100%}.ibo-navigation-menu--menu-group.ibo-is-active{margin-right:calc(-2 * 8px);padding-right:calc(2 - 8px);color:#37474f;background-color:#f8f9fa;border-radius:5px 0 0 5px}.ibo-navigation-menu--menu-group.ibo-is-active .ibo-navigation-menu--menu-group-icon{color:#ea7d1e}.ibo-navigation-menu--menu-group-icon{width:28px;min-width:28px;justify-content:center;font-size:1.83rem}.ibo-navigation-menu--menu-group-icon::before{width:28px}.ibo-navigation-menu--menu-group-title{margin-left:16px;justify-content:left}.ibo-navigation-menu--drawer{position:absolute;z-index:-1;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:flex-start;width:312px;padding:32px 20px;background-color:#f8f9fa;border-right:1px solid #d5dde5;transition:right 0.2s ease-in-out}.ibo-navigation-menu--menu-filter{position:relative}.ibo-navigation-menu--menu-filter-input{width:100%;padding:8px 10px;color:#212934;background-color:white;border:1px solid #d5dde5;border-radius:3px;padding-right:76px}.ibo-navigation-menu--menu-filter-input::placeholder{color:#6e7a8a}.ibo-navigation-menu--menu-filter-input:-ms-input-placeholder,.ibo-navigation-menu--menu-filter-input::-ms-input-placeholder{color:#6e7a8a}.ibo-navigation-menu--menu-filter-clear{display:none;position:absolute;top:8px;right:60px;padding:3px 3px}.ibo-navigation-menu--menu-filter-hotkey{position:absolute;top:6.5px;right:10px;border:1px solid #ccd4db;border-radius:3px;color:#6e7a8a;padding:2px 4px}.ibo-navigation-menu--menu-filter-hint{position:relative;margin-top:16px;padding-right:12px;color:#6e7a8a}.ibo-navigation-menu--menu-filter-hint-close{position:absolute;top:1px;right:2px}.ibo-navigation-menu--menu--placeholder{width:100%;margin-top:50px}.ibo-navigation-menu--menu--placeholder-image>svg{display:block;width:90%;height:auto;margin:auto}.ibo-navigation-menu--menu--placeholder-hint{margin-top:8px;text-align:center}.ibo-navigation-menu--menu-groups{overflow-y:auto;overflow-x:hidden;margin:50px calc(-1 * 20px) 0 calc(-1 * 20px);padding-left:20px;padding-right:20px;width:inherit}.ibo-navigation-menu--menu-nodes{display:none}.ibo-navigation-menu--menu-nodes ul li>a,.ibo-navigation-menu--menu-nodes ul li>span{margin:0 -10px;padding:6px 10px;border-radius:0;color:#6e7a8a}.ibo-navigation-menu--menu-nodes ul li>a{color:inherit}.ibo-navigation-menu--menu-nodes ul li>a:hover,.ibo-navigation-menu--menu-nodes ul .ibo-quick-create--compartment-results--elementli>.option:hover,.ibo-navigation-menu--menu-nodes ul .ibo-quick-create--compartment-results--element>li>.option:hover{background-color:#e1e7ec;border-radius:5px}.ibo-navigation-menu--menu-nodes ul ul{padding-left:20px}.ibo-navigation-menu--menu-nodes.ibo-is-active{display:block}.ibo-navigation-menu--menu-nodes-title{margin-top:0;margin-bottom:32px}.ibo-navigation-menu--menu-node-title{display:flex;justify-content:space-between;align-items:center}.ibo-navigation-menu--menu-node-counter{margin-left:8px;padding:2px 6px;width:34px;min-width:34px;text-align:center;background:#e1e7ec;border-radius:5px}.ibo-navigation-menu--notifications{position:relative;display:flex;flex-direction:column;align-content:center}.ibo-navigation-menu--notifications-toggler{position:relative;font-size:2rem;color:#929fb1}.ibo-navigation-menu--notifications-toggler:hover,.ibo-navigation-menu--notifications-toggler.ibo-is-loaded:hover{color:#f2f2f2}.ibo-navigation-menu--notifications-toggler.ibo-is-loaded{color:#d5dde5}.ibo-navigation-menu--notifications-toggler.ibo-is-loaded:not(.ibo-is-empty) .ibo-navigation-menu--notifications-toggler--new-messages{display:inline}.ibo-navigation-menu--notifications-toggler .ibo-navigation-menu--notifications-toggler--new-messages{top:-2px;right:-7px;width:16px;height:16px}.ibo-navigation-menu--user-notifications--toggler{position:relative}.ibo-navigation-menu--user-notifications--toggler.ibo-is-loaded{color:#d5dde5}.ibo-navigation-menu--user-notifications--toggler.ibo-is-loaded:not(.ibo-is-empty) .ibo-navigation-menu--notifications-toggler--new-messages{display:inline}.ibo-navigation-menu--user-notifications--toggler .ibo-navigation-menu--notifications-toggler--new-messages{top:-2px;right:-5px;width:10px;height:10px}.ibo-navigation-menu--notifications-toggler--new-messages{position:absolute;display:none;background-color:#e53e3e;border:2px solid #404b5a;border-radius:100%}.ibo-navigation-menu--user-info{justify-content:space-between;flex-direction:column}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture{width:36px;height:36px;overflow:hidden;background-color:#d5dde5;border-radius:100%}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture .ibo-navigation-menu--user-picture--image{display:flex;max-width:36px;max-height:36px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications{display:none;text-align:center;color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message .ibo-navigation-menu--user-welcome-message--text,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message .ibo-navigation-menu--user-welcome-message--toggler{color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message--toggler{padding-left:6px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications .ibo-navigation-menu--user-notifications--text{color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications .ibo-navigation-menu--user-notifications--toggler--icon{padding-left:5px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization{color:#ebf8ff}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container{position:absolute;bottom:10px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-popover-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-multiselect-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-multiselect-menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-input-select-icon--menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-input-select-icon--menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .graph_config .toolkit_menu.graph>ul>li ul>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .graph_config .toolkit_menu.graph>ul>li ul>.ui-multiselect-checkboxes:nth-child(odd),.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container ul>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-popover-menu>.ui-multiselect-checkboxes:nth-child(odd){background-color:#f8f9fa}:root{--ibo-top-bar--height:54px;--ibo-top-bar--padding-left:16px;--ibo-top-bar--padding-right:16px;--ibo-top-bar--padding-y:0;--ibo-top-bar--background-color:white;--ibo-top-bar--elements-spacing:32px;--ibo-top-bar--quick-actions--margin-right:32px}.ibo-top-bar{height:var(--ibo-top-bar--height);padding:var(--ibo-top-bar--padding-y) var(--ibo-top-bar--padding-right) var(--ibo-top-bar--padding-y) var(--ibo-top-bar--padding-left);background-color:var(--ibo-top-bar--background-color)}.ibo-top-bar .ibo-breadcrumbs{flex-grow:1;overflow-x:hidden}.ibo-top-bar--quick-actions{margin-right:var(--ibo-top-bar--quick-actions--margin-right)}.ibo-top-bar--toolbar-dashboard-title{max-width:350px}.ibo-top-bar--toolbar-dashboard-menu-toggler{display:flex;align-items:center}.switch{position:relative;display:inline-block;width:36px;height:20px;vertical-align:baseline}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#929fb1;transition:0.4s}.slider:before{position:absolute;content:"";height:15px;width:15px;left:3px;bottom:3px;background-color:#d5dde5;transition:0.4s}input:checked+.slider{background-color:#dd6c20}input:focus+.slider{box-shadow:0 0 1px #dd6c20}input:checked+.slider:before{transform:translateX(14.5px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:7px}#ibo-center-container.ibo-center-container--with-side-content{display:flex;align-items:stretch}#ibo-center-container.ibo-center-container--with-side-content #ibo-main-content{flex-grow:1}.ibo-v-spacer{padding-top:1em}#ibo-side-content{background-color:white;border-left:1px solid #ccd4db}.ibo-tab-container:not(.ibo-is-scrollable):not([data-status="loaded"]) .ibo-tab-container--tab-container:not(:first-child){display:none}.ibo-tab-container--tabs-list{position:relative;height:36px;background-color:#f8f9fa}.ibo-tab-container--tab-header,.ibo-tab-container--extra-tabs-container{color:#404b5a}.ibo-tab-container--tab-header:hover:not(.ui-state-disabled),.ibo-tab-container--extra-tabs-container:not(.ui-state-disabled):hover{color:#2c5382;background-color:#e1e7ec}.ibo-tab-container--tab-header.ui-tabs-active,.ui-tabs-active.ibo-tab-container--extra-tabs-container{color:#2c5382}.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler{padding-left:24px;padding-right:24px}.ibo-tab-container--extra-tabs-container{position:absolute;top:0;bottom:0;right:0;background-color:#f8f9fa}.ibo-tab-container--extra-tabs-list-toggler{padding-left:12px;padding-right:12px}.ibo-tab-container--extra-tabs-list{position:absolute;z-index:1;top:calc(100% + 6px);right:12px;max-height:300px;display:flex;flex-direction:column;background-color:#f8f9fa;border-radius:3px}.ibo-tab-container--extra-tab-toggler{padding:8px 16px;max-width:220px;color:#6e7a8a}.ibo-tab-container--extra-tab-toggler:hover,.ibo-tab-container--extra-tab-toggler:active{color:#2c5382;background-color:#e1e7ec}.ibo-tab-container--tab-container{padding:32px 32px;overflow-x:auto}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container--label{display:block}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container{min-height:auto}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container:last-child{min-height:60vh}.ibo-tab-container--tab-container--label{display:none;margin-bottom:20px;overflow-x:hidden}.ibo-tab-container--tab-container--label>span{position:relative;padding-left:20px;margin-left:40px;color:#929fb1}.ibo-tab-container--tab-container--label>span::before,.ibo-tab-container--tab-container--label>span::after{content:"";display:inline-block;position:absolute;top:calc(50% - (2px / 2));height:1px;width:10000px;border-top:2px solid #929fb1}.ibo-tab-container--tab-container--label>span::before{right:100%}.ibo-tab-container--tab-container--label>span::after{left:100%;margin-left:20px}.ibo-tab--temporary-remote-content{position:relative}.ibo-tab--temporary-remote-content--placeholder{position:relative;height:auto;max-height:300px;text-align:center}.ibo-tab--temporary-remote-content--placeholder>svg{max-width:calc(300px * 5.4);max-height:300px}.ibo-tab--temporary-remote-content--button{position:absolute;top:0;display:flex;justify-content:center;align-content:center;flex-direction:column;text-align:center;height:100%;width:100%;cursor:pointer;background-color:transparent;color:#404b5a}.ibo-tab--temporary-remote-content--button:hover{opacity:0.5;background-color:#212934;color:#e1e7ec}.ibo-multi-column{display:flex;flex-wrap:wrap;margin:0 -16px}.ibo-column{min-width:300px;flex-grow:1;flex-shrink:1;padding:0 16px;flex-basis:10%}.ibo-column:not(:last-child) .ibo-column:not(.ibo-without-margin){margin-bottom:48px}.ibo-mini-column{min-width:30px;flex-grow:1;flex-shrink:1;padding:0 16px;flex-basis:10%;display:flex;flex-direction:column}.ibo-mini-column>.ibo-button,.ui-dialog .ibo-mini-column>.ui-button,.ibo-mini-column>.ui-datepicker-current,.ibo-mini-column>.ui-datepicker-close{margin-left:0;margin-right:0}.ibo-mini-column:not(:last-child){margin-bottom:48px}.ibo-dashboard--top-bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.ibo-dashboard--top-bar .ibo-dashboard--top-bar-toolbar{display:flex;align-items:center}.ibo-dashboard--selector{display:flex;align-items:center;margin-left:12px;margin-right:1px}.ibo-dashboard--selector:hover{background-color:#f8f9fa;border-radius:4px}.ibo-dashboard--selector .selector-label{display:inline-block;margin-left:10px;margin-right:10px;vertical-align:super}.ibo-dashboard--grid{width:100%}.ibo-dashboard--grid-row{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden}.ibo-dashboard--grid-row:not(:last-child){padding-bottom:calc(24px / 2)}.ibo-dashboard--grid-row:not(:first-child){padding-top:calc(24px / 2)}.ibo-dashboard--grid-column{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;width:calc(100% + (2 * 24px));margin:calc(-1 * 24px / 2) calc(-1 * 24px / 2);min-width:0}.ibo-dashboard--grid-column:not(:last-child){margin-right:0}.ibo-dashboard--grid-column:not(:first-child){margin-left:0}.ibo-dashboard--grid-column.edit_mode{margin:1px;border:2px #ccc dashed;width:100%;min-height:40px}.ibo-dashboard--switch{position:relative;display:inline-block;width:30px;height:24px;vertical-align:baseline}.ibo-dashboard--switch input{display:none}.ibo-dashboard--slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0}.ibo-dashboard--slider:before{position:absolute;right:5px;bottom:3px;color:#404b5a;content:"\f007";font-family:"Font Awesome 5 Free", serif;font-size:0.83rem;font-weight:900}.ibo-dashboard--slider:after{position:absolute;left:6px;bottom:1px;color:#dd6c20;content:"\f1ad";font-family:"Font Awesome 5 Free", serif;font-size:1.17rem;font-weight:900}input:checked+.ibo-dashboard--slider:before{content:"\f1ad"}input:checked+.ibo-dashboard--slider:after{content:"\f007"}.ibo-dashboard-editor--pane{flex-grow:1;padding:16px 30px 16px 15px;overflow:auto}.ibo-dashboard-editor--available-dashlet-icon{display:inline-block;height:34px;width:34px;margin:2px 5px;cursor:grab}.ibo-dashboard-editor--available-dashlet-icon:active{cursor:move}.ibo-dashboard-editor--properties,.ibo-dashboard--available-dashlets,.ibo-dashlet--properties{display:flex;flex-direction:column;padding-bottom:20px}.ibo-dashboard-editor--properties table,.ibo-dashboard--available-dashlets table,.ibo-dashlet--properties table{width:100%;text-align:left}.ibo-dashboard-editor--properties table td,.ibo-dashboard--available-dashlets table td,.ibo-dashlet--properties table td,.ibo-dashboard-editor--properties table th,.ibo-dashboard--available-dashlets table th,.ibo-dashlet--properties table th{margin-bottom:14px}.ibo-dashboard-editor--properties-title{padding-bottom:2rem}.ibo-dashboard-editor--layout-list{display:flex;justify-content:center;padding-bottom:12px}.ibo-dashboard-editor--layout-list>.ui-button{display:inline-block;height:auto;margin:0 15px 0 5px}.ibo-dashboard--available-dashlets--list{display:flex;justify-content:center;flex-wrap:wrap}#dashboard_editor{display:flex;flex-direction:row;padding:0}#dashboard_editor>.itop-dashboard{resize:horizontal;overflow:scroll;border-right:solid 1px #e1e7ec;padding:16px 15px 16px 30px}.ibo-dashboard-editor--delete-dashlet-icon{position:absolute;top:7px;right:9px;padding:2px 6px;z-index:21}.ibo-dashboard-editor .itop-dashboard a{cursor:not-allowed}.ibo-wizard-container{padding:10px 16px;background:#bee3f8;border-radius:3px;border-left:3px solid #3182ce}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left{margin-left:32px;padding-left:96px}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--icon{bottom:calc(-1 * 96px / 2 + -12px);width:96px;height:96px;min-width:96px;min-height:96px}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--titles{padding-left:32px}.ibo-object-details--status-dot{width:10px;height:10px;min-width:10px;min-height:10px;border-radius:100%}.ibo-object-details--status-dot+.ibo-object-details--status-label{margin-left:8px}.ibo-object-details--status+.ibo-object-details--object-class{margin-left:0.5rem}.ibo-object-details--status+.ibo-object-details--object-class::before{content:"("}.ibo-object-details--status+.ibo-object-details--object-class::after{content:")"}.ibo-object-details--tag{color:#404b5a}.ibo-object-details--tag:not(:first-child){margin-left:12px}.ibo-object-details--tag-icon{margin-right:6px;color:#6e7a8a}.ibo-object-details--object-class~.ibo-object-details--tag::before,.ibo-object-details--tag~.ibo-object-details--tag::before{content:" ";display:inline-block;vertical-align:middle;margin-right:12px;width:5px;height:5px;border-radius:100%;background-color:#404b5a}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header{}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--header-left{}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-object-details--object-class{display:none}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header{}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--header-left{padding-left:48px}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--header-right{padding-right:8px}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--titles{padding-left:32px}.ibo-activity-panel{position:relative;display:flex;flex-direction:column;width:480px;height:100%;transition:width 0.2s ease-in-out}.ibo-activity-panel.ibo-is-expanded{width:60vw}.ibo-activity-panel.ibo-is-expanded .ibo-activity-panel--expand-icon{display:none}.ibo-activity-panel:not(.ibo-is-expanded) .ibo-activity-panel--reduce-icon{display:none}.ibo-activity-panel.ibo-is-closed{width:32px}.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--header,.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--body,.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--add-caselog-entry-button{display:none}.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--closed-cover{display:inherit}.ibo-activity-panel--header{position:relative;background-color:#f8f9fa}.ibo-activity-panel--header>.ibo-activity-panel--tabs-togglers a{color:#404b5a}.ibo-activity-panel--togglers{position:absolute;right:16px;top:0;bottom:0;color:#929fb1}.ibo-activity-panel--togglers:hover{color:#404b5a}.ibo-activity-panel--togglers>*:not(:first-child){margin-left:0.75rem}.ibo-activity-panel--tabs-togglers{position:relative;padding-left:48px;padding-right:48px}.ibo-activity-panel--tab-toggler.ibo-is-active .ibo-activity-panel--tab-title{background-color:#e1e7ec}.ibo-activity-panel--tab-toggler.ibo-is-draft .ibo-activity-panel--tab-title-draft-indicator{display:initial}.ibo-activity-panel--tab-toggler-for-caselog-1 .ibo-activity-panel--tab-title-decoration{background-color:#689f38}.ibo-activity-panel--tab-toggler-for-caselog-2 .ibo-activity-panel--tab-title-decoration{background-color:#b83280}.ibo-activity-panel--tab-toggler-for-caselog-3 .ibo-activity-panel--tab-title-decoration{background-color:#f6ae55}.ibo-activity-panel--tab-toggler-for-caselog-4 .ibo-activity-panel--tab-title-decoration{background-color:#3182ce}.ibo-activity-panel--tab-toggler-for-caselog-5 .ibo-activity-panel--tab-title-decoration{background-color:#80deea}.ibo-activity-panel--tab-toggler-for-caselog-6 .ibo-activity-panel--tab-title-decoration{background-color:#c5e1a5}.ibo-activity-panel--tab-toggler-for-caselog-7 .ibo-activity-panel--tab-title-decoration{background-color:#fbb6ce}.ibo-activity-panel--tab-title{padding:8px 16px}.ibo-activity-panel--tab-title:hover{background-color:#e1e7ec}.ibo-activity-panel--tab-title-decoration{display:inline-flex;margin-right:8px;width:12px;height:12px;border-radius:3px}.ibo-activity-panel--tab-title-draft-indicator{display:none;margin-left:8px}.ibo-activity-panel--tab-title-text{max-width:100px}.ibo-activity-panel--tab-toolbar{display:none;flex-direction:column;padding-left:10px;padding-right:10px;background-color:#e1e7ec}.ibo-activity-panel--tab-toolbar.ibo-is-active{display:flex}.ibo-activity-panel--tab-toolbar-actions{justify-content:space-between;flex-wrap:nowrap;margin:4px 0;height:32px}.ibo-activity-panel--tab-toolbar-left-actions .ibo-activity-panel--tab-toolbar-action:not(:first-child)::before{content:"-";margin:0 8px}.ibo-activity-panel--tab-toolbar-middle-actions .ibo-activity-panel--tab-toolbar-action>input{margin-right:8px}.ibo-activity-panel--tab-toolbar-middle-actions .ibo-activity-panel--tab-toolbar-action:not(:first-child){margin-left:18px}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info{color:#212934}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info>.ibo-activity-panel--tab-toolbar-info-icon{margin-left:8px}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info:not(:first-child){margin-left:16px}.ibo-activity-panel--tab-toolbar-action{position:relative;color:#212934}.ibo-activity-panel--filter{cursor:pointer}.ibo-activity-panel--filter-options-toggler{padding-left:0.5rem;color:#212934}.ibo-activity-panel--filter-options-toggler.ibo-is-closed{transform:rotateX(180deg)}.ibo-activity-panel--filter-options-toggler.ibo-is-closed+.ibo-activity-panel--filter-options{display:none}.ibo-activity-panel--filter-options{position:absolute;z-index:1;display:flex;flex-direction:column;top:24px;left:-12px;max-width:200px;padding:8px 12px;background-color:#e1e7ec;border-radius:3px}.ibo-activity-panel--filter-option{cursor:pointer}.ibo-activity-panel--filter-option:not(:first-child){margin-top:8px}.ibo-activity-panel--filter-option-input{margin-right:0.5rem}.ibo-activity-panel--body{flex-grow:1;overflow:auto;padding:16px 16px}.ibo-activity-panel--body--placeholder{margin-top:16px}.ibo-activity-panel--body--placeholder-image>svg{width:250px;height:inherit}.ibo-activity-panel--body--placeholder-hint{margin-top:16px;color:#404b5a}.ibo-activity-panel--add-caselog-entry-button{position:absolute;z-index:1;right:12px;top:88px;width:36px;height:36px;background-color:#dd6c20;color:white;border-radius:100%;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}.ibo-activity-panel--add-caselog-entry-button>i{text-align:center;height:100%;width:100%;font-size:1.33rem;line-height:33px}.ibo-activity-panel--add-caselog-entry-button:hover{color:white;background-color:#ea7d1e;box-shadow:0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15)}.ibo-activity-panel--add-caselog-entry-button:active{color:white;background-color:#c05621}.ibo-activity-panel--add-caselog-entry-button.ibo-is-hidden{display:none}.ibo-activity-panel .ibo-activity-panel--entry-forms-confirmation-dialog{display:none}.ibo-activity-panel--entry-forms-confirmation-explanation{margin-bottom:16px}.ibo-activity-panel--entry-forms-confirmation-preference-input{margin-right:0.5rem}.ibo-activity-panel--closed-cover{display:none;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background-color:#f8f9fa;cursor:pointer}.ibo-activity-panel--closed-content-container{transform:rotateZ(-90deg);white-space:nowrap}.ibo-activity-panel--open-icon{margin-left:0.75rem}.ibo-caselog-entry-form{display:block;width:100%;background-color:#e1e7ec}.ibo-caselog-entry-form.ibo-is-closed{display:none}.ibo-caselog-entry-form--actions{display:flex;justify-content:space-between;margin-top:8px;margin-bottom:8px}.ibo-caselog-entry-form--lock-indicator{margin-top:12px}.ibo-caselog-entry-form--lock-icon{width:32px;min-width:32px;height:32px;min-height:32px;color:#fcfcfd;background-color:#404b5a;border-radius:100%}.ibo-caselog-entry-form--lock-message{margin-left:1rem}.ibo-caselog-entry-form--action-buttons--main-actions{}.ibo-caselog-entry-form--action-buttons--main-actions>.ibo-popover-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ui-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ui-multiselect-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li .ibo-caselog-entry-form--action-buttons--main-actions>ul{z-index:1}.ibo-activity-panel--entry-group:not(:last-child){margin-bottom:24px}.ibo-activity-entry{display:flex;flex-direction:row;align-items:flex-end}.ibo-activity-entry:not(:last-child) .ibo-activity-entry--medallion{visibility:hidden}.ibo-activity-entry:not(:last-child) .ibo-activity-entry--sub-information{margin-bottom:4px}.ibo-activity-entry.ibo-is-current-user{flex-direction:row-reverse;min-width:min-content}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--medallion{margin-right:initial;margin-left:8px}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--information{margin-right:0;margin-left:40px}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--main-information{background-color:#ebf8ff}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--sub-information{text-align:right}.ibo-activity-entry.ibo-is-current-user:last-child .ibo-activity-entry--main-information{border-bottom-right-radius:0;border-bottom-left-radius:5px}.ibo-activity-entry:not(.ibo-is-current-user) .ibo-activity-entry--information{margin-right:40px;margin-left:0}.ibo-activity-entry:not(.ibo-is-current-user):last-child .ibo-activity-entry--main-information{border-bottom-right-radius:5px;border-bottom-left-radius:0}.ibo-activity-entry.ibo-is-closed .ibo-activity-entry--main-information{max-height:48px;overflow:hidden;cursor:pointer}.ibo-activity-entry.ibo-is-closed .ibo-activity-entry--main-information::after{content:"...";position:absolute;top:30px;left:0;padding-left:16px;width:100%;height:100%;background-color:inherit}.ibo-activity-entry--medallion{margin-right:8px;margin-bottom:18px;min-width:32px;width:32px;min-height:32px;height:32px;overflow:hidden;border-radius:100%}.ibo-activity-entry--medallion.ibo-has-image{background-color:#ebf8ff;box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.25)}.ibo-activity-entry--medallion:not(.ibo-has-image){background-color:#546e7a;color:white;border:1px solid #e1e7ec}.ibo-activity-entry--medallion .ibo-activity-entry--author-picture{max-height:100%}.ibo-activity-entry--main-information{position:relative;display:flex;flex-direction:row;align-items:baseline;padding:12px 16px;color:#404b5a;background-color:#e1e7ec;border-radius:5px}.ibo-activity-entry--main-information-icon{margin-right:16px;color:#6e7a8a;font-size:1.33rem}.ibo-activity-entry--main-information-content{flex-grow:1;word-break:break-word}.ibo-activity-entry--main-information-content a{color:#2b6bb0}.ibo-activity-entry--main-information-content a:hover,.ibo-activity-entry--main-information-content .ibo-quick-create--compartment-results--element>.option:hover{color:#2a4265}.ibo-activity-entry--main-information-content a:active,.ibo-activity-entry--main-information-content a:focus{color:#2a4265}.ibo-activity-entry--sub-information{margin-top:4px;text-align:left;color:#6e7a8a}.ibo-activity-entry--sub-information>*:not(:last-child):after{content:" ";display:inline-block;vertical-align:middle;margin-left:0.5rem;margin-right:0.5rem;width:4px;height:4px;border-radius:100%;background-color:#929fb1}.ibo-activity-panel--load-more-entries-container{position:relative}.ibo-activity-panel--load-more-entries-container:hover .ibo-activity-panel--load-all-entries{margin-left:84px}.ibo-activity-panel--load-more-entries-container:not(:hover) .ibo-activity-panel--load-all-entries{visibility:hidden}.ibo-activity-panel--load-entries-button{width:32px;height:32px;border-radius:100%;background-color:#e1e7ec;border:1px solid #ccd4db}.ibo-activity-panel--load-more-entries{z-index:1}.ibo-activity-panel--load-all-entries{position:absolute;z-index:0;top:0;margin-left:0;transition:all 0.1s ease-in-out}.ibo-caselog-entry .ibo-activity-entry--main-information{padding-top:12px;padding-bottom:12px}.ibo-caselog-entry .ibo-activity-entry--main-information-icon{display:none}.ibo-caselog-entry .ibo-activity-entry--main-information-content{}.ibo-caselog-entry .ibo-activity-entry--main-information::before{content:"";position:absolute;top:0;bottom:0;width:3px}.ibo-caselog-entry:not(.ibo-is-current-user) .ibo-activity-entry--main-information::before{left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.ibo-caselog-entry:not(.ibo-is-current-user):last-child .ibo-activity-entry--main-information::before{border-bottom-left-radius:0}.ibo-caselog-entry.ibo-is-current-user .ibo-activity-entry--main-information::before{right:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.ibo-caselog-entry.ibo-is-current-user:last-child .ibo-activity-entry--main-information::before{border-bottom-right-radius:0}.ibo-caselog-entry.ibo-is-closed.ibo-is-current-user .ibo-activity-entry--main-information::after{width:calc(100% - 3px)}.ibo-caselog-entry.ibo-is-closed:not(.ibo-is-current-user) .ibo-activity-entry--main-information::after{margin-left:3px}.ibo-caselog-entry--entry-for-caselog-1 .ibo-activity-entry--main-information::before{background-color:#689f38}.ibo-caselog-entry--entry-for-caselog-2 .ibo-activity-entry--main-information::before{background-color:#b83280}.ibo-caselog-entry--entry-for-caselog-3 .ibo-activity-entry--main-information::before{background-color:#f6ae55}.ibo-caselog-entry--entry-for-caselog-4 .ibo-activity-entry--main-information::before{background-color:#3182ce}.ibo-caselog-entry--entry-for-caselog-5 .ibo-activity-entry--main-information::before{background-color:#80deea}.ibo-caselog-entry--entry-for-caselog-6 .ibo-activity-entry--main-information::before{background-color:#c5e1a5}.ibo-caselog-entry--entry-for-caselog-7 .ibo-activity-entry--main-information::before{background-color:#fbb6ce}.ibo-transition-entry--original-state-label{color:#404b5a;text-decoration:line-through}a.ibo-edits-entry--short-description{position:relative;display:block;color:inherit}.ibo-edits-entry--long-description-toggler-icon{position:absolute;top:3px;right:0;transition:all 0.2s ease-in-out}.ibo-edits-entry--long-description{display:none;margin-top:8px;list-style:inside}.ibo-edits-entry:not(.ibo-is-closed) .ibo-edits-entry--long-description-toggler-icon{transform:rotateX(180deg)}.ibo-edits-entry:not(.ibo-is-closed) .ibo-edits-entry--long-description{display:block}a.ibo-notification-entry--short-description{color:inherit}.ibo-notification-entry--long-description-toggler-icon{margin-left:12px;transition:all 0.2s ease-in-out}.ibo-notification-entry--long-description{display:none;margin-top:8px;list-style:inside}.ibo-notification-entry:not(.ibo-is-closed) .ibo-notification-entry--long-description-toggler-icon{transform:rotateX(180deg)}.ibo-notification-entry:not(.ibo-is-closed) .ibo-notification-entry--long-description{display:block}.ibo-block-csv textarea{width:100%;min-height:10em;margin-top:10px}.ibo-block-list--empty-text,.ibo-block-list--create-action{text-align:center}.ibo-block-list--create-icon{margin-right:0.5rem}.ibo-table-preview{margin-top:20px;overflow-x:auto}.ibo-table-preview th{position:relative;padding:5px;padding-right:24px;border-width:1px 1px 0;border-style:groove groove none;background:#f2f2f2}.ibo-table-preview td{padding-right:5px;padding-left:5px;border-width:0 1px;border-style:none groove}.ibo-table-preview tr:last-child td{border-bottom-width:1px;border-bottom-style:groove}.ibo-preview-header{margin-bottom:5px}.ibo-table-preview--remove-column{position:absolute;top:8px;right:8px;display:inline-block;cursor:pointer;font-size:8px}#form_part_interactive_fields_xlsx,#form_part_interactive_fields_csv,#form_part_interactive_fields_pdf{margin-top:24px}:root{--ibo-body-text-color:#212934;--ibo-body-background-color:#f2f2f2}html{height:100vh}body{display:flex;height:100vh;color:var(--ibo-body-text-color);background-color:var(--ibo-body-background-color)}#ibo-navigation-menu{z-index:20}#ibo-page-container{position:relative;z-index:10;height:100%;overflow:auto;flex-grow:1;display:flex;flex-direction:column}#ibo-top-bar,#ibo-main-content{padding-left:36px;padding-right:36px}#ibo-top-container{z-index:20;position:sticky;top:0;left:0;right:0}#ibo-center-container{position:relative;z-index:10;flex-grow:1;overflow:hidden}#ibo-center-container>*{height:100%}#ibo-main-content{padding-top:16px;padding-bottom:16px;overflow:auto}#ibo-main-content>.ibo-panel{margin-left:auto;margin-right:auto}.ibo-preferences--user-preferences--picture-placeholder{display:flex;flex-direction:row;flex-wrap:wrap}.ibo-preferences--user-preferences--picture-placeholder--image{height:54px;width:54px;border-radius:100%;margin:12px;border:solid 3px #d5dde5}.ibo-preferences--user-preferences--picture-placeholder--image>img{border-radius:100%;background-color:#d5dde5}.ibo-preferences--user-preferences--picture-placeholder--image.ibo-is-active{border-color:#2c5382}.ibo-preferences--user-preferences--picture-placeholder--image:hover{border-color:#3182ce}#ibo-form-for-user-interface-preferences>.ibo-keyboard-shortcut--shortcut{display:table;width:100%}#ibo-form-for-user-interface-preferences>.ibo-keyboard-shortcut--shortcut>*:not(.ibo-button){width:30%;display:table-cell}.ibo-keyboard-shortcut--input,.ibo-keyboard-shortcut--input:focus{display:inline-block;width:auto;text-transform:capitalize;text-align:center;color:#404b5a;background-color:transparent;border:1px solid #aebecd;border-bottom:2px solid #aebecd;border-radius:3px;padding:2px 4px;margin-bottom:5px}.ibo-keyboard-shortcut--input.ibo-is-focus,.ibo-keyboard-shortcut--input:focus.ibo-is-focus{text-transform:none;color:#9c4221;border-color:#dd6c20}#ibo-favorite-organizations .ibo-toolbar{float:right;vertical-align:top}#ibo-favorite-organizations .ibo-datatable--toolbar{padding-top:3px}#ibo-attachment--upload-file .ibo-input-file-select--container{display:inline-block}.ibo-attachment--datatable--icon-preview{max-height:44px;max-width:44px}.ibo-attachment--datatable tbody tr td{line-height:44px}.ibo-attachment--datatable tbody tr td:nth-child(1){line-height:0px}.ibo-attachment--upload-file--drop-zone-hint{display:none}.ibo-drag-in{border:2px #ccd4db dashed}.ibo-drag-in .ibo-attachment--upload-file--drop-zone-hint{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:200px;margin:22px 0;color:#6e7a8a}.ibo-drag-in .ibo-attachment--upload-file--drop-zone-hint>svg{margin-bottom:5px}.ibo-drag-in #ibo-attachment--upload-file--upload-button-container{display:none}.ibo-tab-container--tab-header.ibo-drag-in,.ibo-drag-in.ibo-tab-container--extra-tabs-container{border:none;background-color:#bee3f8;color:#2c5382}.ibo-tab-container--tab-header.ibo-drag-in>a::after,.ibo-drag-in.ibo-tab-container--extra-tabs-container>a::after{padding-left:8px;font-family:"Font Awesome 5 Free";content:"\f382";font-weight:900;color:#3182ce}.itop-simple-graph{margin-top:10px;border:1px dotted transparent;border-radius:5px}.itop-simple-graph.ibo-has-focus{border:1px dotted #404b5a}.graph_zoom{display:flex;float:right;align-items:center}.graph_zoom_slider{height:1.1em;display:inline-block;width:10em}.graph_zoom_plus,.graph_zoom_minus{cursor:pointer;display:inline-block;margin-left:0.5em;margin-right:0.5em}.graph_config{display:flex;align-items:center;flex-wrap:wrap}.graph_config .toolkit_menu.graph>ul>li{position:relative}.graph_config .toolkit_menu.graph>ul>li ul{z-index:1;position:absolute;display:none}.graph_separator{flex-grow:1}.ibo-simple-graph--grouping-threshold--container,.ibo-simple-graph--additional-context--container{margin-right:0.3em;display:flex;align-items:center}.ibo-simple-graph--grouping-threshold--container>*,.ibo-simple-graph--additional-context--container>*{margin-right:1em}#graph_grouping_threshold{width:auto;padding-right:0}.ibo-display-graph--search-box .sf_criterion_area{display:flex;flex-direction:column}.ibo-display-graph--search-box .sf_criterion_row{display:flex;flex-wrap:wrap;align-items:center}.ibo-display-graph--search-box .sf_criterion_row>div{align-items:center;display:flex;padding:0 15px}.ibo-display-graph--search-box .sf_criterion_row>div>input{margin-right:10px}.ibo-display-graph--search-box .sf_criterion_row>div .ibo-medallion-icon{display:flex;align-items:center}.ibo-display-graph--search-box #ReloadMovieBtn{align-self:flex-end}#impacted_objects_lists>div~div{margin-top:24px}#impacted_objects_lists_placeholder,#impacted_groups_placeholder{height:250px}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-red td:last-of-type:before{background-color:#c53030}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-orange td:last-of-type:before{background-color:#c05621}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-green td:last-of-type:before{background-color:#558b2f}.ibo-audit--audit-category--panel .ibo-panel--body{padding:10px 16px}.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable td:not(:nth-child(1)),.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable th:not(:nth-child(1)){text-align:right;width:100px}.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable--toolbar{display:none}.ibo-audit--audit-category--panel .ibo-panel--body tr td:last-of-type:before{content:'';height:12px;width:12px;border-radius:100%;display:inline-block;margin-right:5px;vertical-align:middle}.ibo-audit--dashboard{padding:18px 0}.ibo-dashboard--grid-row+.ibo-audit--error-alert{margin-top:24px}.ibo-audit--audit-line--csv-download{height:2.5em;vertical-align:middle}.ibo-data-synchro-source--replicas-status.ibo-is-grey{color:#212934;background-color:#ccd4db}.ibo-data-synchro-source--replicas-status.ibo-is-orange{color:#7b341e;background-color:#fbd38d}.ibo-data-synchro-source--replicas-status.ibo-is-bluegrey{color:#263238;background-color:#b0bec5}.ibo-data-synchro-source--replicas-status.ibo-is-red{color:#742a2a;background-color:#feb2b2}.ibo-data-synchro-source--replicas-status.ibo-is-blue{color:#2a4265;background-color:#bee3f8}.ibo-data-synchro-source--replicas-status.ibo-is-green{color:#33691e;background-color:#dcedc8}.ibo-data-synchro-source--replicas-status.ibo-is-cyan{color:#006164;background-color:#c9eef2}.ibo-data-synchro-source--replicas-status-separator{border-top:2px solid white}.ibo-data-synchro-source--replicas-status.ibo-is-light{opacity:0.5}.ibo-data-synchro-source--replicas-status.ibo-is-light:hover{opacity:1}.synoptics tr td{padding:10px;min-width:200px;vertical-align:middle;text-align:center}.synoptics tr td.arrow{min-width:100px;border-top:2px solid #fcfcfd}.ibo-data-synchro-source--replicas-status--warning{margin:0 5px 0 8px}.ibo-datamodel-viewer--parent--spacer{padding:0 8px}#ibo-datamodel-viewer--attributes-table>tbody tr td:first-child{width:3px}.ibo-datamodel-viewer--origin-cell{vertical-align:middle}.ibo-datamodel-viewer--origin-cell>div{height:8px;width:8px;border-radius:100%}.ibo-datamodel-viewer--classes-list{position:relative;height:100%;width:350px;padding-left:24px;overflow-y:scroll}.ibo-datamodel-viewer--lifecycle--code{color:#6e7a8a}.ibo-datamodel-viewer--lifecycle--stimuli{color:#2a4265}.ibo-datamodel-viewer--lifecycle--attribute-option{color:#702459}.dataModelSchema g{cursor:pointer}.dataModelSchema g:hover rect:not(.liseret){fill:#ccd4db}.dataModelSchema text{fill:#212934;text-anchor:middle}#selfreferencing:hover~g>.selfattr{fill:#ccd4db}.tooltipD3{position:fixed;text-align:center;background:white;border:1px solid #6e7a8a;border-radius:3px;pointer-events:none;fill:#212934;text-anchor:middle}.tooltipD3 i{font-size:1rem}.tooltipD3 span{margin:3px}#tooltipD3_top{border-bottom:1px solid #6e7a8a;padding:3px}.ibo-datamodel-viewer--lifecycle-image{margin-bottom:16px}#tabs1-import .ibo-field--label{max-width:50%}div.ibo-csv-import--cell-modified{font-weight:bold;color:#2b6bb0}div.ibo-csv-import--cell-error{font-weight:bold;color:#c53030}div.ibo-csv-import--cell-message{padding-top:3px}tr.ibo-csv-import--row-unchanged td{border-bottom:1px #ccd4db solid}.wizContainer table tr.ibo-csv-import--row-error td{border-bottom:1px #ccd4db solid;background-color:#fed7d7}tr.ibo-csv-import--row-modified td{border-bottom:1px #ccd4db solid}tr.ibo-csv-import--row-added td{border-bottom:1px #ccd4db solid}.ibo-csv-import--download-file{font-size:4em;color:#f6ae55;margin:20px}.ibo-global-search--result--title>img{max-height:48px;max-width:48px;margin-right:8px}#welcome_popup{display:flex}.ibo-welcome-popup--image{display:flex;justify-content:center;align-self:center;width:30%}.ibo-welcome-popup--image>svg{height:100%;padding:20px}.ibo-welcome-popup--text{flex-grow:1;align-self:center;padding:15px}.ibo-welcome-popup--text>div>div{padding-bottom:20px}.ibo-welcome-popup--text>div>div:first-child{padding-bottom:25px}.ibo-welcome-popup--text--options{position:absolute;bottom:10px}.ibo-alert+.ibo-alert{margin-top:4px}.ibo-alert+.ibo-block:not(.ibo-alert){margin-top:16px}.ibo-button+.ibo-button,.ui-dialog .ui-button+.ibo-button,.ui-dialog .ui-button+.ui-button,.ui-dialog .ui-button+.ui-datepicker-current,.ui-dialog .ui-button+.ui-datepicker-close,.ui-datepicker-current+.ibo-button,.ui-dialog .ui-datepicker-current+.ui-button,.ui-datepicker-current+.ui-datepicker-current,.ui-datepicker-current+.ui-datepicker-close,.ui-datepicker-close+.ibo-button,.ui-dialog .ui-datepicker-close+.ui-button,.ui-datepicker-close+.ui-datepicker-current,.ui-datepicker-close+.ui-datepicker-close,.ui-dialog .ibo-button+.ui-button,.ibo-button+.ui-datepicker-current,.ibo-button+.ui-datepicker-close{margin-left:4px}.ibo-button-group+.ibo-button-group,.ibo-button+.ibo-button-group,.ui-dialog .ui-button+.ibo-button-group,.ui-datepicker-current+.ibo-button-group,.ui-datepicker-close+.ibo-button-group,.ibo-button-group+.ibo-button,.ui-dialog .ibo-button-group+.ui-button,.ibo-button-group+.ui-datepicker-current,.ibo-button-group+.ui-datepicker-close{margin-left:4px}.ibo-collapsible-section+.ibo-collapsible-section{margin-top:12px}.ibo-collapsible-section+.ibo-block:not(.ibo-collapsible-section){margin-top:16px}.ibo-caselog-list .ibo-collapsible-section{margin:0;min-width:22em}.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--body{color:#212934;padding:8px;background-color:rgba(248, 249, 250, 0.5)}.ibo-datatable+.ibo-block{margin-top:4px}.ibo-panel .ibo-panel--body .ibo-datatable{width:100%}.display_block+.display_block{margin-top:24px}.display_block+.ibo-block:not(.display_block){margin-top:16px}.ibo-field+.ibo-field{margin-top:16px}.form_field+.form_field{margin-top:16px}.ibo-fieldset+.ibo-fieldset:not(.ibo-column),fieldset+.ibo-fieldset:not(.ibo-column),.ibo-fieldset+fieldset:not(.ibo-column){margin-top:48px}.ibo-multi-column+.ibo-fieldset,.ibo-multi-column+fieldset{margin-top:48px}.ibo-form+.ibo-form{margin-top:24px}select+label,label+select,label>select,input+label,label+input,label>input{margin-left:8px}.ibo-datatable .attribute-set .attribute-set-item{display:inline;margin:0;padding:4px 6px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}.ibo-datatable .attribute-set .attribute-set-item+.attribute-set-item{margin-left:0.5rem}.ibo-panel+.ibo-panel{margin-top:24px}.ibo-panel+.ibo-block:not(.ibo-panel){margin-top:16px}#ibo-main-content{}#ibo-main-content .ibo-panel.ibo-has-sticky-header{margin-bottom:200px}#ibo-main-content .ibo-panel.ibo-has-sticky-header>.ibo-sticky-sentinel-top{top:-16px;height:16px}#ibo-main-content .ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{top:-16px}.ui-dialog-content{}.ui-dialog-content .ibo-panel.ibo-has-sticky-header{}.ui-dialog-content .ibo-panel.ibo-has-sticky-header>.ibo-sticky-sentinel-top{top:-16px;height:16px}.ui-dialog-content .ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{top:-16px}.ibo-pill:not(:last-child){margin-right:16px}.ibo-dashboard--grid-row .ibo-dashlet-header-static{margin-top:12px}.ibo-dashboard--grid-row:first-child .ibo-dashlet:first-child .ibo-dashlet-header-static{margin-top:0}.ibo-details .ibo-prop--apply>span,.ibo-details .ibo-prop--cancel>span{display:unset}.ibo-details .ibo-prop--apply{display:table-column}.ibo-details{margin-top:5px}.ibo-activity-panel--tab-entry-form .ibo-caselog-entry-form{padding-bottom:14px;border-bottom:1px solid #aebecd}.ibo-panel>.ibo-panel--body>.ibo-tab-container{margin-top:-24px;margin-left:-16px;margin-right:-16px;margin-bottom:-24px}.ibo-panel>.ibo-panel--body>.ibo-tab-container>.ibo-tab-container--tab-container-list{height:100%;overflow-y:auto;flex-grow:1}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical{display:flex;flex-direction:row}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list{padding-top:50px;flex-direction:column;height:auto;padding-left:unset;margin-right:unset;min-width:calc(32px + 90px + 32px)}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container{height:50px;width:100%;justify-content:left}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header>.ibo-tab-container--tab-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container>.ibo-tab-container--tab-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header>.ibo-tab-container--extra-tabs-list-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container>.ibo-tab-container--extra-tabs-list-toggler{width:100%;justify-content:left}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tab-container{flex-grow:1;margin-left:unset}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container>.ibo-tab-container--tabs-list.ibo-is-sticking{position:fixed;z-index:10}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking{padding-left:0}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--tab-toggler,.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--extra-tabs-list-toggler,.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--extra-tabs-list-toggler{font-size:1rem}.ibo-object-details.ibo-has-medallion-icon>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list{padding-left:calc(32px + 96px + 32px - 24px)}.ibo-block-list--medallion{flex-direction:column;align-items:center}.ibo-block-list--medallion>.ibo-medallion-icon--image{margin:0 auto}.ibo-block-list--medallion>.ibo-medallion-icon--image~.ibo-medallion-icon--description{margin-top:12px}.ibo-block-list--medallion>.ibo-medallion-icon--description{flex-grow:1;text-align:center}.ibo-datatable .ibo-field-badge{margin:0;padding:0;color:unset;background-color:unset}.ibo-datatable .ibo-field-badge::before{content:"";display:inline-flex;margin-right:0.5rem;width:10px;height:10px;min-width:10px;min-height:10px;background-color:var(--ibo-main-color)}.ibo-datatable .ibo-field-badge .ibo-field-badge--decoration{display:none}.ibo-datatable .ibo-field-badge .ibo-field-badge--decoration+.ibo-field-badge--label{margin-left:unset}.ui-dialog .blockUI.blockOverlay{background-color:white}.ibo-datatable .blockUI.blockOverlay{background-color:white}.ibo-datatable .blockUI.blockMsg{font-size:2em}.ibo-svg-illustration--container>svg *[fill="#6c63ff"]{fill:#ea7d1e}.ibo-is-html-content table:not(:last-child){margin-bottom:0}.ibo-is-html-content table tbody tr:last-child td,.ibo-is-html-content table tbody tr:last-child th{border-bottom-width:1px}:root{--ibo-dm-enum--Organization-status-active--main-color:#689f38;--ibo-dm-enum--Organization-status-active--complementary-color:white}.ibo-dm-enum--Organization-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Organization-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Organization-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Organization-status-inactive--complementary-color:white}.ibo-dm-enum--Organization-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Organization-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Location-status-active--main-color:#689f38;--ibo-dm-enum--Location-status-active--complementary-color:white}.ibo-dm-enum--Location-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Location-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Location-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Location-status-inactive--complementary-color:white}.ibo-dm-enum--Location-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Location-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-class--Contact--main-color:#546e7a;--ibo-dm-class--Contact--complementary-color:white}.ibo-dm-class--Contact{--ibo-main-color:#546e7a;--ibo-main-color--100:#eaeef0;--ibo-main-color--900:#1f292d;--ibo-complementary-color:white}.ibo-dm-class-alt--Contact{--ibo-main-color:white;--ibo-complementary-color:#546e7a}:root{--ibo-dm-enum--Contact-status-active--main-color:#689f38;--ibo-dm-enum--Contact-status-active--complementary-color:white}.ibo-dm-enum--Contact-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Contact-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Contact-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Contact-status-inactive--complementary-color:white}.ibo-dm-enum--Contact-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Contact-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Ticket-operational_status-resolved--main-color:#689f38;--ibo-dm-enum--Ticket-operational_status-resolved--complementary-color:white}.ibo-dm-enum--Ticket-operational_status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Ticket-operational_status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Ticket-operational_status-closed--main-color:#e1e7ec;--ibo-dm-enum--Ticket-operational_status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Ticket-operational_status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Ticket-operational_status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Ticket-operational_status--main-color:#2c5382;--ibo-dm-enum--Ticket-operational_status--complementary-color:white}.ibo-dm-enum--Ticket-operational_status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Ticket-operational_status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--ApplicationSolution-status-active--main-color:#689f38;--ibo-dm-enum--ApplicationSolution-status-active--complementary-color:white}.ibo-dm-enum--ApplicationSolution-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--ApplicationSolution-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--ApplicationSolution-status-inactive--main-color:#e1e7ec;--ibo-dm-enum--ApplicationSolution-status-inactive--complementary-color:#6e7a8a}.ibo-dm-enum--ApplicationSolution-status-inactive{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--ApplicationSolution-status-inactive{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--BusinessProcess-status-active--main-color:#689f38;--ibo-dm-enum--BusinessProcess-status-active--complementary-color:white}.ibo-dm-enum--BusinessProcess-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--BusinessProcess-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--BusinessProcess-status-inactive--main-color:#e1e7ec;--ibo-dm-enum--BusinessProcess-status-inactive--complementary-color:#6e7a8a}.ibo-dm-enum--BusinessProcess-status-inactive{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--BusinessProcess-status-inactive{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--SoftwareInstance-status-active--main-color:#689f38;--ibo-dm-enum--SoftwareInstance-status-active--complementary-color:white}.ibo-dm-enum--SoftwareInstance-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--SoftwareInstance-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--SoftwareInstance-status-inactive--main-color:#e1e7ec;--ibo-dm-enum--SoftwareInstance-status-inactive--complementary-color:#6e7a8a}.ibo-dm-enum--SoftwareInstance-status-inactive{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--SoftwareInstance-status-inactive{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Problem-status-new--main-color:#2c5382;--ibo-dm-enum--Problem-status-new--complementary-color:white}.ibo-dm-enum--Problem-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-assigned--main-color:#2c5382;--ibo-dm-enum--Problem-status-assigned--complementary-color:white}.ibo-dm-enum--Problem-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-resolved--main-color:#689f38;--ibo-dm-enum--Problem-status-resolved--complementary-color:white}.ibo-dm-enum--Problem-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Problem-status-closed--main-color:#e1e7ec;--ibo-dm-enum--Problem-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Problem-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Problem-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Problem-status--main-color:#2c5382;--ibo-dm-enum--Problem-status--complementary-color:white}.ibo-dm-enum--Problem-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-class--UserRequest--main-color:#2c5382}.ibo-dm-class--UserRequest{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439}.ibo-dm-class-alt--UserRequest{--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-new--main-color:#2c5382;--ibo-dm-enum--UserRequest-status-new--complementary-color:white}.ibo-dm-enum--UserRequest-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-waiting_for_approval--main-color:#f6ae55;--ibo-dm-enum--UserRequest-status-waiting_for_approval--complementary-color:white}.ibo-dm-enum--UserRequest-status-waiting_for_approval{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-waiting_for_approval{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--UserRequest-status-approved--main-color:#689f38;--ibo-dm-enum--UserRequest-status-approved--complementary-color:white}.ibo-dm-enum--UserRequest-status-approved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-approved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--UserRequest-status-rejected--main-color:#b83280;--ibo-dm-enum--UserRequest-status-rejected--complementary-color:white}.ibo-dm-enum--UserRequest-status-rejected{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-rejected{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-assigned--main-color:#2c5382;--ibo-dm-enum--UserRequest-status-assigned--complementary-color:white}.ibo-dm-enum--UserRequest-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-pending--main-color:#f6ae55;--ibo-dm-enum--UserRequest-status-pending--complementary-color:white}.ibo-dm-enum--UserRequest-status-pending{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-pending{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--UserRequest-status-escalated_tto--main-color:#b83280;--ibo-dm-enum--UserRequest-status-escalated_tto--complementary-color:white}.ibo-dm-enum--UserRequest-status-escalated_tto{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-escalated_tto{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-escalated_ttr--main-color:#b83280;--ibo-dm-enum--UserRequest-status-escalated_ttr--complementary-color:white}.ibo-dm-enum--UserRequest-status-escalated_ttr{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-escalated_ttr{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-resolved--main-color:#689f38;--ibo-dm-enum--UserRequest-status-resolved--complementary-color:white}.ibo-dm-enum--UserRequest-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--UserRequest-status-closed--main-color:#e1e7ec;--ibo-dm-enum--UserRequest-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--UserRequest-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--UserRequest-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--UserRequest-status--main-color:#2c5382;--ibo-dm-enum--UserRequest-status--complementary-color:white}.ibo-dm-enum--UserRequest-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-priority-1--main-color:#c53030;--ibo-dm-enum--UserRequest-priority-1--complementary-color:white}.ibo-dm-enum--UserRequest-priority-1{--ibo-main-color:#c53030;--ibo-main-color--100:#f8e2e2;--ibo-main-color--900:#3e0f0f;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority-1{--ibo-main-color:white;--ibo-complementary-color:#c53030}:root{--ibo-dm-enum--UserRequest-priority-2--main-color:#c05621;--ibo-dm-enum--UserRequest-priority-2--complementary-color:white}.ibo-dm-enum--UserRequest-priority-2{--ibo-main-color:#c05621;--ibo-main-color--100:#fae9e1;--ibo-main-color--900:#411d0b;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority-2{--ibo-main-color:white;--ibo-complementary-color:#c05621}:root{--ibo-dm-enum--UserRequest-priority-3--main-color:#2b6bb0;--ibo-dm-enum--UserRequest-priority-3--complementary-color:white}.ibo-dm-enum--UserRequest-priority-3{--ibo-main-color:#2b6bb0;--ibo-main-color--100:#e2edf8;--ibo-main-color--900:#0f253d;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority-3{--ibo-main-color:white;--ibo-complementary-color:#2b6bb0}:root{--ibo-dm-enum--UserRequest-priority-4--main-color:#6e7a8a;--ibo-dm-enum--UserRequest-priority-4--complementary-color:white}.ibo-dm-enum--UserRequest-priority-4{--ibo-main-color:#6e7a8a;--ibo-main-color--100:#ebedef;--ibo-main-color--900:#22262b;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority-4{--ibo-main-color:white;--ibo-complementary-color:#6e7a8a}:root{--ibo-dm-enum--UserRequest-priority--main-color:#2b6bb0;--ibo-dm-enum--UserRequest-priority--complementary-color:white}.ibo-dm-enum--UserRequest-priority{--ibo-main-color:#2b6bb0;--ibo-main-color--100:#e2edf8;--ibo-main-color--900:#0f253d;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority{--ibo-main-color:white;--ibo-complementary-color:#2b6bb0}:root{--ibo-dm-enum--Change-status-new--main-color:#2c5382;--ibo-dm-enum--Change-status-new--complementary-color:white}.ibo-dm-enum--Change-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-assigned--main-color:#2c5382;--ibo-dm-enum--Change-status-assigned--complementary-color:white}.ibo-dm-enum--Change-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-approved--main-color:#689f38;--ibo-dm-enum--Change-status-approved--complementary-color:white}.ibo-dm-enum--Change-status-approved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-approved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Change-status-closed--main-color:#e1e7ec;--ibo-dm-enum--Change-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Change-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Change-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Change-status-rejected--main-color:#b83280;--ibo-dm-enum--Change-status-rejected--complementary-color:white}.ibo-dm-enum--Change-status-rejected{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-rejected{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Change-status--main-color:#2c5382;--ibo-dm-enum--Change-status--complementary-color:white}.ibo-dm-enum--Change-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382} \ No newline at end of file + */.ibo-input-one-way-password-wrapper>*:not(first-child){margin-top:6px}.ibo-input-set>input{height:100%}.ibo-input-set .item[data-value]>.remove{font-size:18px;padding-top:0.15em;border-left:none}.ibo-input-set.has-items::after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:600;font-size:10px;position:absolute;right:8px;top:5px}.attribute-set .attribute-set-item,.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item{display:inline-block;margin-top:2px;margin-right:0;margin-bottom:2px;padding:4px 6px;max-width:120px;background:white none;border:none;border-radius:3px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px 1px rgba(241, 241, 241, 0.7);color:#212934;text-shadow:none}.attribute-set .attribute-set-item:not(:first-child),.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item:not(:first-child),.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item:not(:first-child),.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item:not(:first-child){margin-left:3px}.attribute-set.history-added .attribute-set-item{font-weight:bold}.attribute-set.history-removed .attribute-set-item{text-decoration:line-through;font-style:italic}.selectize-control.multi .selectize-input.ibo-input-set,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active{padding:5px 8px}.ibo-input-text,textarea{width:100%;min-height:12rem;padding:10px 12px}.ibo-input-text.ibo-is-code,textarea.ibo-is-code{background-color:white}.ibo-input-text--export{width:100%;min-height:15em}.ibo-pill.ibo-is-new{color:#2a4265;background-color:#ebf8ff}.ibo-pill.ibo-is-neutral,.ui-dialog .ibo-pill.ui-button.ui-dialog-titlebar-close{color:#2a4265;background-color:#ebf8ff}.ibo-pill.ibo-is-waiting{color:#9c4221;background-color:floralwhite}.ibo-pill.ibo-is-success{color:#33691e;background-color:#dcedc8}.ibo-pill.ibo-is-failure{color:#9b2c2c;background-color:#fce8e8}.ibo-pill.ibo-is-frozen{color:#6e7a8a;background-color:#f8f9fa}.ibo-pill.ibo-is-active{color:#33691e;background-color:#dcedc8}.ibo-pill.ibo-is-inactive{color:#9c4221;background-color:floralwhite}.ibo-pill{--ibo-main-color--100:#ebf8ff;--ibo-main-color--900:#2a4265;max-width:240px;margin-top:4px;margin-bottom:4px;padding:6px 10px;border-radius:3px;color:var(--ibo-main-color--900);background-color:var(--ibo-main-color--100)}.ibo-pill:hover,.ibo-pill:active{color:inherit}.ibo-prop--apply{width:calc(32px + 12px);padding-left:12px}.ibo-prop--apply.ui-state-error:after{color:#404b5a;content:'\f071';vertical-align:bottom}.ibo-prop--apply.ui-state-error>span{display:none !important}.ibo-prop--cancel{width:calc(32px + 8px);padding-left:8px}.ibo-prop--apply,.ibo-prop--cancel{height:28px}.ibo-prop--apply>span,.ibo-prop--cancel>span{display:block;height:28px;width:32px;text-align:center}.ibo-prop--apply>span>div,.ibo-prop--cancel>span>div{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.ibo-title{color:#212934;padding:12px 0}.ibo-title--icon{width:90px;height:90px;min-width:90px;min-height:90px;overflow:hidden}.ibo-title--icon>.ibo-title--icon-level-2{width:80px;height:80px;min-width:80px;min-height:80px}.ibo-title--icon>.ibo-title--icon-level-3{width:70px;height:70px;min-width:70px;min-height:70px}.ibo-title--icon-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ibo-title--icon-background--must-contain{background-size:contain}.ibo-title--icon-background--must-cover{background-size:cover}.ibo-title--icon-background--must-zoomout{background-size:66.67%}.ibo-title--subtitle{margin-top:2px;margin-bottom:2px;flex-wrap:wrap}.ibo-title-for-dashlet{padding-top:2em}.ibo-title-for-dashlet--content{background-color:white;border-radius:5px;border:1px solid;border-color:#ccd4db;padding-bottom:1em}.ibo-title-separator{border-radius:5px 5px 0 0;border-color:#3182ce;color:#3182ce;background-color:#3182ce;border:3px solid;margin:0;padding:0}:root{--ibo-datatable-panel--table-spacing:48px}.ibo-datatable--toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 6px;color:#404b5a}.ibo-datatable--toolbar:first-child{margin-bottom:18px}.ibo-datatable--toolbar:not(:first-child){margin-top:18px}.ibo-datatable--toolbar-left>*:not(:first-child),.ibo-datatable--toolbar-right>*:not(:first-child){margin-left:1rem}.ibo-datatable-header{color:#212934}.ibo-datatable-panel>.ibo-panel--body{padding:32px 0 24px}.ibo-datatable--selection-validation-buttons-toolbar{clear:both;margin-top:10px}.ibo-list-column{max-height:150px;overflow-y:auto}.ibo-sort-order::after{color:#dd6c20}.ibo-sort-order.ibo-is-descending::after{content:'\f0dd'}.ibo-sort-order.ibo-is-ascending::after{content:'\f0de'}.ibo-sort-order.ibo-is-none::after{content:'\f0dc'}.itop-fieldsorter>.selected{background-color:#bee3f8}.ibo-datatable tbody>tr{transition:background-color 300ms linear}.ibo-datatable tbody>tr:hover,.ibo-datatable tbody>tr.selected:hover{cursor:pointer;background-color:#feebc8}.ibo-datatable tbody>tr.selected{background-color:#fbd38d}.ibo-datatable--selected-count,.ibo-datatable--result-count{padding-right:0.2em;padding-left:0.1em}.ibo-prop-header{padding-bottom:14px}.ibo-fieldset~.ibo-fieldset:not(.ibo-column),fieldset~.ibo-fieldset:not(.ibo-column),.ibo-fieldset~fieldset:not(.ibo-column){margin-top:48px}.ibo-multi-column~.ibo-fieldset,.ibo-multi-column~fieldset{margin-top:48px}.ibo-fieldset-legend,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,legend{width:100%;margin-bottom:16px;padding-bottom:4px;border-bottom:2px solid #aebecd}.ibo-field{}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container){}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value{word-break:break-word;white-space:inherit}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value *:not(input, select, textarea){word-break:break-word;white-space:inherit}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value pre{white-space:break-spaces}.ibo-field-large{display:block}.ibo-field-large .ibo-field--label{position:relative;display:flex;align-items:center;max-width:initial;width:100%}.ibo-field-large .ibo-field-small .ibo-field--label{display:table-cell;vertical-align:top;padding-right:10px;min-width:100px;max-width:145px;width:30%}.ibo-field-large .ibo-field--value{margin-top:2px}.ibo-field-large .ibo-field--value>*{--ibo-scrollbar--scrollbar-track-background-color:#f2f2f2}.ibo-field-large.ibo-is-fullscreen{background-color:white}.ibo-field-large.ibo-is-fullscreen .ibo-field--label{position:fixed;width:100%;min-width:initial;max-width:initial;padding:4px 8px;background-color:#f8f9fa;border-bottom:1px solid #ccd4db}.ibo-field-large.ibo-is-fullscreen .ibo-field--value{padding:36px 8px 4px 8px}.ibo-field-large.ibo-is-fullscreen .ibo-field--value>*{height:initial !important;width:initial !important}.ibo-field-small{display:table;width:100%}.ibo-field-small .ibo-field--label{display:table-cell;vertical-align:top;padding-right:10px}.ibo-field--fullscreen-toggler{width:20px;height:20px;border-radius:5px;cursor:pointer}.ibo-field--fullscreen-toggler:hover{background-color:#f2f2f2}.ibo-field--label{min-width:100px;max-width:145px;width:30%;word-break:break-word}.ibo-field--label>.ibo-has-description::after{content:"?";padding-left:4px;vertical-align:top;cursor:pointer;color:#929fb1}.ibo-field--label-small .ibo-field--label{width:20em}.ibo-field--value{width:100%;color:#404b5a}.ibo-field--value .HTML table{table-layout:fixed;width:100%}.ibo-field--label>.ibo-field--comments{flex:auto}.ibo-fieldset-legend>.ibo-field--comments,.ibo-dashboard-editor--properties-subtitle>.ibo-field--comments,.ibo-dashboard--available-dashlet--title>.ibo-field--comments,.ibo-dashlet--properties--title>.ibo-field--comments,legend>.ibo-field--comments{padding-bottom:2px;font-size:1.17rem}.ibo-field--comments{display:table-cell;vertical-align:top;width:5em}.ibo-field--comments>input[type="checkbox"]{margin-left:5px;float:right}.ibo-field--comments>.multi_values,.ibo-field--comments>.mono_value,.ibo-field--comments>.ibo-field--comments--synchro{float:right}.mailto,.tel{white-space:nowrap}.mailto .text_decoration,.tel .text_decoration{margin-right:0.5rem;font-size:0.9em}.object-ref-icon.text_decoration,.object-ref-icon-disabled.text_decoration{margin-right:0.5rem}.ibo-field--enable-bulk,.ibo-field--comments--synchro{display:inline;padding:2px 5px;margin:0 0 0 5px;height:calc(100% - 5px);border-radius:5px;font-weight:bold;white-space:nowrap}.ibo-field--enable-bulk--checkbox{margin-left:8px}.ibo-toolbar{display:flex;align-items:center}.ibo-toolbar.ibo-toolbar--action{position:relative}.ibo-toolbar.ibo-toolbar--button{margin-top:16px}.ibo-toolbar-spacer{flex-grow:1}.ibo-toolbar-vertical-separator{display:inline-flex;border-right:1px solid #aebecd;width:1px;height:16px;margin:0 0.75rem}.search_box{box-sizing:border-box;position:relative;z-index:1100;text-align:center}.search_box *{box-sizing:border-box}.search_form_handler{}.search_form_handler a{}.search_form_handler input[type="text"],.search_form_handler select{padding:1px 2px}.search_form_handler:not(.closed) .sf_title .sft_short{display:none}.search_form_handler:not(.closed) .sf_title .sft_toggler{transform:rotateX(180deg);transition:transform 0.5s linear}.search_form_handler.closed{margin-bottom:0.5em;width:150px;overflow:hidden;border-radius:4px}.search_form_handler.closed .sf_criterion_area{height:0;opacity:0;padding:0}.search_form_handler.closed .sf_title{padding:6px 8px;text-align:center;font-size:12px}.search_form_handler.closed .sf_title .sft_long{display:none}.search_form_handler.closed .sf_title .sft_hint,.search_form_handler.closed .sf_title .sfobs_hint{display:none}.search_form_handler:not(.no_auto_submit) .sft_hint{display:none}.search_form_handler:not(.no_auto_submit) .sfc_fg_apply{display:none}.search_form_handler.no_auto_submit .sfc_fg_search{display:none}.search_form_handler.no_auto_submit .sft_hint{display:inline-block}.search_form_handler:not(.hide_obsolete_data) .sfobs_hint{display:none}.search_form_handler.hide_obsolete_data .sfobs_hint{display:inline-block}.search_form_handler.hide_obsolete_data.no_auto_submit .sfobs_hint{margin-left:30px}.search_form_handler .sf_message{display:none;margin:8px 8px 0 8px;border-radius:0px}.search_form_handler .sf_criterion_area{padding:8px 8px 3px 8px}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child){margin-top:20px}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::before{content:"";position:absolute;top:-12px;left:0px;width:100%;border-top:1px solid #e1e7ec}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::after{content:"or";position:absolute;top:-20px;left:8px;padding-left:5px;padding-right:5px;color:#929fb1;background-color:white}.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group{display:inline}.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group .sfc_fg_button,.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group .sfc_header{border:1px solid #d5dde5;border-radius:3px}.search_form_handler .sf_criterion_area .search_form_criteria,.search_form_handler .sf_criterion_area .sf_more_criterion,.search_form_handler .sf_criterion_area .sf_button{position:relative;display:inline-block;margin-right:10px;margin-top:3px;margin-bottom:3px;vertical-align:top}.search_form_handler .sf_criterion_area .search_form_criteria.opened,.search_form_handler .sf_criterion_area .sf_more_criterion.opened,.search_form_handler .sf_criterion_area .sf_button.opened{margin-bottom:0}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_header,.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfc_header,.search_form_handler .sf_criterion_area .sf_button.opened .sfc_header,.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfm_header,.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_header,.search_form_handler .sf_criterion_area .sf_button.opened .sfm_header{border-bottom:none !important;padding-bottom:13px}.search_form_handler .sf_criterion_area .search_form_criteria>*,.search_form_handler .sf_criterion_area .sf_more_criterion>*,.search_form_handler .sf_criterion_area .sf_button>*{padding:7px 8px;vertical-align:top;border:solid 1px #d5dde5;border-radius:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfm_content,.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content,.search_form_handler .sf_criterion_area .sf_button .sfm_content{position:absolute;z-index:-1;min-width:100%;left:0px;margin-top:-1px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_fg_buttons,.search_form_handler .sf_criterion_area .sf_more_criterion .sfc_fg_buttons,.search_form_handler .sf_criterion_area .sf_button .sfc_fg_buttons,.search_form_handler .sf_criterion_area .search_form_criteria .sfm_buttons,.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_buttons,.search_form_handler .sf_criterion_area .sf_button .sfm_buttons{white-space:nowrap}.search_form_handler .sf_criterion_area .sf_more_criterion,.search_form_handler .sf_criterion_area .sf_button{min-width:34px;text-align:center}.search_form_handler .sf_criterion_area .search_form_criteria{}.search_form_handler .sf_criterion_area .search_form_criteria.locked{background-color:#d5dde5}.search_form_handler .sf_criterion_area .search_form_criteria.locked .sfc_title{user-select:none;cursor:initial}.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_header,.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_form_group{border-style:dashed;border-color:#929fb1}.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_title{font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria.opened{z-index:1}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_toggle{transform:rotateX(-180deg)}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_form_group{display:block;margin-top:-1px;z-index:-1}.search_form_handler .sf_criterion_area .search_form_criteria.opened_left .sfc_form_group{left:auto;right:0px}.search_form_handler .sf_criterion_area .search_form_criteria:not(:last-of-type){margin-right:12px}.search_form_handler .sf_criterion_area .search_form_criteria>*{background-color:#f2f2f2;color:#212934}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close{position:absolute;top:7px;color:#dd6c20}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked{position:absolute;top:9px;color:#aebecd}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle{display:inline-block;right:23px;transition:all 0.3s ease-in-out}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked{right:7px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title{max-width:240px;padding-right:30px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:pointer}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title .sfc_values{font-weight:bold}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group{position:absolute;display:none;max-width:450px;width:max-content;max-height:520px;overflow-x:auto;overflow-y:hidden}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators{font-size:12px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator.force_hide{display:none !important}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator>label{line-height:20px;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator>label>*{display:inline-block;vertical-align:middle}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_radio{width:12px;margin:0;margin-right:7px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_name{width:96px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]{display:unset;width:160px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices label>input{vertical-align:text-top;margin-left:0;margin-right:8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper{max-height:415px;overflow-y:auto;margin:0 -8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list{text-align:left}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected{position:relative;padding-top:5px;margin-top:5px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected::before{content:"";position:absolute;border-top:1px solid #d5dde5;width:calc(100% - 12px);margin-left:6px;top:0px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_placeholder{padding:15px 8px;font-style:italic;text-align:center}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item{padding:4px 8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item:hover{background-color:#e1e7ec}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item label{display:inline-block;width:100%}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint{margin-top:15px;margin-bottom:15px;padding-left:9px;padding-right:9px;color:#6e7a8a;font-size:10px;font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint>span{margin-right:0.5em;font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_cancel{margin-top:8px;font-size:1rem}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply{margin-right:5px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less{position:absolute;bottom:7px;right:0px;cursor:pointer;color:#2c5382;font-size:10px;font-weight:bold;border:none;background-color:transparent}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more>span,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less>span{margin-left:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:not(:first-of-type),.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:first-of-type .sfc_op_radio{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more{display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator{margin-bottom:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:last-of-type{margin-bottom:0}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:not(:first-of-type),.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:first-of-type .sfc_op_radio{display:inherit}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_less{display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_more{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .hide_on_advanced{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group:not(.advanced) .hide_on_less{display:none}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw>*{border-color:transparent}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_title{cursor:initial;padding-right:20px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_form_group{display:none}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in>label{display:inline-block;width:100%;line-height:initial;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in>label .sfc_op_content{width:100%}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in>label{display:inline-block;width:100%;line-height:initial;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in>label .sfc_op_content{width:100%}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_from_outer{display:inline}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_until_outer{display:inline;margin-left:5px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_from_label,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_until_label{width:45px;display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between input[type="text"]{width:77px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_form_group.advanced .sfc_fg_operator_between,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_form_group.advanced .sfc_fg_operator_between{margin-bottom:5px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_fg_operator_between_days input,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_fg_operator_between_days input{width:135px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger{background:none;border:none;height:100%;padding:2px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger img,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger img{vertical-align:middle}.search_form_handler .sf_criterion_area .sf_more_criterion.opened{z-index:2}.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_content{display:inherit}.search_form_handler .sf_criterion_area .sf_more_criterion.opened_left .sfm_content{left:auto;right:0px}.search_form_handler .sf_criterion_area .sf_more_criterion>*{background-color:white;color:#37474f}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_title{margin-right:7px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_icon{color:#dd6c20}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content{display:none;min-width:200px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists{margin:0 -8px;padding:0 8px;max-height:400px;overflow-x:hidden;overflow-y:auto}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists .sfl_items>li:hover{background-color:#e1e7ec}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons{display:none}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button{margin-top:8px;margin-right:5px;padding:3px 6px;font-size:11px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button:last-of-type{margin-right:0}.search_form_handler .sf_criterion_area .sf_button{cursor:pointer}.search_form_handler .sf_criterion_area .sf_button>*{background-color:white;color:#dd6c20}.search_form_handler .sf_list:not(:first-of-type) .sfl_title{border-top:1px solid #ccd4db;padding-top:8px;margin-top:5px}.search_form_handler .sf_list .sfl_title{font-weight:bold}.search_form_handler .sf_list .sfl_items{margin:5px -8px 0 -8px;padding:0;text-align:left}.search_form_handler .sf_list .sfl_items>li{padding:4px 8px;list-style:none;white-space:nowrap}.search_form_handler .sf_list .sfl_items>li:hover{background-color:#e1e7ec}.search_form_handler .sf_list .sfl_items>li.sfl_i_placeholder{font-style:italic;opacity:0.8}.search_form_handler .sf_list .sfl_items>li>label{display:inline-block;width:100%}.search_form_handler .sf_list .sfl_items>li>label>*{vertical-align:middle}.search_form_handler .sf_list .sfl_items>li>label>input[type="checkbox"]{margin-left:0;margin-right:8px}.search_form_handler .sf_filter{position:relative;margin-top:8px;margin-bottom:8px}.search_form_handler .sf_filter input,.search_form_handler .sf_filter button,.search_form_handler .sf_filter .sff_picto{vertical-align:middle;height:22px}.search_form_handler .sf_filter input,.search_form_handler .sf_filter button{border:1px solid #ABABAB}.search_form_handler .sf_filter input{width:100% !important}.search_form_handler .sf_filter button{width:23px;background-color:white;color:#dd6c20;font-size:10px}.search_form_handler .sf_filter button:first-of-type{margin-left:5px}.search_form_handler .sf_filter button:not(:first-of-type){border-left:transparent}.search_form_handler .sf_filter .sff_input_wrapper{position:relative}.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]{display:unset}.search_form_handler .sf_filter .sff_input_wrapper .sff_picto{position:absolute;right:7px;top:3px;user-select:none;color:#404b5a}.search_form_handler .sf_filter .sff_input_wrapper .sff_reset{display:none}.search_form_handler .sf_filter .sff_input_wrapper input::-ms-clear{display:none}.search_form_handler .sf_filter.sf_with_buttons input{width:calc(100% - 28px) !important;min-width:120px}.sft_hint,.sfobs_hint,.sft_toggler{margin-left:8px;color:#404b5a}.sf_results_placeholder{margin-top:24px;text-align:center}.sf_results_placeholder button{margin-top:8px}.sf_results_placeholder button>span{margin-right:0.5em}.ibo-search-form-panel{z-index:3;margin-bottom:8px}.ibo-search-form-panel .ibo-panel--body{padding:18px 14px 10px;overflow:initial}.ibo-search-form-panel .ibo-panel--body::before{border-radius:5px 5px 0 0}#ibo-main-content .search_form_handler .sf_criterion_area{padding:0}.sfm_tg_title{display:none}.ibo-criterion-group:empty~.sf_more_criterion .sfm_tg_title{display:unset}.sf_results_area{z-index:1;margin-bottom:300px}.ibo-search-form-panel .ibo-panel--body.ibo-is-sticking{position:fixed;border-radius:0;border-bottom-color:transparent}.ibo-datatable-panel.ibo-is-sticking .ibo-panel--header{z-index:0}.ibo-datatable-panel.ibo-is-sticking .ibo-datatable--toolbar{position:fixed;z-index:2;padding-bottom:4px;background-color:white;border-left:1px solid #ccd4db;border-right:1px solid #ccd4db}.ibo-datatable-panel.ibo-is-sticking .dataTables_scrollHead{position:fixed !important;z-index:2;background-color:white;border-left:1px solid #ccd4db !important;border-right:1px solid #ccd4db !important}.ibo-field-badge{display:inline-flex;align-items:baseline;margin:0;padding:4px 10px;border-radius:3px;background-color:var(--ibo-main-color);color:var(--ibo-complementary-color)}.ibo-field-badge--decoration+.ibo-field-badge--label{margin-left:0.5rem}.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-input{display:none}.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-name{margin-left:10px}.ibo-medallion-icon{display:flex;padding:13px 0}.ibo-medallion-icon--image{height:48px;width:48px;padding:2px;border-radius:100%;background-color:#bee3f8}.ibo-medallion-icon--description{display:inline-block;padding-left:8px}:root{}.ibo-navigation-menu{position:relative;height:100vh}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--square-company-logo{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--full-company-logo{display:flex}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--silo-selection{display:inline-block}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--silo-visual-hint{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body{width:310px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(1){top:4px;left:7px;width:14px;transform:rotateZ(-45deg)}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(2){top:8px;left:7px;width:0;opacity:0}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(3){top:12px;left:7px;width:14px;transform:rotateZ(45deg)}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--menu-group:not(.ibo-is-active):active{border-radius:16px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part{padding:24px 0 12px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--notifications .ibo-navigation-menu--notifications-toggler{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info{height:100%}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications,.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization{display:block}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture{margin-top:-60px;width:72px;height:72px;border:solid 3px #263238}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture .ibo-navigation-menu--user-picture--image{max-width:72px;max-height:72px}.ibo-navigation-menu.ibo-is-active .ibo-navigation-menu--drawer{right:calc(-1 * 312px)}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-filter-clear{display:block}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-nodes{margin-bottom:48px}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-nodes .ibo-navigation-menu--menu-nodes-title{margin-bottom:8px}.ibo-navigation-menu--body,.ibo-navigation-menu--drawer{height:100vh}.ibo-navigation-menu--body{z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100vh;width:60px;background-color:#263238;transition:width 0.1s ease-in-out}.ibo-navigation-menu--top-part{z-index:2;min-height:120px;padding:16px 16px;overflow:hidden}.ibo-navigation-menu--middle-part{z-index:1;flex-grow:1;overflow-y:auto;padding:24px 16px 16px;scrollbar-width:thin;scrollbar-color:#d5dde5 rgba(255, 255, 255, 0)}.ibo-navigation-menu--middle-part::-webkit-scrollbar{width:5px}.ibo-navigation-menu--middle-part::-webkit-scrollbar-track{background-color:rgba(255, 255, 255, 0)}.ibo-navigation-menu--middle-part::-webkit-scrollbar-thumb{background-color:#d5dde5}.ibo-navigation-menu--bottom-part{z-index:2;padding-top:20px;padding-bottom:16px;height:126px;background-color:#404b5a;justify-content:space-between;flex-direction:column}.ibo-navigation-menu--toggler,.ibo-navigation-menu--menu-group{margin:calc(-1 * 10px) calc(-1 * 8px);padding:10px 8px;border-radius:5px}.ibo-navigation-menu--square-company-logo{display:flex;width:38px;height:38px;margin:0 -5px 32px}.ibo-navigation-menu--square-company-logo>img{object-fit:contain}.ibo-navigation-menu--full-company-logo{display:none;width:310px;height:70px;margin:0 0 0 -16px}.ibo-navigation-menu--full-company-logo>img{object-fit:contain;margin:0 auto}.ibo-navigation-menu--toggler{position:relative;display:inline-flex;width:44px}.ibo-navigation-menu--toggler:hover,.ibo-navigation-menu--toggler:active{background-color:#455a64}.ibo-navigation-menu--toggler:hover .ibo-navigation-menu--toggler-bar,.ibo-navigation-menu--toggler:active .ibo-navigation-menu--toggler-bar{background-color:white}.ibo-navigation-menu--toggler-icon{position:relative;display:flex;height:20px;width:28px}.ibo-navigation-menu--toggler-bar{position:absolute;display:block;height:3px;width:100%;opacity:1;transition:all 0.2s linear;background-color:#d5dde5}.ibo-navigation-menu--toggler-bar:nth-child(1){top:0}.ibo-navigation-menu--toggler-bar:nth-child(2){top:8px}.ibo-navigation-menu--toggler-bar:nth-child(3){top:16px}.ibo-navigation-menu--silo-selection{position:absolute;display:none;width:70%;margin-left:15px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider input[type="text"],.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui-multiselect,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ibo-input-wrapper select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ibo-input-wrapper input[type="text"],.ibo-navigation-menu--silo-selection .ibo-input-wrapper .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ibo-input-wrapper input[type="text"]{padding-right:38px;overflow:hidden}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete{padding-right:60px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search{margin-left:-42px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear{margin-left:-72px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy{margin-left:-60px}.ibo-navigation-menu--silo-visual-hint{position:absolute;top:2px;right:0;width:16px;height:16px;background-color:#e53e3e;border:2px solid #263238;border-radius:100%}.ibo-navigation-menu--menu-group{display:flex;justify-content:left;align-items:center;white-space:nowrap;overflow-x:hidden;color:#d5dde5;transition-property:background-color, color, padding, margin, border-radius;transition-duration:0.1s;transition-timing-function:linear}.ibo-navigation-menu--menu-group>.ibo-navigation-menu--menu-group-icon,.ibo-navigation-menu--menu-group>.ibo-navigation-menu--menu-group-title{display:flex}.ibo-navigation-menu--menu-group:not(:last-child){margin-bottom:20px}.ibo-navigation-menu--menu-group:not(.ibo-is-active):hover,.ibo-navigation-menu--menu-group:not(.ibo-is-active):active{color:white;background-color:#455a64}.ibo-navigation-menu--menu-group:not(.ibo-is-active):active{border-radius:100%}.ibo-navigation-menu--menu-group.ibo-is-active{margin-right:calc(-2 * 8px);padding-right:calc(2 - 8px);color:#37474f;background-color:#f8f9fa;border-radius:5px 0 0 5px}.ibo-navigation-menu--menu-group.ibo-is-active .ibo-navigation-menu--menu-group-icon{color:#ea7d1e}.ibo-navigation-menu--menu-group-icon{width:28px;min-width:28px;justify-content:center;font-size:1.83rem}.ibo-navigation-menu--menu-group-icon::before{width:28px}.ibo-navigation-menu--menu-group-title{margin-left:16px;justify-content:left}.ibo-navigation-menu--drawer{position:absolute;z-index:-1;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:flex-start;width:312px;padding:32px 20px;background-color:#f8f9fa;border-right:1px solid #d5dde5;transition:right 0.2s ease-in-out}.ibo-navigation-menu--menu-filter{position:relative}.ibo-navigation-menu--menu-filter-input{width:100%;padding:8px 10px;color:#212934;background-color:white;border:1px solid #d5dde5;border-radius:3px;padding-right:76px}.ibo-navigation-menu--menu-filter-input::placeholder{color:#6e7a8a}.ibo-navigation-menu--menu-filter-input:-ms-input-placeholder,.ibo-navigation-menu--menu-filter-input::-ms-input-placeholder{color:#6e7a8a}.ibo-navigation-menu--menu-filter-clear{display:none;position:absolute;top:8px;right:60px;padding:3px 3px}.ibo-navigation-menu--menu-filter-hotkey{position:absolute;top:6.5px;right:10px;border:1px solid #ccd4db;border-radius:3px;color:#6e7a8a;padding:2px 4px}.ibo-navigation-menu--menu-filter-hint{position:relative;margin-top:16px;padding-right:12px;color:#6e7a8a}.ibo-navigation-menu--menu-filter-hint-close{position:absolute;top:1px;right:2px}.ibo-navigation-menu--menu--placeholder{width:100%;margin-top:50px}.ibo-navigation-menu--menu--placeholder-image>svg{display:block;width:90%;height:auto;margin:auto}.ibo-navigation-menu--menu--placeholder-hint{margin-top:8px;text-align:center}.ibo-navigation-menu--menu-groups{overflow-y:auto;overflow-x:hidden;margin:50px calc(-1 * 20px) 0 calc(-1 * 20px);padding-left:20px;padding-right:20px;width:inherit}.ibo-navigation-menu--menu-nodes{display:none}.ibo-navigation-menu--menu-nodes ul li>a,.ibo-navigation-menu--menu-nodes ul li>span{margin:0 -10px;padding:6px 10px;border-radius:0;color:#6e7a8a}.ibo-navigation-menu--menu-nodes ul li>a{color:inherit}.ibo-navigation-menu--menu-nodes ul li>a:hover,.ibo-navigation-menu--menu-nodes ul .ibo-quick-create--compartment-results--elementli>.option:hover,.ibo-navigation-menu--menu-nodes ul .ibo-quick-create--compartment-results--element>li>.option:hover{background-color:#e1e7ec;border-radius:5px}.ibo-navigation-menu--menu-nodes ul ul{padding-left:20px}.ibo-navigation-menu--menu-nodes.ibo-is-active{display:block}.ibo-navigation-menu--menu-nodes-title{margin-top:0;margin-bottom:32px}.ibo-navigation-menu--menu-node-title{display:flex;justify-content:space-between;align-items:center}.ibo-navigation-menu--menu-node-counter{margin-left:8px;padding:2px 6px;width:34px;min-width:34px;text-align:center;background:#e1e7ec;border-radius:5px}.ibo-navigation-menu--notifications{position:relative;display:flex;flex-direction:column;align-content:center}.ibo-navigation-menu--notifications-toggler{position:relative;font-size:2rem;color:#929fb1}.ibo-navigation-menu--notifications-toggler:hover,.ibo-navigation-menu--notifications-toggler.ibo-is-loaded:hover{color:#f2f2f2}.ibo-navigation-menu--notifications-toggler.ibo-is-loaded{color:#d5dde5}.ibo-navigation-menu--notifications-toggler.ibo-is-loaded:not(.ibo-is-empty) .ibo-navigation-menu--notifications-toggler--new-messages{display:inline}.ibo-navigation-menu--notifications-toggler .ibo-navigation-menu--notifications-toggler--new-messages{top:-2px;right:-7px;width:16px;height:16px}.ibo-navigation-menu--user-notifications--toggler{position:relative}.ibo-navigation-menu--user-notifications--toggler.ibo-is-loaded{color:#d5dde5}.ibo-navigation-menu--user-notifications--toggler.ibo-is-loaded:not(.ibo-is-empty) .ibo-navigation-menu--notifications-toggler--new-messages{display:inline}.ibo-navigation-menu--user-notifications--toggler .ibo-navigation-menu--notifications-toggler--new-messages{top:-2px;right:-5px;width:10px;height:10px}.ibo-navigation-menu--notifications-toggler--new-messages{position:absolute;display:none;background-color:#e53e3e;border:2px solid #404b5a;border-radius:100%}.ibo-navigation-menu--user-info{justify-content:space-between;flex-direction:column}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture{width:36px;height:36px;overflow:hidden;background-color:#d5dde5;border-radius:100%}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture .ibo-navigation-menu--user-picture--image{display:flex;max-width:36px;max-height:36px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications{display:none;text-align:center;color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message .ibo-navigation-menu--user-welcome-message--text,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message .ibo-navigation-menu--user-welcome-message--toggler{color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message--toggler{padding-left:6px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications .ibo-navigation-menu--user-notifications--text{color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications .ibo-navigation-menu--user-notifications--toggler--icon{padding-left:5px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization{color:#ebf8ff}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container{position:absolute;bottom:10px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-popover-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-multiselect-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-multiselect-menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-input-select-icon--menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-input-select-icon--menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .graph_config .toolkit_menu.graph>ul>li ul>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .graph_config .toolkit_menu.graph>ul>li ul>.ui-multiselect-checkboxes:nth-child(odd),.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container ul>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-popover-menu>.ui-multiselect-checkboxes:nth-child(odd){background-color:#f8f9fa}:root{--ibo-top-bar--height:54px;--ibo-top-bar--padding-left:16px;--ibo-top-bar--padding-right:16px;--ibo-top-bar--padding-y:0;--ibo-top-bar--background-color:white;--ibo-top-bar--elements-spacing:32px;--ibo-top-bar--quick-actions--margin-right:32px}.ibo-top-bar{height:var(--ibo-top-bar--height);padding:var(--ibo-top-bar--padding-y) var(--ibo-top-bar--padding-right) var(--ibo-top-bar--padding-y) var(--ibo-top-bar--padding-left);background-color:var(--ibo-top-bar--background-color)}.ibo-top-bar .ibo-breadcrumbs{flex-grow:1;overflow-x:hidden}.ibo-top-bar--quick-actions{margin-right:var(--ibo-top-bar--quick-actions--margin-right)}.ibo-top-bar--toolbar-dashboard-title{max-width:350px}.ibo-top-bar--toolbar-dashboard-menu-toggler{display:flex;align-items:center}.switch{position:relative;display:inline-block;width:36px;height:20px;vertical-align:baseline}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#929fb1;transition:0.4s}.slider:before{position:absolute;content:"";height:15px;width:15px;left:3px;bottom:3px;background-color:#d5dde5;transition:0.4s}input:checked+.slider{background-color:#dd6c20}input:focus+.slider{box-shadow:0 0 1px #dd6c20}input:checked+.slider:before{transform:translateX(14.5px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:7px}#ibo-center-container.ibo-center-container--with-side-content{display:flex;align-items:stretch}#ibo-center-container.ibo-center-container--with-side-content #ibo-main-content{flex-grow:1}.ibo-v-spacer{padding-top:1em}#ibo-side-content{background-color:white;border-left:1px solid #ccd4db}.ibo-tab-container:not(.ibo-is-scrollable):not([data-status="loaded"]) .ibo-tab-container--tab-container:not(:first-child){display:none}.ibo-tab-container--tabs-list{position:relative;height:36px;background-color:#f8f9fa}.ibo-tab-container--tab-header,.ibo-tab-container--extra-tabs-container{color:#404b5a}.ibo-tab-container--tab-header:hover:not(.ui-state-disabled),.ibo-tab-container--extra-tabs-container:not(.ui-state-disabled):hover{color:#2c5382;background-color:#e1e7ec}.ibo-tab-container--tab-header.ui-tabs-active,.ui-tabs-active.ibo-tab-container--extra-tabs-container{color:#2c5382}.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler{padding-left:24px;padding-right:24px}.ibo-tab-container--extra-tabs-container{position:absolute;top:0;bottom:0;right:0;background-color:#f8f9fa}.ibo-tab-container--extra-tabs-list-toggler{padding-left:12px;padding-right:12px}.ibo-tab-container--extra-tabs-list{position:absolute;z-index:1;top:calc(100% + 6px);right:12px;max-height:300px;display:flex;flex-direction:column;background-color:#f8f9fa;border-radius:3px}.ibo-tab-container--extra-tab-toggler{padding:8px 16px;max-width:220px;color:#6e7a8a}.ibo-tab-container--extra-tab-toggler:hover,.ibo-tab-container--extra-tab-toggler:active{color:#2c5382;background-color:#e1e7ec}.ibo-tab-container--tab-container{padding:32px 32px;overflow-x:auto}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container--label{display:block}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container{min-height:auto}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container:last-child{min-height:60vh}.ibo-tab-container--tab-container--label{display:none;margin-bottom:20px;overflow-x:hidden}.ibo-tab-container--tab-container--label>span{position:relative;padding-left:20px;margin-left:40px;color:#929fb1}.ibo-tab-container--tab-container--label>span::before,.ibo-tab-container--tab-container--label>span::after{content:"";display:inline-block;position:absolute;top:calc(50% - (2px / 2));height:1px;width:10000px;border-top:2px solid #929fb1}.ibo-tab-container--tab-container--label>span::before{right:100%}.ibo-tab-container--tab-container--label>span::after{left:100%;margin-left:20px}.ibo-tab--temporary-remote-content{position:relative}.ibo-tab--temporary-remote-content--placeholder{position:relative;height:auto;max-height:300px;text-align:center}.ibo-tab--temporary-remote-content--placeholder>svg{max-width:calc(300px * 5.4);max-height:300px}.ibo-tab--temporary-remote-content--button{position:absolute;top:0;display:flex;justify-content:center;align-content:center;flex-direction:column;text-align:center;height:100%;width:100%;cursor:pointer;background-color:transparent;color:#404b5a}.ibo-tab--temporary-remote-content--button:hover{opacity:0.5;background-color:#212934;color:#e1e7ec}.ibo-multi-column{display:flex;flex-wrap:wrap;margin:0 -16px}.ibo-column{min-width:300px;flex-grow:1;flex-shrink:1;padding:0 16px;flex-basis:10%}.ibo-column:not(:last-child) .ibo-column:not(.ibo-without-margin){margin-bottom:48px}.ibo-mini-column{min-width:30px;flex-grow:1;flex-shrink:1;padding:0 16px;flex-basis:10%;display:flex;flex-direction:column}.ibo-mini-column>.ibo-button,.ui-dialog .ibo-mini-column>.ui-button,.ibo-mini-column>.ui-datepicker-current,.ibo-mini-column>.ui-datepicker-close{margin-left:0;margin-right:0}.ibo-mini-column:not(:last-child){margin-bottom:48px}.ibo-dashboard--top-bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.ibo-dashboard--top-bar .ibo-dashboard--top-bar-toolbar{display:flex;align-items:center}.ibo-dashboard--selector{display:flex;align-items:center;margin-left:12px;margin-right:1px}.ibo-dashboard--selector:hover{background-color:#f8f9fa;border-radius:4px}.ibo-dashboard--selector .selector-label{display:inline-block;margin-left:10px;margin-right:10px;vertical-align:super}.ibo-dashboard--grid{width:100%}.ibo-dashboard--grid-row{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden}.ibo-dashboard--grid-row:not(:last-child){padding-bottom:calc(24px / 2)}.ibo-dashboard--grid-row:not(:first-child){padding-top:calc(24px / 2)}.ibo-dashboard--grid-column{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;width:calc(100% + (2 * 24px));margin:calc(-1 * 24px / 2) calc(-1 * 24px / 2);min-width:0}.ibo-dashboard--grid-column:not(:last-child){margin-right:0}.ibo-dashboard--grid-column:not(:first-child){margin-left:0}.ibo-dashboard--grid-column.edit_mode{margin:1px;border:2px #ccc dashed;width:100%;min-height:40px}.ibo-dashboard--switch{position:relative;display:inline-block;width:30px;height:24px;vertical-align:baseline}.ibo-dashboard--switch input{display:none}.ibo-dashboard--slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0}.ibo-dashboard--slider:before{position:absolute;right:5px;bottom:3px;color:#404b5a;content:"\f007";font-family:"Font Awesome 5 Free", serif;font-size:0.83rem;font-weight:900}.ibo-dashboard--slider:after{position:absolute;left:6px;bottom:1px;color:#dd6c20;content:"\f1ad";font-family:"Font Awesome 5 Free", serif;font-size:1.17rem;font-weight:900}input:checked+.ibo-dashboard--slider:before{content:"\f1ad"}input:checked+.ibo-dashboard--slider:after{content:"\f007"}.ibo-dashboard-editor--pane{flex-grow:1;padding:16px 30px 16px 15px;overflow:auto}.ibo-dashboard-editor--available-dashlet-icon{display:inline-block;height:34px;width:34px;margin:2px 5px;cursor:grab}.ibo-dashboard-editor--available-dashlet-icon:active{cursor:move}.ibo-dashboard-editor--properties,.ibo-dashboard--available-dashlets,.ibo-dashlet--properties{display:flex;flex-direction:column;padding-bottom:20px}.ibo-dashboard-editor--properties table,.ibo-dashboard--available-dashlets table,.ibo-dashlet--properties table{width:100%;text-align:left}.ibo-dashboard-editor--properties table td,.ibo-dashboard--available-dashlets table td,.ibo-dashlet--properties table td,.ibo-dashboard-editor--properties table th,.ibo-dashboard--available-dashlets table th,.ibo-dashlet--properties table th{margin-bottom:14px}.ibo-dashboard-editor--properties-title{padding-bottom:2rem}.ibo-dashboard-editor--layout-list{display:flex;justify-content:center;padding-bottom:12px}.ibo-dashboard-editor--layout-list>.ui-button{display:inline-block;height:auto;margin:0 15px 0 5px}.ibo-dashboard--available-dashlets--list{display:flex;justify-content:center;flex-wrap:wrap}#dashboard_editor{display:flex;flex-direction:row;padding:0}#dashboard_editor>.itop-dashboard{resize:horizontal;overflow:scroll;border-right:solid 1px #e1e7ec;padding:16px 15px 16px 30px}.ibo-dashboard-editor--delete-dashlet-icon{position:absolute;top:7px;right:9px;padding:2px 6px;z-index:21}.ibo-dashboard-editor .itop-dashboard a{cursor:not-allowed}.ibo-wizard-container{padding:10px 16px;background:#bee3f8;border-radius:3px;border-left:3px solid #3182ce}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left{margin-left:32px;padding-left:96px}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--icon{bottom:calc(-1 * 96px / 2 + -12px);width:96px;height:96px;min-width:96px;min-height:96px}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--titles{padding-left:32px}.ibo-object-details--status-dot{width:10px;height:10px;min-width:10px;min-height:10px;border-radius:100%}.ibo-object-details--status-dot+.ibo-object-details--status-label{margin-left:8px}.ibo-object-details--status+.ibo-object-details--object-class{margin-left:0.5rem}.ibo-object-details--status+.ibo-object-details--object-class::before{content:"("}.ibo-object-details--status+.ibo-object-details--object-class::after{content:")"}.ibo-object-details--tag{color:#404b5a}.ibo-object-details--tag:not(:first-child){margin-left:12px}.ibo-object-details--tag-icon{margin-right:6px;color:#6e7a8a}.ibo-object-details--object-class~.ibo-object-details--tag::before,.ibo-object-details--tag~.ibo-object-details--tag::before{content:" ";display:inline-block;vertical-align:middle;margin-right:12px;width:5px;height:5px;border-radius:100%;background-color:#404b5a}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header{}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--header-left{}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-object-details--object-class{display:none}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header{}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--header-left{padding-left:48px}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--header-right{padding-right:8px}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--titles{padding-left:32px}.ibo-activity-panel{position:relative;display:flex;flex-direction:column;width:480px;height:100%;transition:width 0.2s ease-in-out}.ibo-activity-panel.ibo-is-expanded{width:60vw}.ibo-activity-panel.ibo-is-expanded .ibo-activity-panel--expand-icon{display:none}.ibo-activity-panel:not(.ibo-is-expanded) .ibo-activity-panel--reduce-icon{display:none}.ibo-activity-panel.ibo-is-closed{width:32px}.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--header,.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--body,.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--add-caselog-entry-button{display:none}.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--closed-cover{display:inherit}.ibo-activity-panel--header{position:relative;background-color:#f8f9fa}.ibo-activity-panel--header>.ibo-activity-panel--tabs-togglers a{color:#404b5a}.ibo-activity-panel--togglers{position:absolute;right:16px;top:0;bottom:0;color:#929fb1}.ibo-activity-panel--togglers:hover{color:#404b5a}.ibo-activity-panel--togglers>*:not(:first-child){margin-left:0.75rem}.ibo-activity-panel--tabs-togglers{position:relative;padding-left:48px;padding-right:48px}.ibo-activity-panel--tab-toggler.ibo-is-active .ibo-activity-panel--tab-title{background-color:#e1e7ec}.ibo-activity-panel--tab-toggler.ibo-is-active .ibo-activity-panel--tab-title-messages-count{display:none}.ibo-activity-panel--tab-toggler.ibo-is-draft .ibo-activity-panel--tab-title-draft-indicator{display:initial}.ibo-activity-panel--tab-toggler-for-caselog-1 .ibo-activity-panel--tab-title-decoration{background-color:#689f38}.ibo-activity-panel--tab-toggler-for-caselog-2 .ibo-activity-panel--tab-title-decoration{background-color:#b83280}.ibo-activity-panel--tab-toggler-for-caselog-3 .ibo-activity-panel--tab-title-decoration{background-color:#f6ae55}.ibo-activity-panel--tab-toggler-for-caselog-4 .ibo-activity-panel--tab-title-decoration{background-color:#3182ce}.ibo-activity-panel--tab-toggler-for-caselog-5 .ibo-activity-panel--tab-title-decoration{background-color:#80deea}.ibo-activity-panel--tab-toggler-for-caselog-6 .ibo-activity-panel--tab-title-decoration{background-color:#c5e1a5}.ibo-activity-panel--tab-toggler-for-caselog-7 .ibo-activity-panel--tab-title-decoration{background-color:#fbb6ce}.ibo-activity-panel--tab-title{padding:8px 16px}.ibo-activity-panel--tab-title:hover{background-color:#e1e7ec}.ibo-activity-panel--tab-title-decoration{display:inline-flex;margin-right:8px;width:12px;height:12px;border-radius:3px}.ibo-activity-panel--tab-title-messages-count{display:inline-block;margin-left:8px;background-color:#e1e7ec;padding:0 4px;border-radius:3px}.ibo-activity-panel--tab-title-messages-count[data-messages-count="0"]{display:none}.ibo-activity-panel--tab-title-draft-indicator{display:none;margin-left:8px}.ibo-activity-panel--tab-title-text{max-width:100px}.ibo-activity-panel--tab-toolbar{display:none;flex-direction:column;padding-left:10px;padding-right:10px;background-color:#e1e7ec}.ibo-activity-panel--tab-toolbar.ibo-is-active{display:flex}.ibo-activity-panel--tab-toolbar-actions{justify-content:space-between;flex-wrap:nowrap;margin:4px 0;height:32px}.ibo-activity-panel--tab-toolbar-left-actions .ibo-activity-panel--tab-toolbar-action:not(:first-child)::before{content:"-";margin:0 8px}.ibo-activity-panel--tab-toolbar-middle-actions .ibo-activity-panel--tab-toolbar-action>input{margin-right:8px}.ibo-activity-panel--tab-toolbar-middle-actions .ibo-activity-panel--tab-toolbar-action:not(:first-child){margin-left:18px}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info{color:#212934}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info>.ibo-activity-panel--tab-toolbar-info-icon{margin-left:8px}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info:not(:first-child){margin-left:16px}.ibo-activity-panel--tab-toolbar-action{position:relative;color:#212934}.ibo-activity-panel--filter{cursor:pointer}.ibo-activity-panel--filter-options-toggler{padding-left:0.5rem;color:#212934}.ibo-activity-panel--filter-options-toggler.ibo-is-closed{transform:rotateX(180deg)}.ibo-activity-panel--filter-options-toggler.ibo-is-closed+.ibo-activity-panel--filter-options{display:none}.ibo-activity-panel--filter-options{position:absolute;z-index:1;display:flex;flex-direction:column;top:24px;left:-12px;max-width:200px;padding:8px 12px;background-color:#e1e7ec;border-radius:3px}.ibo-activity-panel--filter-option{cursor:pointer}.ibo-activity-panel--filter-option:not(:first-child){margin-top:8px}.ibo-activity-panel--filter-option-input{margin-right:0.5rem}.ibo-activity-panel--body{flex-grow:1;overflow:auto;padding:16px 16px}.ibo-activity-panel--body--placeholder{margin-top:16px}.ibo-activity-panel--body--placeholder-image>svg{width:250px;height:inherit}.ibo-activity-panel--body--placeholder-hint{margin-top:16px;color:#404b5a}.ibo-activity-panel--add-caselog-entry-button{position:absolute;z-index:1;right:12px;top:88px;width:36px;height:36px;background-color:#dd6c20;color:white;border-radius:100%;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}.ibo-activity-panel--add-caselog-entry-button>i{text-align:center;height:100%;width:100%;font-size:1.33rem;line-height:33px}.ibo-activity-panel--add-caselog-entry-button:hover{color:white;background-color:#ea7d1e;box-shadow:0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15)}.ibo-activity-panel--add-caselog-entry-button:active{color:white;background-color:#c05621}.ibo-activity-panel--add-caselog-entry-button.ibo-is-hidden{display:none}.ibo-activity-panel .ibo-activity-panel--entry-forms-confirmation-dialog{display:none}.ibo-activity-panel--entry-forms-confirmation-explanation{margin-bottom:16px}.ibo-activity-panel--entry-forms-confirmation-preference-input{margin-right:0.5rem}.ibo-activity-panel--closed-cover{display:none;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background-color:#f8f9fa;cursor:pointer}.ibo-activity-panel--closed-content-container{transform:rotateZ(-90deg);white-space:nowrap}.ibo-activity-panel--open-icon{margin-left:0.75rem}.ibo-caselog-entry-form{display:block;width:100%;background-color:#e1e7ec}.ibo-caselog-entry-form.ibo-is-closed{display:none}.ibo-caselog-entry-form--actions{display:flex;justify-content:space-between;margin-top:8px;margin-bottom:8px}.ibo-caselog-entry-form--lock-indicator{margin-top:12px}.ibo-caselog-entry-form--lock-icon{width:32px;min-width:32px;height:32px;min-height:32px;color:#fcfcfd;background-color:#404b5a;border-radius:100%}.ibo-caselog-entry-form--lock-message{margin-left:1rem}.ibo-caselog-entry-form--action-buttons--main-actions{}.ibo-caselog-entry-form--action-buttons--main-actions>.ibo-popover-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ui-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ui-multiselect-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li .ibo-caselog-entry-form--action-buttons--main-actions>ul{z-index:1}.ibo-activity-panel--entry-group:not(:last-child){margin-bottom:24px}.ibo-activity-entry{display:flex;flex-direction:row;align-items:flex-end}.ibo-activity-entry:not(:last-child) .ibo-activity-entry--medallion{visibility:hidden}.ibo-activity-entry:not(:last-child) .ibo-activity-entry--sub-information{margin-bottom:4px}.ibo-activity-entry.ibo-is-current-user{flex-direction:row-reverse;min-width:min-content}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--medallion{margin-right:initial;margin-left:8px}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--information{margin-right:0;margin-left:40px}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--main-information{background-color:#ebf8ff}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--sub-information{text-align:right}.ibo-activity-entry.ibo-is-current-user:last-child .ibo-activity-entry--main-information{border-bottom-right-radius:0;border-bottom-left-radius:5px}.ibo-activity-entry:not(.ibo-is-current-user) .ibo-activity-entry--information{margin-right:40px;margin-left:0}.ibo-activity-entry:not(.ibo-is-current-user):last-child .ibo-activity-entry--main-information{border-bottom-right-radius:5px;border-bottom-left-radius:0}.ibo-activity-entry.ibo-is-closed .ibo-activity-entry--main-information{max-height:48px;overflow:hidden;cursor:pointer}.ibo-activity-entry.ibo-is-closed .ibo-activity-entry--main-information::after{content:"...";position:absolute;top:30px;left:0;padding-left:16px;width:100%;height:100%;background-color:inherit}.ibo-activity-entry--medallion{margin-right:8px;margin-bottom:18px;min-width:32px;width:32px;min-height:32px;height:32px;overflow:hidden;border-radius:100%}.ibo-activity-entry--medallion.ibo-has-image{background-color:#ebf8ff;box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.25)}.ibo-activity-entry--medallion:not(.ibo-has-image){background-color:#546e7a;color:white;border:1px solid #e1e7ec}.ibo-activity-entry--medallion .ibo-activity-entry--author-picture{max-height:100%}.ibo-activity-entry--main-information{position:relative;display:flex;flex-direction:row;align-items:baseline;padding:12px 16px;color:#404b5a;background-color:#e1e7ec;border-radius:5px}.ibo-activity-entry--main-information-icon{margin-right:16px;color:#6e7a8a;font-size:1.33rem}.ibo-activity-entry--main-information-content{flex-grow:1;word-break:break-word}.ibo-activity-entry--main-information-content a{color:#2b6bb0}.ibo-activity-entry--main-information-content a:hover,.ibo-activity-entry--main-information-content .ibo-quick-create--compartment-results--element>.option:hover{color:#2a4265}.ibo-activity-entry--main-information-content a:active,.ibo-activity-entry--main-information-content a:focus{color:#2a4265}.ibo-activity-entry--sub-information{margin-top:4px;text-align:left;color:#6e7a8a}.ibo-activity-entry--sub-information>*:not(:last-child):after{content:" ";display:inline-block;vertical-align:middle;margin-left:0.5rem;margin-right:0.5rem;width:4px;height:4px;border-radius:100%;background-color:#929fb1}.ibo-activity-panel--load-more-entries-container{position:relative}.ibo-activity-panel--load-more-entries-container:hover .ibo-activity-panel--load-all-entries{margin-left:84px}.ibo-activity-panel--load-more-entries-container:not(:hover) .ibo-activity-panel--load-all-entries{visibility:hidden}.ibo-activity-panel--load-entries-button{width:32px;height:32px;border-radius:100%;background-color:#e1e7ec;border:1px solid #ccd4db}.ibo-activity-panel--load-more-entries{z-index:1}.ibo-activity-panel--load-all-entries{position:absolute;z-index:0;top:0;margin-left:0;transition:all 0.1s ease-in-out}.ibo-caselog-entry .ibo-activity-entry--main-information{padding-top:12px;padding-bottom:12px}.ibo-caselog-entry .ibo-activity-entry--main-information-icon{display:none}.ibo-caselog-entry .ibo-activity-entry--main-information-content{}.ibo-caselog-entry .ibo-activity-entry--main-information::before{content:"";position:absolute;top:0;bottom:0;width:3px}.ibo-caselog-entry:not(.ibo-is-current-user) .ibo-activity-entry--main-information::before{left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.ibo-caselog-entry:not(.ibo-is-current-user):last-child .ibo-activity-entry--main-information::before{border-bottom-left-radius:0}.ibo-caselog-entry.ibo-is-current-user .ibo-activity-entry--main-information::before{right:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.ibo-caselog-entry.ibo-is-current-user:last-child .ibo-activity-entry--main-information::before{border-bottom-right-radius:0}.ibo-caselog-entry.ibo-is-closed.ibo-is-current-user .ibo-activity-entry--main-information::after{width:calc(100% - 3px)}.ibo-caselog-entry.ibo-is-closed:not(.ibo-is-current-user) .ibo-activity-entry--main-information::after{margin-left:3px}.ibo-caselog-entry--entry-for-caselog-1 .ibo-activity-entry--main-information::before{background-color:#689f38}.ibo-caselog-entry--entry-for-caselog-2 .ibo-activity-entry--main-information::before{background-color:#b83280}.ibo-caselog-entry--entry-for-caselog-3 .ibo-activity-entry--main-information::before{background-color:#f6ae55}.ibo-caselog-entry--entry-for-caselog-4 .ibo-activity-entry--main-information::before{background-color:#3182ce}.ibo-caselog-entry--entry-for-caselog-5 .ibo-activity-entry--main-information::before{background-color:#80deea}.ibo-caselog-entry--entry-for-caselog-6 .ibo-activity-entry--main-information::before{background-color:#c5e1a5}.ibo-caselog-entry--entry-for-caselog-7 .ibo-activity-entry--main-information::before{background-color:#fbb6ce}.ibo-transition-entry--original-state-label{color:#404b5a;text-decoration:line-through}a.ibo-edits-entry--short-description{position:relative;display:block;color:inherit}.ibo-edits-entry--long-description-toggler-icon{position:absolute;top:3px;right:0;transition:all 0.2s ease-in-out}.ibo-edits-entry--long-description{display:none;margin-top:8px;list-style:inside}.ibo-edits-entry:not(.ibo-is-closed) .ibo-edits-entry--long-description-toggler-icon{transform:rotateX(180deg)}.ibo-edits-entry:not(.ibo-is-closed) .ibo-edits-entry--long-description{display:block}a.ibo-notification-entry--short-description{color:inherit}.ibo-notification-entry--long-description-toggler-icon{margin-left:12px;transition:all 0.2s ease-in-out}.ibo-notification-entry--long-description{display:none;margin-top:8px;list-style:inside}.ibo-notification-entry:not(.ibo-is-closed) .ibo-notification-entry--long-description-toggler-icon{transform:rotateX(180deg)}.ibo-notification-entry:not(.ibo-is-closed) .ibo-notification-entry--long-description{display:block}.ibo-block-csv textarea{width:100%;min-height:10em;margin-top:10px}.ibo-block-list--empty-text,.ibo-block-list--create-action{text-align:center}.ibo-block-list--create-icon{margin-right:0.5rem}.ibo-table-preview{margin-top:20px;overflow-x:auto}.ibo-table-preview th{position:relative;padding:5px;padding-right:24px;border-width:1px 1px 0;border-style:groove groove none;background:#f2f2f2}.ibo-table-preview td{padding-right:5px;padding-left:5px;border-width:0 1px;border-style:none groove}.ibo-table-preview tr:last-child td{border-bottom-width:1px;border-bottom-style:groove}.ibo-preview-header{margin-bottom:5px}.ibo-table-preview--remove-column{position:absolute;top:8px;right:8px;display:inline-block;cursor:pointer;font-size:8px}#form_part_interactive_fields_xlsx,#form_part_interactive_fields_csv,#form_part_interactive_fields_pdf{margin-top:24px}:root{--ibo-body-text-color:#212934;--ibo-body-background-color:#f2f2f2}html{height:100vh}body{display:flex;height:100vh;color:var(--ibo-body-text-color);background-color:var(--ibo-body-background-color)}#ibo-navigation-menu{z-index:20}#ibo-page-container{position:relative;z-index:10;height:100%;overflow:auto;flex-grow:1;display:flex;flex-direction:column}#ibo-top-bar,#ibo-main-content{padding-left:36px;padding-right:36px}#ibo-top-container{z-index:20;position:sticky;top:0;left:0;right:0}#ibo-center-container{position:relative;z-index:10;flex-grow:1;overflow:hidden}#ibo-center-container>*{height:100%}#ibo-main-content{padding-top:16px;padding-bottom:16px;overflow:auto}#ibo-main-content>.ibo-panel{margin-left:auto;margin-right:auto}.ibo-preferences--user-preferences--picture-placeholder{display:flex;flex-direction:row;flex-wrap:wrap}.ibo-preferences--user-preferences--picture-placeholder--image{height:54px;width:54px;border-radius:100%;margin:12px;border:solid 3px #d5dde5}.ibo-preferences--user-preferences--picture-placeholder--image>img{border-radius:100%;background-color:#d5dde5}.ibo-preferences--user-preferences--picture-placeholder--image.ibo-is-active{border-color:#2c5382}.ibo-preferences--user-preferences--picture-placeholder--image:hover{border-color:#3182ce}#ibo-form-for-user-interface-preferences>.ibo-keyboard-shortcut--shortcut{display:table;width:100%}#ibo-form-for-user-interface-preferences>.ibo-keyboard-shortcut--shortcut>*:not(.ibo-button){width:30%;display:table-cell}.ibo-keyboard-shortcut--input,.ibo-keyboard-shortcut--input:focus{display:inline-block;width:auto;text-transform:capitalize;text-align:center;color:#404b5a;background-color:transparent;border:1px solid #aebecd;border-bottom:2px solid #aebecd;border-radius:3px;padding:2px 4px;margin-bottom:5px}.ibo-keyboard-shortcut--input.ibo-is-focus,.ibo-keyboard-shortcut--input:focus.ibo-is-focus{text-transform:none;color:#9c4221;border-color:#dd6c20}#ibo-favorite-organizations .ibo-toolbar{float:right;vertical-align:top}#ibo-favorite-organizations .ibo-datatable--toolbar{padding-top:3px}#ibo-attachment--upload-file .ibo-input-file-select--container{display:inline-block}.ibo-attachment--datatable--icon-preview{max-height:44px;max-width:44px}.ibo-attachment--datatable tbody tr td{line-height:44px}.ibo-attachment--datatable tbody tr td:nth-child(1){line-height:0px}.ibo-attachment--upload-file--drop-zone-hint{display:none}.ibo-drag-in{border:2px #ccd4db dashed}.ibo-drag-in .ibo-attachment--upload-file--drop-zone-hint{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:200px;margin:22px 0;color:#6e7a8a}.ibo-drag-in .ibo-attachment--upload-file--drop-zone-hint>svg{margin-bottom:5px}.ibo-drag-in #ibo-attachment--upload-file--upload-button-container{display:none}.ibo-tab-container--tab-header.ibo-drag-in,.ibo-drag-in.ibo-tab-container--extra-tabs-container{border:none;background-color:#bee3f8;color:#2c5382}.ibo-tab-container--tab-header.ibo-drag-in>a::after,.ibo-drag-in.ibo-tab-container--extra-tabs-container>a::after{padding-left:8px;font-family:"Font Awesome 5 Free";content:"\f382";font-weight:900;color:#3182ce}.itop-simple-graph{margin-top:10px;border:1px dotted transparent;border-radius:5px}.itop-simple-graph.ibo-has-focus{border:1px dotted #404b5a}.graph_zoom{display:flex;float:right;align-items:center}.graph_zoom_slider{height:1.1em;display:inline-block;width:10em}.graph_zoom_plus,.graph_zoom_minus{cursor:pointer;display:inline-block;margin-left:0.5em;margin-right:0.5em}.graph_config{display:flex;align-items:center;flex-wrap:wrap}.graph_config .toolkit_menu.graph>ul>li{position:relative}.graph_config .toolkit_menu.graph>ul>li ul{z-index:1;position:absolute;display:none}.graph_separator{flex-grow:1}.ibo-simple-graph--grouping-threshold--container,.ibo-simple-graph--additional-context--container{margin-right:0.3em;display:flex;align-items:center}.ibo-simple-graph--grouping-threshold--container>*,.ibo-simple-graph--additional-context--container>*{margin-right:1em}#graph_grouping_threshold{width:auto;padding-right:0}.ibo-display-graph--search-box .sf_criterion_area{display:flex;flex-direction:column}.ibo-display-graph--search-box .sf_criterion_row{display:flex;flex-wrap:wrap;align-items:center}.ibo-display-graph--search-box .sf_criterion_row>div{align-items:center;display:flex;padding:0 15px}.ibo-display-graph--search-box .sf_criterion_row>div>input{margin-right:10px}.ibo-display-graph--search-box .sf_criterion_row>div .ibo-medallion-icon{display:flex;align-items:center}.ibo-display-graph--search-box #ReloadMovieBtn{align-self:flex-end}#impacted_objects_lists>div~div{margin-top:24px}#impacted_objects_lists_placeholder,#impacted_groups_placeholder{height:250px}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-red td:last-of-type:before{background-color:#c53030}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-orange td:last-of-type:before{background-color:#c05621}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-green td:last-of-type:before{background-color:#558b2f}.ibo-audit--audit-category--panel .ibo-panel--body{padding:10px 16px}.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable td:not(:nth-child(1)),.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable th:not(:nth-child(1)){text-align:right;width:100px}.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable--toolbar{display:none}.ibo-audit--audit-category--panel .ibo-panel--body tr td:last-of-type:before{content:'';height:12px;width:12px;border-radius:100%;display:inline-block;margin-right:5px;vertical-align:middle}.ibo-audit--dashboard{padding:18px 0}.ibo-dashboard--grid-row+.ibo-audit--error-alert{margin-top:24px}.ibo-audit--audit-line--csv-download{height:2.5em;vertical-align:middle}.ibo-data-synchro-source--replicas-status.ibo-is-grey{color:#212934;background-color:#ccd4db}.ibo-data-synchro-source--replicas-status.ibo-is-orange{color:#7b341e;background-color:#fbd38d}.ibo-data-synchro-source--replicas-status.ibo-is-bluegrey{color:#263238;background-color:#b0bec5}.ibo-data-synchro-source--replicas-status.ibo-is-red{color:#742a2a;background-color:#feb2b2}.ibo-data-synchro-source--replicas-status.ibo-is-blue{color:#2a4265;background-color:#bee3f8}.ibo-data-synchro-source--replicas-status.ibo-is-green{color:#33691e;background-color:#dcedc8}.ibo-data-synchro-source--replicas-status.ibo-is-cyan{color:#006164;background-color:#c9eef2}.ibo-data-synchro-source--replicas-status-separator{border-top:2px solid white}.ibo-data-synchro-source--replicas-status.ibo-is-light{opacity:0.5}.ibo-data-synchro-source--replicas-status.ibo-is-light:hover{opacity:1}.synoptics tr td{padding:10px;min-width:200px;vertical-align:middle;text-align:center}.synoptics tr td.arrow{min-width:100px;border-top:2px solid #fcfcfd}.ibo-data-synchro-source--replicas-status--warning{margin:0 5px 0 8px}.ibo-datamodel-viewer--parent--spacer{padding:0 8px}#ibo-datamodel-viewer--attributes-table>tbody tr td:first-child{width:3px}.ibo-datamodel-viewer--origin-cell{vertical-align:middle}.ibo-datamodel-viewer--origin-cell>div{height:8px;width:8px;border-radius:100%}.ibo-datamodel-viewer--classes-list{position:relative;height:100%;width:350px;padding-left:24px;overflow-y:scroll}.ibo-datamodel-viewer--lifecycle--code{color:#6e7a8a}.ibo-datamodel-viewer--lifecycle--stimuli{color:#2a4265}.ibo-datamodel-viewer--lifecycle--attribute-option{color:#702459}.dataModelSchema g{cursor:pointer}.dataModelSchema g:hover rect:not(.liseret){fill:#ccd4db}.dataModelSchema text{fill:#212934;text-anchor:middle}#selfreferencing:hover~g>.selfattr{fill:#ccd4db}.tooltipD3{position:fixed;text-align:center;background:white;border:1px solid #6e7a8a;border-radius:3px;pointer-events:none;fill:#212934;text-anchor:middle}.tooltipD3 i{font-size:1rem}.tooltipD3 span{margin:3px}#tooltipD3_top{border-bottom:1px solid #6e7a8a;padding:3px}.ibo-datamodel-viewer--lifecycle-image{margin-bottom:16px}#tabs1-import .ibo-field--label{max-width:50%}div.ibo-csv-import--cell-modified{font-weight:bold;color:#2b6bb0}div.ibo-csv-import--cell-error{font-weight:bold;color:#c53030}div.ibo-csv-import--cell-message{padding-top:3px}tr.ibo-csv-import--row-unchanged td{border-bottom:1px #ccd4db solid}.wizContainer table tr.ibo-csv-import--row-error td{border-bottom:1px #ccd4db solid;background-color:#fed7d7}tr.ibo-csv-import--row-modified td{border-bottom:1px #ccd4db solid}tr.ibo-csv-import--row-added td{border-bottom:1px #ccd4db solid}.ibo-csv-import--download-file{font-size:4em;color:#f6ae55;margin:20px}.ibo-global-search--result--title>img{max-height:48px;max-width:48px;margin-right:8px}.ibo-run-query--highlight{background-color:#fbd38d}#welcome_popup{display:flex}.ibo-welcome-popup--image{display:flex;justify-content:center;align-self:center;width:30%}.ibo-welcome-popup--image>svg{height:100%;padding:20px}.ibo-welcome-popup--text{flex-grow:1;align-self:center;padding:15px}.ibo-welcome-popup--text>div>div{padding-bottom:20px}.ibo-welcome-popup--text>div>div:first-child{padding-bottom:25px}.ibo-welcome-popup--text--options{position:absolute;bottom:10px}.ibo-alert+.ibo-alert{margin-top:4px}.ibo-alert+.ibo-block:not(.ibo-alert){margin-top:16px}.ibo-button+.ibo-button,.ui-dialog .ui-button+.ibo-button,.ui-dialog .ui-button+.ui-button,.ui-dialog .ui-button+.ui-datepicker-current,.ui-dialog .ui-button+.ui-datepicker-close,.ui-datepicker-current+.ibo-button,.ui-dialog .ui-datepicker-current+.ui-button,.ui-datepicker-current+.ui-datepicker-current,.ui-datepicker-current+.ui-datepicker-close,.ui-datepicker-close+.ibo-button,.ui-dialog .ui-datepicker-close+.ui-button,.ui-datepicker-close+.ui-datepicker-current,.ui-datepicker-close+.ui-datepicker-close,.ui-dialog .ibo-button+.ui-button,.ibo-button+.ui-datepicker-current,.ibo-button+.ui-datepicker-close{margin-left:4px}.ibo-button-group+.ibo-button-group,.ibo-button+.ibo-button-group,.ui-dialog .ui-button+.ibo-button-group,.ui-datepicker-current+.ibo-button-group,.ui-datepicker-close+.ibo-button-group,.ibo-button-group+.ibo-button,.ui-dialog .ibo-button-group+.ui-button,.ibo-button-group+.ui-datepicker-current,.ibo-button-group+.ui-datepicker-close{margin-left:4px}.ibo-collapsible-section+.ibo-collapsible-section{margin-top:12px}.ibo-collapsible-section+.ibo-block:not(.ibo-collapsible-section){margin-top:16px}.ibo-caselog-list .ibo-collapsible-section{margin:0;min-width:22em}.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--body{color:#212934;padding:8px;background-color:rgba(248, 249, 250, 0.5)}.ibo-alert--body .ibo-collapsible-section .ibo-collapsible-section--body{color:#212934;padding:8px}.ibo-alert--body>*+.ibo-collapsible-section{margin-top:8px}.ibo-datatable+.ibo-block{margin-top:4px}.ibo-panel .ibo-panel--body .ibo-datatable{width:100%}.display_block+.display_block{margin-top:24px}.display_block+.ibo-block:not(.display_block){margin-top:16px}.ibo-field+.ibo-field{margin-top:16px}.form_field+.form_field{margin-top:16px}.ibo-fieldset+.ibo-field,fieldset+.ibo-field{margin-top:32px}.ibo-field+.ibo-fieldset:not(.ibo-column),.ibo-field+fieldset:not(.ibo-column){margin-top:32px}.ibo-fieldset+.ibo-fieldset:not(.ibo-column),fieldset+.ibo-fieldset:not(.ibo-column),.ibo-fieldset+fieldset:not(.ibo-column){margin-top:48px}.ibo-multi-column+.ibo-fieldset,.ibo-multi-column+fieldset{margin-top:48px}.ibo-form+.ibo-form{margin-top:24px}select+label,label+select,label>select,input+label,label+input,label>input{margin-left:8px}.ibo-input-with-label--label.ibo-has-description::after{content:"?";padding-left:4px;vertical-align:top;cursor:pointer;color:#929fb1}.ibo-datatable .attribute-set .attribute-set-item{display:inline;margin:0;padding:4px 6px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}.ibo-datatable .attribute-set .attribute-set-item+.attribute-set-item{margin-left:0.5rem}.ibo-panel+.ibo-panel{margin-top:24px}.ibo-panel+.ibo-block:not(.ibo-panel){margin-top:16px}#ibo-main-content{}#ibo-main-content .ibo-panel.ibo-has-sticky-header{margin-bottom:200px}#ibo-main-content .ibo-panel.ibo-has-sticky-header>.ibo-sticky-sentinel-top{top:-16px;height:16px}#ibo-main-content .ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{top:-16px}.ui-dialog-content{}.ui-dialog-content .ibo-panel.ibo-has-sticky-header{}.ui-dialog-content .ibo-panel.ibo-has-sticky-header>.ibo-sticky-sentinel-top{top:-16px;height:16px}.ui-dialog-content .ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{top:-16px}.ibo-pill:not(:last-child){margin-right:16px}.ibo-dashboard--grid-row .ibo-dashlet-header-static{margin-top:12px}.ibo-dashboard--grid-row:first-child .ibo-dashlet:first-child .ibo-dashlet-header-static{margin-top:0}.ibo-details .ibo-prop--apply>span,.ibo-details .ibo-prop--cancel>span{display:unset}.ibo-details .ibo-prop--apply{display:table-column}.ibo-details{margin-top:5px}.ibo-activity-panel--tab-entry-form .ibo-caselog-entry-form{padding-bottom:14px;border-bottom:1px solid #aebecd}.ibo-panel>.ibo-panel--body>.ibo-tab-container{margin-top:-24px;margin-left:-16px;margin-right:-16px;margin-bottom:-24px}.ibo-panel>.ibo-panel--body>.ibo-tab-container>.ibo-tab-container--tab-container-list{height:100%;overflow-y:auto;flex-grow:1}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical{display:flex;flex-direction:row}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list{padding-top:50px;flex-direction:column;height:auto;padding-left:unset;margin-right:unset;min-width:calc(32px + 90px + 32px)}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container{height:50px;width:100%;justify-content:left}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header>.ibo-tab-container--tab-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container>.ibo-tab-container--tab-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header>.ibo-tab-container--extra-tabs-list-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container>.ibo-tab-container--extra-tabs-list-toggler{width:100%;justify-content:left}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tab-container{flex-grow:1;margin-left:unset}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container>.ibo-tab-container--tabs-list.ibo-is-sticking{position:fixed;z-index:10}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking{padding-left:0}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--tab-toggler,.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--extra-tabs-list-toggler,.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--extra-tabs-list-toggler{font-size:1rem}.ibo-object-details.ibo-has-medallion-icon>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list{padding-left:calc(32px + 96px + 32px - 24px)}.ibo-block-list--medallion{flex-direction:column;align-items:center}.ibo-block-list--medallion>.ibo-medallion-icon--image{margin:0 auto}.ibo-block-list--medallion>.ibo-medallion-icon--image~.ibo-medallion-icon--description{margin-top:12px}.ibo-block-list--medallion>.ibo-medallion-icon--description{flex-grow:1;text-align:center}.ibo-datatable .ibo-field-badge{margin:0;padding:0;color:unset;background-color:unset}.ibo-datatable .ibo-field-badge::before{content:"";display:inline-flex;margin-right:0.5rem;width:10px;height:10px;min-width:10px;min-height:10px;background-color:var(--ibo-main-color)}.ibo-datatable .ibo-field-badge .ibo-field-badge--decoration{display:none}.ibo-datatable .ibo-field-badge .ibo-field-badge--decoration+.ibo-field-badge--label{margin-left:unset}.ui-dialog .blockUI.blockOverlay{background-color:white}.ibo-datatable .blockUI.blockOverlay{background-color:white}.ibo-datatable .blockUI.blockMsg{font-size:2em}.ibo-svg-illustration--container>svg *[fill="#6c63ff"]{fill:#ea7d1e}.ibo-is-html-content table:not(:last-child){margin-bottom:0}.ibo-is-html-content table tbody tr:last-child td,.ibo-is-html-content table tbody tr:last-child th{border-bottom-width:1px}:root{--ibo-dm-enum--Organization-status-active--main-color:#689f38;--ibo-dm-enum--Organization-status-active--complementary-color:white}.ibo-dm-enum--Organization-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Organization-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Organization-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Organization-status-inactive--complementary-color:white}.ibo-dm-enum--Organization-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Organization-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Location-status-active--main-color:#689f38;--ibo-dm-enum--Location-status-active--complementary-color:white}.ibo-dm-enum--Location-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Location-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Location-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Location-status-inactive--complementary-color:white}.ibo-dm-enum--Location-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Location-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-class--Contact--main-color:#546e7a;--ibo-dm-class--Contact--complementary-color:white}.ibo-dm-class--Contact{--ibo-main-color:#546e7a;--ibo-main-color--100:#eaeef0;--ibo-main-color--900:#1f292d;--ibo-complementary-color:white}.ibo-dm-class-alt--Contact{--ibo-main-color:white;--ibo-complementary-color:#546e7a}:root{--ibo-dm-enum--Contact-status-active--main-color:#689f38;--ibo-dm-enum--Contact-status-active--complementary-color:white}.ibo-dm-enum--Contact-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Contact-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Contact-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Contact-status-inactive--complementary-color:white}.ibo-dm-enum--Contact-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Contact-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Ticket-operational_status-resolved--main-color:#689f38;--ibo-dm-enum--Ticket-operational_status-resolved--complementary-color:white}.ibo-dm-enum--Ticket-operational_status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Ticket-operational_status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Ticket-operational_status-closed--main-color:#e1e7ec;--ibo-dm-enum--Ticket-operational_status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Ticket-operational_status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Ticket-operational_status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Ticket-operational_status--main-color:#2c5382;--ibo-dm-enum--Ticket-operational_status--complementary-color:white}.ibo-dm-enum--Ticket-operational_status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Ticket-operational_status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--ApplicationSolution-status-active--main-color:#689f38;--ibo-dm-enum--ApplicationSolution-status-active--complementary-color:white}.ibo-dm-enum--ApplicationSolution-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--ApplicationSolution-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--ApplicationSolution-status-inactive--main-color:#e1e7ec;--ibo-dm-enum--ApplicationSolution-status-inactive--complementary-color:#6e7a8a}.ibo-dm-enum--ApplicationSolution-status-inactive{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--ApplicationSolution-status-inactive{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--BusinessProcess-status-active--main-color:#689f38;--ibo-dm-enum--BusinessProcess-status-active--complementary-color:white}.ibo-dm-enum--BusinessProcess-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--BusinessProcess-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--BusinessProcess-status-inactive--main-color:#e1e7ec;--ibo-dm-enum--BusinessProcess-status-inactive--complementary-color:#6e7a8a}.ibo-dm-enum--BusinessProcess-status-inactive{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--BusinessProcess-status-inactive{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--SoftwareInstance-status-active--main-color:#689f38;--ibo-dm-enum--SoftwareInstance-status-active--complementary-color:white}.ibo-dm-enum--SoftwareInstance-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--SoftwareInstance-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--SoftwareInstance-status-inactive--main-color:#e1e7ec;--ibo-dm-enum--SoftwareInstance-status-inactive--complementary-color:#6e7a8a}.ibo-dm-enum--SoftwareInstance-status-inactive{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--SoftwareInstance-status-inactive{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-class--Incident--main-color:#e53e3e}.ibo-dm-class--Incident{--ibo-main-color:#e53e3e;--ibo-main-color--100:#fbe0e0;--ibo-main-color--900:#430909}.ibo-dm-class-alt--Incident{--ibo-complementary-color:#e53e3e}:root{--ibo-dm-enum--Incident-status-new--main-color:#2c5382;--ibo-dm-enum--Incident-status-new--complementary-color:white}.ibo-dm-enum--Incident-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Incident-status-assigned--main-color:#2c5382;--ibo-dm-enum--Incident-status-assigned--complementary-color:white}.ibo-dm-enum--Incident-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Incident-status-pending--main-color:#f6ae55;--ibo-dm-enum--Incident-status-pending--complementary-color:white}.ibo-dm-enum--Incident-status-pending{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-pending{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Incident-status-escalated_tto--main-color:#b83280;--ibo-dm-enum--Incident-status-escalated_tto--complementary-color:white}.ibo-dm-enum--Incident-status-escalated_tto{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-escalated_tto{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Incident-status-escalated_ttr--main-color:#b83280;--ibo-dm-enum--Incident-status-escalated_ttr--complementary-color:white}.ibo-dm-enum--Incident-status-escalated_ttr{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-escalated_ttr{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Incident-status-resolved--main-color:#689f38;--ibo-dm-enum--Incident-status-resolved--complementary-color:white}.ibo-dm-enum--Incident-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Incident-status-closed--main-color:#e1e7ec;--ibo-dm-enum--Incident-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Incident-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Incident-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Incident-status--main-color:#2c5382;--ibo-dm-enum--Incident-status--complementary-color:white}.ibo-dm-enum--Incident-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-new--main-color:#2c5382;--ibo-dm-enum--Problem-status-new--complementary-color:white}.ibo-dm-enum--Problem-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-assigned--main-color:#2c5382;--ibo-dm-enum--Problem-status-assigned--complementary-color:white}.ibo-dm-enum--Problem-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-resolved--main-color:#689f38;--ibo-dm-enum--Problem-status-resolved--complementary-color:white}.ibo-dm-enum--Problem-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Problem-status-closed--main-color:#e1e7ec;--ibo-dm-enum--Problem-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Problem-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Problem-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Problem-status--main-color:#2c5382;--ibo-dm-enum--Problem-status--complementary-color:white}.ibo-dm-enum--Problem-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-class--UserRequest--main-color:#2c5382}.ibo-dm-class--UserRequest{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439}.ibo-dm-class-alt--UserRequest{--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-new--main-color:#2c5382;--ibo-dm-enum--UserRequest-status-new--complementary-color:white}.ibo-dm-enum--UserRequest-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-waiting_for_approval--main-color:#f6ae55;--ibo-dm-enum--UserRequest-status-waiting_for_approval--complementary-color:white}.ibo-dm-enum--UserRequest-status-waiting_for_approval{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-waiting_for_approval{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--UserRequest-status-approved--main-color:#689f38;--ibo-dm-enum--UserRequest-status-approved--complementary-color:white}.ibo-dm-enum--UserRequest-status-approved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-approved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--UserRequest-status-rejected--main-color:#b83280;--ibo-dm-enum--UserRequest-status-rejected--complementary-color:white}.ibo-dm-enum--UserRequest-status-rejected{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-rejected{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-assigned--main-color:#2c5382;--ibo-dm-enum--UserRequest-status-assigned--complementary-color:white}.ibo-dm-enum--UserRequest-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-pending--main-color:#f6ae55;--ibo-dm-enum--UserRequest-status-pending--complementary-color:white}.ibo-dm-enum--UserRequest-status-pending{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-pending{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--UserRequest-status-escalated_tto--main-color:#b83280;--ibo-dm-enum--UserRequest-status-escalated_tto--complementary-color:white}.ibo-dm-enum--UserRequest-status-escalated_tto{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-escalated_tto{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-escalated_ttr--main-color:#b83280;--ibo-dm-enum--UserRequest-status-escalated_ttr--complementary-color:white}.ibo-dm-enum--UserRequest-status-escalated_ttr{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-escalated_ttr{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-resolved--main-color:#689f38;--ibo-dm-enum--UserRequest-status-resolved--complementary-color:white}.ibo-dm-enum--UserRequest-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--UserRequest-status-closed--main-color:#e1e7ec;--ibo-dm-enum--UserRequest-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--UserRequest-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--UserRequest-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--UserRequest-status--main-color:#2c5382;--ibo-dm-enum--UserRequest-status--complementary-color:white}.ibo-dm-enum--UserRequest-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-approved--main-color:#689f38;--ibo-dm-enum--Change-status-approved--complementary-color:white}.ibo-dm-enum--Change-status-approved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-approved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Change-status-assigned--main-color:#2c5382;--ibo-dm-enum--Change-status-assigned--complementary-color:white}.ibo-dm-enum--Change-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-closed--main-color:#e1e7ec;--ibo-dm-enum--Change-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Change-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Change-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Change-status-new--main-color:#2c5382;--ibo-dm-enum--Change-status-new--complementary-color:white}.ibo-dm-enum--Change-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-notapproved--main-color:#b83280;--ibo-dm-enum--Change-status-notapproved--complementary-color:white}.ibo-dm-enum--Change-status-notapproved{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-notapproved{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Change-status-plannedscheduled--main-color:#f6ae55;--ibo-dm-enum--Change-status-plannedscheduled--complementary-color:white}.ibo-dm-enum--Change-status-plannedscheduled{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-plannedscheduled{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Change-status-rejected--main-color:#b83280;--ibo-dm-enum--Change-status-rejected--complementary-color:white}.ibo-dm-enum--Change-status-rejected{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-rejected{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Change-status-validated--main-color:#689f38;--ibo-dm-enum--Change-status-validated--complementary-color:white}.ibo-dm-enum--Change-status-validated{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-validated{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Change-status--main-color:#2c5382;--ibo-dm-enum--Change-status--complementary-color:white}.ibo-dm-enum--Change-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382} \ No newline at end of file diff --git a/datamodels/2.x/itop-structure/precompiled-themes/test-red/main.css b/datamodels/2.x/itop-structure/precompiled-themes/test-red/main.css index ff8386743..26fc0d7d2 100644 --- a/datamodels/2.x/itop-structure/precompiled-themes/test-red/main.css +++ b/datamodels/2.x/itop-structure/precompiled-themes/test-red/main.css @@ -1,12 +1,12 @@ /* === SIGNATURE BEGIN === -{"variables":"2a94bae92147ed399031bbb5adccb219","stylesheets":{"fullmoon":"18b8c59bb2be4f8490ead6fd6465aa95","environment-banner":"0f5a2e4d77237adc3803e738dcb35b1b","datamodel-compiled-scss-rules":"fde8b63acfa29e0d8b40b4182adfc1be"},"variable_imports":[],"images":{"images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","images\/tv-folder.gif":"9f41e1454905fd7416f89aa4380a65e1","images\/tv-file.gif":"9ab0e28d85d8ab5eb954fc28f6ac1e80"},"utility_imports":{"..\/css\/backoffice\/utils\/_all.scss":"4ad9e64e998b8702c6f4ec0550d8d6c2","..\/css\/backoffice\/utils\/variables\/_all.scss":"b62e15ec99ea8c5d887ab5d2d4c48073","..\/css\/backoffice\/utils\/variables\/colors\/_all.scss":"6f1ae96aa486f919f8c5d650c4be2b35","..\/css\/backoffice\/utils\/variables\/colors\/_base.scss":"56c34d3585027c646ec372b4190a1a7f","..\/css\/backoffice\/utils\/variables\/colors\/_base-palette.scss":"3e6de1e802252954559ba47b327bc309","..\/css\/backoffice\/utils\/variables\/colors\/_semantic-palette.scss":"a0ab2becf07b9006246b4b7a3da56d4b","..\/css\/backoffice\/utils\/variables\/colors\/_lifecycle-palette.scss":"edbdd28bc92158002a11811a80fd5d84","..\/css\/backoffice\/utils\/variables\/_border-radius.scss":"67b8bb1a9ab917c8c09439d384216db4","..\/css\/backoffice\/utils\/variables\/_depression.scss":"c2280a7253b0993f3ab7b56498db654a","..\/css\/backoffice\/utils\/variables\/_elevation.scss":"46f2c32b1749b900872f544230371a2b","..\/css\/backoffice\/utils\/variables\/_path.scss":"9b6885881e7c4a3e3a00c2ed0c133cdf","..\/css\/backoffice\/utils\/variables\/_size.scss":"dbf6f836c5e9c66321887d266bb0f308","..\/css\/backoffice\/utils\/variables\/_spacing.scss":"28eb94c65f05e69b46142aa449acf402","..\/css\/backoffice\/utils\/variables\/_typography.scss":"d30240b6ae58d7485fbbdcfe5dc6ce8c","..\/css\/backoffice\/utils\/variables\/_base.scss":"d1fab58362b8bcfdf27ccc82fa6cc5d4","..\/css\/backoffice\/utils\/functions\/_all.scss":"98ab57d45bb4dab9d71a86bb9fb2fdad","..\/css\/backoffice\/utils\/functions\/_color.scss":"64d9a49df5587f3ebb3beccbebea2368","..\/css\/backoffice\/utils\/mixins\/_all.scss":"e7d77b97c6a069bc0b09b74517fcc5f6","..\/css\/backoffice\/utils\/helpers\/_all.scss":"082454639198198654edf0f941389c9c","..\/css\/backoffice\/utils\/helpers\/_border-radius.scss":"6a26fe83af24b025047e90d2e6fe7507","..\/css\/backoffice\/utils\/helpers\/_color.scss":"3c8bc772ab4bf802f6e59acbc3272d55","..\/css\/backoffice\/utils\/helpers\/_depression.scss":"0ea78b619fb6bc167a159d577d9c53e3","..\/css\/backoffice\/utils\/helpers\/_elevation.scss":"d393fa35752e05fb9c4fc2237bebbc8e","..\/css\/backoffice\/utils\/helpers\/_font-icon.scss":"40f9bdd2aa1761522d507a425e11a649","..\/css\/backoffice\/utils\/helpers\/_typography.scss":"9f29681d56f707b85b55cd478dc0e4b9","..\/css\/backoffice\/utils\/helpers\/_misc.scss":"e98d772174d9218a3ca0251e79f4c3f5","..\/css\/backoffice\/utils\/helpers\/_class-icon.scss":"144e7fbf08196a3c46b6f3d9846cff0a","..\/css\/backoffice\/vendors\/_all.scss":"0979c290741138f5afdee1151dbf6d77","..\/css\/backoffice\/vendors\/_bulma-variables-overload.scss":"03e154b0aa3bc15c30055c295643dfca","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_all.scss":"e374bc4ffb043b458d29e319b37fec03","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_initial-variables.scss":"527552844220a961a10b9af7b75add8b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_functions.scss":"b39215085d7b424be74e05ae0c9a096b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_animations.scss":"9eeec504cab94a45a597592020b7f0e7","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_mixins.scss":"6201fa9f37198a13291708785bed8c9c","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_controls.scss":"d2fd10c6dc0750b99b1f40952e8a4562","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_all.scss":"22cda0b152315361269f768c4a0e08d0","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_minireset.scss":"53ee547c0bff77ba3e6353def2f8729b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_generic.scss":"c6a82d37120ed7d2dc7a64dccac78efd","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/elements\/_content.scss":"4123c3d4d782cfbaaa8d4726f3a0425a","..\/css\/backoffice\/vendors\/_ckeditor.scss":"b5cbfbd5909ff1525e0a33fcad76a5a7","..\/css\/backoffice\/vendors\/_c3.scss":"67e85e5dca90ff7359d3e93fdf60d083","..\/css\/backoffice\/vendors\/_tippy.scss":"28551f4fbcd0aedc1e2deca98de1f735","..\/css\/backoffice\/vendors\/_jqueryui.scss":"cd247942214d778d8721165535c7762e","..\/css\/backoffice\/vendors\/_jquery-multiselect.scss":"9e58b3df3ea9cfee07d933daf626f381","..\/css\/backoffice\/vendors\/_datatables.scss":"3a02a47e9bb576062daca339ed8ce34c","..\/css\/backoffice\/vendors\/_jquery-treeview.scss":"4b1c6fd7adf40559c618c0eef75ed951","..\/css\/backoffice\/vendors\/_jquery-blockui.scss":"896ca889ddc740ddc186f6c53acda565","..\/css\/backoffice\/vendors\/_magnific-popup.scss":"651c701491c80f3070748aea4c10df34","..\/css\/backoffice\/vendors\/_selectize.scss":"d944bf615982b8724d45e568cdfd1522","..\/css\/backoffice\/base\/_all.scss":"558d5216604cb41b86793d513b9b427c","..\/css\/backoffice\/base\/_base.scss":"c1ea8efbdb3859e1d280789f7a04f016","..\/css\/backoffice\/base\/_typography.scss":"d3fe6b58526f49a9f30f6cdbf09204f2","..\/css\/backoffice\/components\/_all.scss":"34672a1fe56533372898e0837156260d","..\/css\/backoffice\/components\/_alert.scss":"00ad2abe7a23814f10f8d335d9125011","..\/css\/backoffice\/components\/_button.scss":"8ce3cb054e79c9b13e9f16e9a849d743","..\/css\/backoffice\/components\/_button-group.scss":"ddff8a511b0155cf7de5fd8d2129afff","..\/css\/backoffice\/components\/_breadcrumbs.scss":"d958b19b860261e5edce9b86f8989dcf","..\/css\/backoffice\/components\/_quick-create.scss":"dad66636d9cdb57d4958b566f26d06e6","..\/css\/backoffice\/components\/_global-search.scss":"c0ba075ab3819090d9aca2674faa0b7b","..\/css\/backoffice\/components\/popover-menu\/_popover-menu.scss":"df56706d5f1b6fea881275b29c83cd5b","..\/css\/backoffice\/components\/popover-menu\/_popover-menu-item.scss":"f8c97c88680ba1ec6b23a630bf126da8","..\/css\/backoffice\/components\/_newsroom-menu.scss":"40501458a9d7597d56e3b68e2ce7a1c8","..\/css\/backoffice\/components\/_panel.scss":"b61375f790cf580bfd1715ba042b3fae","..\/css\/backoffice\/components\/_collapsible-section.scss":"75d696fbded5c4924cc4b9f7811ec68f","..\/css\/backoffice\/components\/_modal.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/dashlet\/_all.scss":"b385664d72427211449e126e84aa569f","..\/css\/backoffice\/components\/dashlet\/_dashlet.scss":"d01a28405200be86f6dc80301294bf4c","..\/css\/backoffice\/components\/dashlet\/_dashlet-badge.scss":"6c3d13fe510b8979671151b20b35401e","..\/css\/backoffice\/components\/dashlet\/_dashlet-header-static.scss":"e59fade683e16a868d650883d4709617","..\/css\/backoffice\/components\/dashlet\/_dashlet-header-dynamic.scss":"5ec620b7422eefd82f2b81efed8eb17f","..\/css\/backoffice\/components\/input\/_all.scss":"5c7ce9d539e0d013694b6a26ae1b8b97","..\/css\/backoffice\/components\/input\/_input.scss":"c3d1e1a2c7f006614c09bf774bb5608b","..\/css\/backoffice\/components\/input\/_input-checkbox.scss":"abe96ce9ca97d41391444ea3e78f5bb9","..\/css\/backoffice\/components\/input\/_input-date.scss":"a84faa2f6ec3ee4c9e33bbf34074fa3f","..\/css\/backoffice\/components\/input\/_input-datetime.scss":"6b5555ebc6a86523574ca2820cf83577","..\/css\/backoffice\/components\/input\/_input-duration.scss":"a731eddd2c7b9aef723b02e0b65985de","..\/css\/backoffice\/components\/input\/_input-image.scss":"f0b62351e8dae6f20c4525dae9f9a20e","..\/css\/backoffice\/components\/input\/_input-richtext.scss":"07f4c65829c575b7d728fe8257fca215","..\/css\/backoffice\/components\/input\/_input-select.scss":"61d7f957a1754a6963020e9fc6b586f9","..\/css\/backoffice\/components\/input\/_input-select-icon.scss":"1a0b416edc9cd634c0f17f30d341e547","..\/css\/backoffice\/components\/input\/_input-string.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/input\/_input-one-way-password.scss":"87fd24c0c7ab1195a27094a79f67a8f1","..\/css\/backoffice\/components\/input\/_input-set.scss":"865a68e750f79b3f9e56786d6c2feb0b","..\/css\/backoffice\/components\/input\/_input-text.scss":"fc9a33a291ed62e83efefdbda77555e7","..\/css\/backoffice\/components\/_pill.scss":"c7f9f9b61043331fe38be0a5e287669d","..\/css\/backoffice\/components\/_prop.scss":"8ca0dd553e3772da165841d782ff6e57","..\/css\/backoffice\/components\/_title.scss":"d08518681c1b2e883822b21b15404eed","..\/css\/backoffice\/components\/_datatable.scss":"fba6fe0e28b1a923eee4eb54b84d7f88","..\/css\/backoffice\/components\/_form.scss":"7a67f1ce93c1911320f35d4ae21c7f0a","..\/css\/backoffice\/components\/_fieldset.scss":"191d28ab6c78d15c131fbaa3e136ddb4","..\/css\/backoffice\/components\/_field.scss":"de3b3b79abe9693d549a213dc2adf5f3","..\/css\/backoffice\/components\/toolbar\/_all.scss":"d5eb50f38b0a9b3ed11510c604c5918b","..\/css\/backoffice\/components\/toolbar\/_toolbar.scss":"6161441a72be2769fca5d508d4cee299","..\/css\/backoffice\/components\/toolbar\/_toolbar-spacer.scss":"4ec67ee81463a3a47a7a9df9e7a06080","..\/css\/backoffice\/components\/toolbar\/_separator.scss":"e8e5a7d9e35ea695f9727c27529afdb7","..\/css\/backoffice\/components\/_richtext.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/_formtable.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/components\/_formtablerow.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/components\/_search-form.scss":"e361abebbc3435fe94fbae279aaf39f8","..\/css\/backoffice\/components\/_field-badge.scss":"38692963080288a8325c9e426a269c74","..\/css\/backoffice\/components\/_file-select.scss":"31e7a997da6d70700d00f31b6788f690","..\/css\/backoffice\/components\/_medallion-icon.scss":"73e84c66b1070e2d4464aa30e3d3c768","..\/css\/backoffice\/layout\/_all.scss":"5c50b58ad1026cdd8861d87c22ce4513","..\/css\/backoffice\/layout\/_navigation-menu.scss":"b59cacde1d5c765805f1844dc9f59a85","..\/css\/backoffice\/layout\/_top-bar.scss":"8e04bc9bf197678a5b55c53bd6447f15","..\/css\/backoffice\/layout\/_content.scss":"bc03eff9cacfc9f4fe613c1ea7ad5d0a","..\/css\/backoffice\/layout\/tab-container\/_tab-container.scss":"7f02ce7e1e03a2f7a924493f742a08c5","..\/css\/backoffice\/layout\/tab-container\/_tab.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/layout\/multi-column\/_multi-column.scss":"a3bd6424719a0b6196686e770f784014","..\/css\/backoffice\/layout\/multi-column\/_column.scss":"0041fb40ed0a05a26b07a7923ea3009c","..\/css\/backoffice\/layout\/dashboard\/_all.scss":"a17ee88767a61d2789dc7e1e43fb17f1","..\/css\/backoffice\/layout\/dashboard\/_dashboard.scss":"96e071ddb7dee0bc36aa2326f1530653","..\/css\/backoffice\/layout\/dashboard\/_dashboard-editor.scss":"0a9edc12987a9a2ea3060cd1067b34e8","..\/css\/backoffice\/layout\/wizard-container\/_wizard-container.scss":"84101487af2ce14b2b7941c760416c33","..\/css\/backoffice\/layout\/object\/_object-details.scss":"5ee4248f9e6ddb01295ba88e2a813aba","..\/css\/backoffice\/layout\/activity-panel\/_all.scss":"546b722b1a748bde41a678aa865ee67d","..\/css\/backoffice\/layout\/activity-panel\/_activity-panel.scss":"8868aa191ed04044f56ca6ca70b0156a","..\/css\/backoffice\/layout\/activity-panel\/_caselog-entry-form.scss":"f9d0bd1c0ed277aade5732bc830869eb","..\/css\/backoffice\/layout\/activity-panel\/_activity-entry.scss":"b84cab116d7cd8e6ff2853500fa6628c","..\/css\/backoffice\/layout\/activity-panel\/_caselog-entry.scss":"867e5c22f25bd95ada1e9698e99f5234","..\/css\/backoffice\/layout\/activity-panel\/_transition-entry.scss":"cf8212f89285040b224f493e5d64a816","..\/css\/backoffice\/layout\/activity-panel\/_edits-entry.scss":"1899e6018c8586d2cb2cd35132324b7e","..\/css\/backoffice\/layout\/activity-panel\/_notification-entry.scss":"461b27be17165557807433c8fa66c07d","..\/css\/backoffice\/application\/_all.scss":"de4aa12caf01a7d79056915b9ad58673","..\/css\/backoffice\/application\/display-block\/_all.scss":"b81c3c3291412431611a43b0c7eec72d","..\/css\/backoffice\/application\/display-block\/_block-csv.scss":"3cba3f9f15b648693825c8f122610650","..\/css\/backoffice\/application\/display-block\/_block-list.scss":"fef575d1f57574a99272b85f1b41eee2","..\/css\/backoffice\/application\/tabular-fields\/_all.scss":"bb7b8281324c87d26a0d22abd8b1ba8b","..\/css\/backoffice\/application\/tabular-fields\/_tabular-fields-selector.scss":"4ae78f1af36f21afaca04a89c4147e71","..\/css\/backoffice\/pages\/_all.scss":"3a54f1f71fae9b19a0a63aedfe20b57b","..\/css\/backoffice\/pages\/_base.scss":"e089a9c02db3930aecd81d6cda3f32a6","..\/css\/backoffice\/pages\/_preferences.scss":"47111e8cb0dbf85dcdedb7e6a5be45a0","..\/css\/backoffice\/pages\/_attachments.scss":"bb7de626f3b36e803135df30fa8da71b","..\/css\/backoffice\/pages\/_impact-analysis.scss":"9aad4e214a84acef6bc7bc4c86c532be","..\/css\/backoffice\/pages\/_audit.scss":"48e1f03c5a3e31195b22a861721fce31","..\/css\/backoffice\/pages\/_data-synchro.scss":"d6c1eeca2d6473325656f571053b383f","..\/css\/backoffice\/pages\/_datamodel-viewer.scss":"536dc679266eecbda1518929e73b6410","..\/css\/backoffice\/pages\/_csv-import.scss":"5bd044c3770b81339f276f06a335ea7a","..\/css\/backoffice\/pages\/_global-search.scss":"8c01ff4b2c536ef5e5a53f4ca74980b3","..\/css\/backoffice\/pages\/_welcome-popup.scss":"24ed7e9b464b2227ea78742851c2f353","..\/css\/backoffice\/blocks-integrations\/_all.scss":"ef60f7c36d5e28340d611a84b1c2fa7e","..\/css\/backoffice\/blocks-integrations\/alert\/_all.scss":"4d870bd603525e90378ffed9bbb2b448","..\/css\/backoffice\/blocks-integrations\/alert\/_alert-with-blocks.scss":"7ef408cc779ea029db9e0b13b74cce0f","..\/css\/backoffice\/blocks-integrations\/button\/_all.scss":"00901236f8e910ef13b6f1bd5cd45512","..\/css\/backoffice\/blocks-integrations\/button\/_button-with-button.scss":"2c6f01cc22d0bfa2093099b29f400702","..\/css\/backoffice\/blocks-integrations\/button\/_button-with-button-group.scss":"e117d48704df344aeaf8751785467486","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_all.scss":"f16125301871aa2785f7c53f4a903776","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-with-blocks.scss":"2b6d54a377a3dd6bf9ef95fa311ecc58","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-within-caselog-list.scss":"5801ed35287052e48452c9e9227d5ce2","..\/css\/backoffice\/blocks-integrations\/datatable\/_all.scss":"56745c2d06c920d3cbb766667d6266bb","..\/css\/backoffice\/blocks-integrations\/datatable\/_datatable-with-blocks.scss":"63c3b8baee07aa4be0bbff22600e51f9","..\/css\/backoffice\/blocks-integrations\/datatable\/_datatable-within-panel.scss":"5641191ddfaf0193be54d5d91dbb2a30","..\/css\/backoffice\/blocks-integrations\/display-block\/_all.scss":"5a5ed7a46554f893b6e187f4e786ae25","..\/css\/backoffice\/blocks-integrations\/display-block\/_display-block-with-blocks.scss":"effa7cf7175dabec23e7c2913d695cc6","..\/css\/backoffice\/blocks-integrations\/field\/_all.scss":"28d0a961c18a97e26c2ca3e732163143","..\/css\/backoffice\/blocks-integrations\/field\/_field-with-field.scss":"b8e4e1b104bea79572949feef2fba8a2","..\/css\/backoffice\/blocks-integrations\/fieldset\/_all.scss":"2abd3629d2dc3cb1846e44a3a0139e68","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-fieldset.scss":"6efe3a0677bc5959b028514c3ec78615","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-multicolumn.scss":"52d4cf32a31a78e1806bc8e70ac98e6a","..\/css\/backoffice\/blocks-integrations\/form\/_all.scss":"b70c461655578d228554bc1be0b73b93","..\/css\/backoffice\/blocks-integrations\/form\/_form-with-form.scss":"6712546b0cf7836b42d948c75816d211","..\/css\/backoffice\/blocks-integrations\/input\/_all.scss":"080cc2af5ee3c106f47300429e0a77af","..\/css\/backoffice\/blocks-integrations\/input\/_input-with-label.scss":"8bb181f2562c7449e1096b83af2b2399","..\/css\/backoffice\/blocks-integrations\/input\/_input-within-datatable.scss":"5b29a66710a04eac12114ff149dca56e","..\/css\/backoffice\/blocks-integrations\/panel\/_all.scss":"502fc8c4ff7a0073bd9b63c6beee5c53","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-with-blocks.scss":"9e55aa7d1ebf163c4dbc2f67752ba732","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-within-main-content.scss":"11f773a9951845af07c4d53f60a9ec5f","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-within-modal.scss":"c9eca2a3600e33c642406855ee9050fb","..\/css\/backoffice\/blocks-integrations\/pill\/_all.scss":"ea4c950b3421b10c32e5c48f1a6f5539","..\/css\/backoffice\/blocks-integrations\/pill\/_pill-with-pill.scss":"d0084039ff9b4e330c4ef2ba17111b00","..\/css\/backoffice\/blocks-integrations\/dashlet\/_all.scss":"d5777561380a250211331ad4431bd15f","..\/css\/backoffice\/blocks-integrations\/dashlet\/_dashlet-within-dashboard.scss":"2ba232ac9810596c42b2b7e2e85f075d","..\/css\/backoffice\/blocks-integrations\/_add-to-dashboard.scss":"025abc61dece0c6c13d6ffd345aec9ad","..\/css\/backoffice\/blocks-integrations\/_caselog-entry-form-within-activity-panel.scss":"ce0bd212dfcce5bfef6fd623706255da","..\/css\/backoffice\/blocks-integrations\/_tab-container-within-panel.scss":"6b5276ba5987a00357834c45169e3bdf","..\/css\/backoffice\/blocks-integrations\/_object-details-with-tab-container.scss":"ee09bc6539e0168c407ab2fccaa25144","..\/css\/backoffice\/blocks-integrations\/_medallion-with-blocklist.scss":"dc917f57e71b9b99cb00241f23a9bc67","..\/css\/backoffice\/blocks-integrations\/_field-badge-within-datatable.scss":"6d3a3598a271b9d6eac37af5ddc532ce","..\/css\/backoffice\/blocks-integrations\/_jquery-blockui-within-dialog.scss":"d0d276a5f19c3d75ac304782f7f3b07e","..\/css\/backoffice\/blocks-integrations\/_jquery-blockui-within-datatable.scss":"e68b5c5622b7c5372ed7110548704eda","..\/css\/backoffice\/themes\/_all.scss":"e7d77b97c6a069bc0b09b74517fcc5f6","..\/css\/backoffice\/_fallback.scss":"be12ae72f5050ceb543dd3f082a4dd71","..\/css\/backoffice\/_shame.scss":"8d7ae95ae0694b63efb6b85ef1cae6a6"}} +{"variables":"2a94bae92147ed399031bbb5adccb219","stylesheets":{"fullmoon":"18b8c59bb2be4f8490ead6fd6465aa95","environment-banner":"0f5a2e4d77237adc3803e738dcb35b1b","datamodel-compiled-scss-rules":"3fc3340989950a881b64934384d4a71e"},"variable_imports":[],"images":{"images\/full-screen.png":"b541fadd3f1563856a4b44aeebd9d563","images\/tv-item.gif":"719fe2d4566108e73162fb8868d3778c","images\/tv-collapsable.gif":"63a3351ea0d580797c9b8c386aa4f48b","images\/tv-expandable.gif":"a2d1af4128e4a798a7f3390b12a28574","images\/tv-item-last.gif":"2ae7e1d9972ce71e5caa65a086bc5b7e","images\/tv-collapsable-last.gif":"71acaa9d7c2616e9e8b7131a75ca65da","images\/tv-expandable-last.gif":"9d51036b3a8102742709da66789fd0f7","images\/tv-folder.gif":"9f41e1454905fd7416f89aa4380a65e1","images\/tv-file.gif":"9ab0e28d85d8ab5eb954fc28f6ac1e80"},"utility_imports":{"..\/css\/backoffice\/utils\/_all.scss":"4ad9e64e998b8702c6f4ec0550d8d6c2","..\/css\/backoffice\/utils\/variables\/_all.scss":"b62e15ec99ea8c5d887ab5d2d4c48073","..\/css\/backoffice\/utils\/variables\/colors\/_all.scss":"6f1ae96aa486f919f8c5d650c4be2b35","..\/css\/backoffice\/utils\/variables\/colors\/_base.scss":"56c34d3585027c646ec372b4190a1a7f","..\/css\/backoffice\/utils\/variables\/colors\/_base-palette.scss":"3e6de1e802252954559ba47b327bc309","..\/css\/backoffice\/utils\/variables\/colors\/_semantic-palette.scss":"a0ab2becf07b9006246b4b7a3da56d4b","..\/css\/backoffice\/utils\/variables\/colors\/_lifecycle-palette.scss":"edbdd28bc92158002a11811a80fd5d84","..\/css\/backoffice\/utils\/variables\/_border-radius.scss":"67b8bb1a9ab917c8c09439d384216db4","..\/css\/backoffice\/utils\/variables\/_depression.scss":"c2280a7253b0993f3ab7b56498db654a","..\/css\/backoffice\/utils\/variables\/_elevation.scss":"46f2c32b1749b900872f544230371a2b","..\/css\/backoffice\/utils\/variables\/_path.scss":"9b6885881e7c4a3e3a00c2ed0c133cdf","..\/css\/backoffice\/utils\/variables\/_size.scss":"dbf6f836c5e9c66321887d266bb0f308","..\/css\/backoffice\/utils\/variables\/_spacing.scss":"28eb94c65f05e69b46142aa449acf402","..\/css\/backoffice\/utils\/variables\/_typography.scss":"d30240b6ae58d7485fbbdcfe5dc6ce8c","..\/css\/backoffice\/utils\/variables\/_base.scss":"d1fab58362b8bcfdf27ccc82fa6cc5d4","..\/css\/backoffice\/utils\/functions\/_all.scss":"98ab57d45bb4dab9d71a86bb9fb2fdad","..\/css\/backoffice\/utils\/functions\/_color.scss":"64d9a49df5587f3ebb3beccbebea2368","..\/css\/backoffice\/utils\/mixins\/_all.scss":"e7d77b97c6a069bc0b09b74517fcc5f6","..\/css\/backoffice\/utils\/helpers\/_all.scss":"082454639198198654edf0f941389c9c","..\/css\/backoffice\/utils\/helpers\/_border-radius.scss":"6a26fe83af24b025047e90d2e6fe7507","..\/css\/backoffice\/utils\/helpers\/_color.scss":"3c8bc772ab4bf802f6e59acbc3272d55","..\/css\/backoffice\/utils\/helpers\/_depression.scss":"0ea78b619fb6bc167a159d577d9c53e3","..\/css\/backoffice\/utils\/helpers\/_elevation.scss":"d393fa35752e05fb9c4fc2237bebbc8e","..\/css\/backoffice\/utils\/helpers\/_font-icon.scss":"40f9bdd2aa1761522d507a425e11a649","..\/css\/backoffice\/utils\/helpers\/_typography.scss":"9f29681d56f707b85b55cd478dc0e4b9","..\/css\/backoffice\/utils\/helpers\/_misc.scss":"20ac307d1314439dd023e70d304f4447","..\/css\/backoffice\/utils\/helpers\/_class-icon.scss":"144e7fbf08196a3c46b6f3d9846cff0a","..\/css\/backoffice\/vendors\/_all.scss":"0979c290741138f5afdee1151dbf6d77","..\/css\/backoffice\/vendors\/_bulma-variables-overload.scss":"03e154b0aa3bc15c30055c295643dfca","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_all.scss":"e374bc4ffb043b458d29e319b37fec03","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_initial-variables.scss":"527552844220a961a10b9af7b75add8b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_functions.scss":"b39215085d7b424be74e05ae0c9a096b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_animations.scss":"9eeec504cab94a45a597592020b7f0e7","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_mixins.scss":"6201fa9f37198a13291708785bed8c9c","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/utilities\/_controls.scss":"d2fd10c6dc0750b99b1f40952e8a4562","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_all.scss":"22cda0b152315361269f768c4a0e08d0","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_minireset.scss":"53ee547c0bff77ba3e6353def2f8729b","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/base\/_generic.scss":"c6a82d37120ed7d2dc7a64dccac78efd","..\/css\/backoffice\/vendors\/..\/..\/..\/node_modules\/bulma-scss\/elements\/_content.scss":"4123c3d4d782cfbaaa8d4726f3a0425a","..\/css\/backoffice\/vendors\/_ckeditor.scss":"6e8959c11d32b2ff18f0b9311bb229f9","..\/css\/backoffice\/vendors\/_c3.scss":"67e85e5dca90ff7359d3e93fdf60d083","..\/css\/backoffice\/vendors\/_tippy.scss":"28551f4fbcd0aedc1e2deca98de1f735","..\/css\/backoffice\/vendors\/_jqueryui.scss":"cd247942214d778d8721165535c7762e","..\/css\/backoffice\/vendors\/_jquery-multiselect.scss":"9e58b3df3ea9cfee07d933daf626f381","..\/css\/backoffice\/vendors\/_datatables.scss":"3a02a47e9bb576062daca339ed8ce34c","..\/css\/backoffice\/vendors\/_jquery-treeview.scss":"4b1c6fd7adf40559c618c0eef75ed951","..\/css\/backoffice\/vendors\/_jquery-blockui.scss":"896ca889ddc740ddc186f6c53acda565","..\/css\/backoffice\/vendors\/_magnific-popup.scss":"651c701491c80f3070748aea4c10df34","..\/css\/backoffice\/vendors\/_selectize.scss":"d944bf615982b8724d45e568cdfd1522","..\/css\/backoffice\/base\/_all.scss":"558d5216604cb41b86793d513b9b427c","..\/css\/backoffice\/base\/_base.scss":"c1ea8efbdb3859e1d280789f7a04f016","..\/css\/backoffice\/base\/_typography.scss":"d3fe6b58526f49a9f30f6cdbf09204f2","..\/css\/backoffice\/components\/_all.scss":"34672a1fe56533372898e0837156260d","..\/css\/backoffice\/components\/_alert.scss":"00ad2abe7a23814f10f8d335d9125011","..\/css\/backoffice\/components\/_button.scss":"631c3d071af32d7594e589ffcaaf8dc8","..\/css\/backoffice\/components\/_button-group.scss":"ddff8a511b0155cf7de5fd8d2129afff","..\/css\/backoffice\/components\/_breadcrumbs.scss":"d958b19b860261e5edce9b86f8989dcf","..\/css\/backoffice\/components\/_quick-create.scss":"dad66636d9cdb57d4958b566f26d06e6","..\/css\/backoffice\/components\/_global-search.scss":"c0ba075ab3819090d9aca2674faa0b7b","..\/css\/backoffice\/components\/popover-menu\/_popover-menu.scss":"df56706d5f1b6fea881275b29c83cd5b","..\/css\/backoffice\/components\/popover-menu\/_popover-menu-item.scss":"f8c97c88680ba1ec6b23a630bf126da8","..\/css\/backoffice\/components\/_newsroom-menu.scss":"40501458a9d7597d56e3b68e2ce7a1c8","..\/css\/backoffice\/components\/_panel.scss":"b61375f790cf580bfd1715ba042b3fae","..\/css\/backoffice\/components\/_collapsible-section.scss":"75d696fbded5c4924cc4b9f7811ec68f","..\/css\/backoffice\/components\/_modal.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/dashlet\/_all.scss":"b385664d72427211449e126e84aa569f","..\/css\/backoffice\/components\/dashlet\/_dashlet.scss":"d01a28405200be86f6dc80301294bf4c","..\/css\/backoffice\/components\/dashlet\/_dashlet-badge.scss":"6c3d13fe510b8979671151b20b35401e","..\/css\/backoffice\/components\/dashlet\/_dashlet-header-static.scss":"e59fade683e16a868d650883d4709617","..\/css\/backoffice\/components\/dashlet\/_dashlet-header-dynamic.scss":"5ec620b7422eefd82f2b81efed8eb17f","..\/css\/backoffice\/components\/input\/_all.scss":"5c7ce9d539e0d013694b6a26ae1b8b97","..\/css\/backoffice\/components\/input\/_input.scss":"3809d4ca16b29cca914b89a5acef3abb","..\/css\/backoffice\/components\/input\/_input-checkbox.scss":"abe96ce9ca97d41391444ea3e78f5bb9","..\/css\/backoffice\/components\/input\/_input-date.scss":"a84faa2f6ec3ee4c9e33bbf34074fa3f","..\/css\/backoffice\/components\/input\/_input-datetime.scss":"6b5555ebc6a86523574ca2820cf83577","..\/css\/backoffice\/components\/input\/_input-duration.scss":"a731eddd2c7b9aef723b02e0b65985de","..\/css\/backoffice\/components\/input\/_input-image.scss":"42c5b5abcde8ce3710cba701e9bd00f6","..\/css\/backoffice\/components\/input\/_input-richtext.scss":"07f4c65829c575b7d728fe8257fca215","..\/css\/backoffice\/components\/input\/_input-select.scss":"8f89ba7746711734816f923b54fb3add","..\/css\/backoffice\/components\/input\/_input-select-icon.scss":"1a0b416edc9cd634c0f17f30d341e547","..\/css\/backoffice\/components\/input\/_input-string.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/input\/_input-one-way-password.scss":"87fd24c0c7ab1195a27094a79f67a8f1","..\/css\/backoffice\/components\/input\/_input-set.scss":"865a68e750f79b3f9e56786d6c2feb0b","..\/css\/backoffice\/components\/input\/_input-text.scss":"fc9a33a291ed62e83efefdbda77555e7","..\/css\/backoffice\/components\/_pill.scss":"c7f9f9b61043331fe38be0a5e287669d","..\/css\/backoffice\/components\/_prop.scss":"8ca0dd553e3772da165841d782ff6e57","..\/css\/backoffice\/components\/_title.scss":"355806429e2ef9e15590119c56c91cce","..\/css\/backoffice\/components\/_datatable.scss":"67bcbc87747e764a49f8700c7c585be9","..\/css\/backoffice\/components\/_form.scss":"7a67f1ce93c1911320f35d4ae21c7f0a","..\/css\/backoffice\/components\/_fieldset.scss":"191d28ab6c78d15c131fbaa3e136ddb4","..\/css\/backoffice\/components\/_field.scss":"de3b3b79abe9693d549a213dc2adf5f3","..\/css\/backoffice\/components\/toolbar\/_all.scss":"d5eb50f38b0a9b3ed11510c604c5918b","..\/css\/backoffice\/components\/toolbar\/_toolbar.scss":"6161441a72be2769fca5d508d4cee299","..\/css\/backoffice\/components\/toolbar\/_toolbar-spacer.scss":"4ec67ee81463a3a47a7a9df9e7a06080","..\/css\/backoffice\/components\/toolbar\/_separator.scss":"e8e5a7d9e35ea695f9727c27529afdb7","..\/css\/backoffice\/components\/_richtext.scss":"59f3780d094682fdb3caf72e8e548333","..\/css\/backoffice\/components\/_formtable.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/components\/_formtablerow.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/components\/_search-form.scss":"e6f5d3a0da2be04fcc4e67d18f2aeb17","..\/css\/backoffice\/components\/_field-badge.scss":"38692963080288a8325c9e426a269c74","..\/css\/backoffice\/components\/_file-select.scss":"31e7a997da6d70700d00f31b6788f690","..\/css\/backoffice\/components\/_medallion-icon.scss":"73e84c66b1070e2d4464aa30e3d3c768","..\/css\/backoffice\/layout\/_all.scss":"5c50b58ad1026cdd8861d87c22ce4513","..\/css\/backoffice\/layout\/_navigation-menu.scss":"b59cacde1d5c765805f1844dc9f59a85","..\/css\/backoffice\/layout\/_top-bar.scss":"8e04bc9bf197678a5b55c53bd6447f15","..\/css\/backoffice\/layout\/_content.scss":"bc03eff9cacfc9f4fe613c1ea7ad5d0a","..\/css\/backoffice\/layout\/tab-container\/_tab-container.scss":"7f02ce7e1e03a2f7a924493f742a08c5","..\/css\/backoffice\/layout\/tab-container\/_tab.scss":"028c5a8ca9bb33cdcb277436437f4971","..\/css\/backoffice\/layout\/multi-column\/_multi-column.scss":"a3bd6424719a0b6196686e770f784014","..\/css\/backoffice\/layout\/multi-column\/_column.scss":"0041fb40ed0a05a26b07a7923ea3009c","..\/css\/backoffice\/layout\/dashboard\/_all.scss":"a17ee88767a61d2789dc7e1e43fb17f1","..\/css\/backoffice\/layout\/dashboard\/_dashboard.scss":"96e071ddb7dee0bc36aa2326f1530653","..\/css\/backoffice\/layout\/dashboard\/_dashboard-editor.scss":"0a9edc12987a9a2ea3060cd1067b34e8","..\/css\/backoffice\/layout\/wizard-container\/_wizard-container.scss":"84101487af2ce14b2b7941c760416c33","..\/css\/backoffice\/layout\/object\/_object-details.scss":"5ee4248f9e6ddb01295ba88e2a813aba","..\/css\/backoffice\/layout\/activity-panel\/_all.scss":"546b722b1a748bde41a678aa865ee67d","..\/css\/backoffice\/layout\/activity-panel\/_activity-panel.scss":"b5676b8527574567704b0a3007c022ad","..\/css\/backoffice\/layout\/activity-panel\/_caselog-entry-form.scss":"f9d0bd1c0ed277aade5732bc830869eb","..\/css\/backoffice\/layout\/activity-panel\/_activity-entry.scss":"b84cab116d7cd8e6ff2853500fa6628c","..\/css\/backoffice\/layout\/activity-panel\/_caselog-entry.scss":"867e5c22f25bd95ada1e9698e99f5234","..\/css\/backoffice\/layout\/activity-panel\/_transition-entry.scss":"cf8212f89285040b224f493e5d64a816","..\/css\/backoffice\/layout\/activity-panel\/_edits-entry.scss":"1899e6018c8586d2cb2cd35132324b7e","..\/css\/backoffice\/layout\/activity-panel\/_notification-entry.scss":"461b27be17165557807433c8fa66c07d","..\/css\/backoffice\/application\/_all.scss":"de4aa12caf01a7d79056915b9ad58673","..\/css\/backoffice\/application\/display-block\/_all.scss":"b81c3c3291412431611a43b0c7eec72d","..\/css\/backoffice\/application\/display-block\/_block-csv.scss":"3cba3f9f15b648693825c8f122610650","..\/css\/backoffice\/application\/display-block\/_block-list.scss":"fef575d1f57574a99272b85f1b41eee2","..\/css\/backoffice\/application\/tabular-fields\/_all.scss":"bb7b8281324c87d26a0d22abd8b1ba8b","..\/css\/backoffice\/application\/tabular-fields\/_tabular-fields-selector.scss":"4ae78f1af36f21afaca04a89c4147e71","..\/css\/backoffice\/pages\/_all.scss":"c95bf2962a9be5575ed32e8cbc87bf83","..\/css\/backoffice\/pages\/_base.scss":"e089a9c02db3930aecd81d6cda3f32a6","..\/css\/backoffice\/pages\/_preferences.scss":"47111e8cb0dbf85dcdedb7e6a5be45a0","..\/css\/backoffice\/pages\/_attachments.scss":"bb7de626f3b36e803135df30fa8da71b","..\/css\/backoffice\/pages\/_impact-analysis.scss":"9aad4e214a84acef6bc7bc4c86c532be","..\/css\/backoffice\/pages\/_audit.scss":"48e1f03c5a3e31195b22a861721fce31","..\/css\/backoffice\/pages\/_data-synchro.scss":"d6c1eeca2d6473325656f571053b383f","..\/css\/backoffice\/pages\/_datamodel-viewer.scss":"536dc679266eecbda1518929e73b6410","..\/css\/backoffice\/pages\/_csv-import.scss":"5bd044c3770b81339f276f06a335ea7a","..\/css\/backoffice\/pages\/_global-search.scss":"8c01ff4b2c536ef5e5a53f4ca74980b3","..\/css\/backoffice\/pages\/_run-query.scss":"505911cef16a4c399033bfbecbb616ce","..\/css\/backoffice\/pages\/_welcome-popup.scss":"24ed7e9b464b2227ea78742851c2f353","..\/css\/backoffice\/blocks-integrations\/_all.scss":"ef60f7c36d5e28340d611a84b1c2fa7e","..\/css\/backoffice\/blocks-integrations\/alert\/_all.scss":"4d870bd603525e90378ffed9bbb2b448","..\/css\/backoffice\/blocks-integrations\/alert\/_alert-with-blocks.scss":"7ef408cc779ea029db9e0b13b74cce0f","..\/css\/backoffice\/blocks-integrations\/button\/_all.scss":"00901236f8e910ef13b6f1bd5cd45512","..\/css\/backoffice\/blocks-integrations\/button\/_button-with-button.scss":"2c6f01cc22d0bfa2093099b29f400702","..\/css\/backoffice\/blocks-integrations\/button\/_button-with-button-group.scss":"e117d48704df344aeaf8751785467486","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_all.scss":"638f28965ab9ca521c133cad94d89ffa","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-with-blocks.scss":"2b6d54a377a3dd6bf9ef95fa311ecc58","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-within-caselog-list.scss":"5801ed35287052e48452c9e9227d5ce2","..\/css\/backoffice\/blocks-integrations\/collapsible-section\/_collapsible-section-within-alert.scss":"701869874ba293c5118079b62fb5d84f","..\/css\/backoffice\/blocks-integrations\/datatable\/_all.scss":"56745c2d06c920d3cbb766667d6266bb","..\/css\/backoffice\/blocks-integrations\/datatable\/_datatable-with-blocks.scss":"63c3b8baee07aa4be0bbff22600e51f9","..\/css\/backoffice\/blocks-integrations\/datatable\/_datatable-within-panel.scss":"5641191ddfaf0193be54d5d91dbb2a30","..\/css\/backoffice\/blocks-integrations\/display-block\/_all.scss":"5a5ed7a46554f893b6e187f4e786ae25","..\/css\/backoffice\/blocks-integrations\/display-block\/_display-block-with-blocks.scss":"effa7cf7175dabec23e7c2913d695cc6","..\/css\/backoffice\/blocks-integrations\/field\/_all.scss":"a5231382ad4e1fdabd91819a8dc72e6c","..\/css\/backoffice\/blocks-integrations\/field\/_field-with-field.scss":"b8e4e1b104bea79572949feef2fba8a2","..\/css\/backoffice\/blocks-integrations\/field\/_field-with-fieldset.scss":"4dbe83ec93f874fce4227f54fb91ded8","..\/css\/backoffice\/blocks-integrations\/fieldset\/_all.scss":"39b072cf5b36ac44ad3a6600ce478cbd","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-field.scss":"adaa89ad149517ed94452dd011d1c78b","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-fieldset.scss":"10697b71aae94960d32927c72dbfc007","..\/css\/backoffice\/blocks-integrations\/fieldset\/_fieldset-with-multicolumn.scss":"576b80563de26c3bab1a43deee6ef926","..\/css\/backoffice\/blocks-integrations\/form\/_all.scss":"b70c461655578d228554bc1be0b73b93","..\/css\/backoffice\/blocks-integrations\/form\/_form-with-form.scss":"6712546b0cf7836b42d948c75816d211","..\/css\/backoffice\/blocks-integrations\/input\/_all.scss":"080cc2af5ee3c106f47300429e0a77af","..\/css\/backoffice\/blocks-integrations\/input\/_input-with-label.scss":"09f14fc2ce8dfdaf56ff2444ab754984","..\/css\/backoffice\/blocks-integrations\/input\/_input-within-datatable.scss":"5b29a66710a04eac12114ff149dca56e","..\/css\/backoffice\/blocks-integrations\/panel\/_all.scss":"502fc8c4ff7a0073bd9b63c6beee5c53","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-with-blocks.scss":"9e55aa7d1ebf163c4dbc2f67752ba732","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-within-main-content.scss":"11f773a9951845af07c4d53f60a9ec5f","..\/css\/backoffice\/blocks-integrations\/panel\/_panel-within-modal.scss":"c9eca2a3600e33c642406855ee9050fb","..\/css\/backoffice\/blocks-integrations\/pill\/_all.scss":"ea4c950b3421b10c32e5c48f1a6f5539","..\/css\/backoffice\/blocks-integrations\/pill\/_pill-with-pill.scss":"d0084039ff9b4e330c4ef2ba17111b00","..\/css\/backoffice\/blocks-integrations\/dashlet\/_all.scss":"d5777561380a250211331ad4431bd15f","..\/css\/backoffice\/blocks-integrations\/dashlet\/_dashlet-within-dashboard.scss":"2ba232ac9810596c42b2b7e2e85f075d","..\/css\/backoffice\/blocks-integrations\/_add-to-dashboard.scss":"025abc61dece0c6c13d6ffd345aec9ad","..\/css\/backoffice\/blocks-integrations\/_caselog-entry-form-within-activity-panel.scss":"ce0bd212dfcce5bfef6fd623706255da","..\/css\/backoffice\/blocks-integrations\/_tab-container-within-panel.scss":"6b5276ba5987a00357834c45169e3bdf","..\/css\/backoffice\/blocks-integrations\/_object-details-with-tab-container.scss":"ee09bc6539e0168c407ab2fccaa25144","..\/css\/backoffice\/blocks-integrations\/_medallion-with-blocklist.scss":"dc917f57e71b9b99cb00241f23a9bc67","..\/css\/backoffice\/blocks-integrations\/_field-badge-within-datatable.scss":"6d3a3598a271b9d6eac37af5ddc532ce","..\/css\/backoffice\/blocks-integrations\/_jquery-blockui-within-dialog.scss":"d0d276a5f19c3d75ac304782f7f3b07e","..\/css\/backoffice\/blocks-integrations\/_jquery-blockui-within-datatable.scss":"e68b5c5622b7c5372ed7110548704eda","..\/css\/backoffice\/themes\/_all.scss":"e7d77b97c6a069bc0b09b74517fcc5f6","..\/css\/backoffice\/_fallback.scss":"be12ae72f5050ceb543dd3f082a4dd71","..\/css\/backoffice\/_shame.scss":"8d7ae95ae0694b63efb6b85ef1cae6a6"}} === SIGNATURE END === */ -:root{--ibo-color-white-100:white;--ibo-color-white-200:#f2f2f2;--ibo-color-transparent:rgba(255, 255, 255, 0);--ibo-color-grey-50:#fcfcfd;--ibo-color-grey-100:#f8f9fa;--ibo-color-grey-200:#e1e7ec;--ibo-color-grey-300:#d5dde5;--ibo-color-grey-400:#ccd4db;--ibo-color-grey-500:#aebecd;--ibo-color-grey-600:#929fb1;--ibo-color-grey-700:#6e7a8a;--ibo-color-grey-800:#404b5a;--ibo-color-grey-900:#212934;--ibo-color-grey-950:#141a22;--ibo-color-blue-grey-50:#f1f5f8;--ibo-color-blue-grey-100:#cfd8dc;--ibo-color-blue-grey-200:#b0bec5;--ibo-color-blue-grey-300:#90a4ae;--ibo-color-blue-grey-400:#78909c;--ibo-color-blue-grey-500:#607d8b;--ibo-color-blue-grey-600:#546e7a;--ibo-color-blue-grey-700:#455a64;--ibo-color-blue-grey-800:#37474f;--ibo-color-blue-grey-900:#263238;--ibo-color-blue-grey-950:#1b2428;--ibo-color-blue-100:#ebf8ff;--ibo-color-blue-200:#bee3f8;--ibo-color-blue-300:#90cef4;--ibo-color-blue-400:#63b4ed;--ibo-color-blue-500:#429ae1;--ibo-color-blue-600:#3182ce;--ibo-color-blue-700:#2b6bb0;--ibo-color-blue-800:#2c5382;--ibo-color-blue-900:#2a4265;--ibo-color-blue-950:#253750;--ibo-color-cyan-100:#c9eef2;--ibo-color-cyan-200:#80deea;--ibo-color-cyan-300:#4dd0e1;--ibo-color-cyan-400:#26c5da;--ibo-color-cyan-500:#00bbd4;--ibo-color-cyan-600:#00aac1;--ibo-color-cyan-700:#0096a7;--ibo-color-cyan-800:#00838f;--ibo-color-cyan-900:#006164;--ibo-color-cyan-950:#003636;--ibo-color-green-100:#dcedc8;--ibo-color-green-200:#c5e1a5;--ibo-color-green-300:#aed581;--ibo-color-green-400:#9ccc65;--ibo-color-green-500:#8ac34a;--ibo-color-green-600:#7cb342;--ibo-color-green-700:#689f38;--ibo-color-green-800:#558b2f;--ibo-color-green-900:#33691e;--ibo-color-green-950:#235816;--ibo-color-orange-100:floralwhite;--ibo-color-orange-200:#feebc8;--ibo-color-orange-300:#fbd38d;--ibo-color-orange-400:#f6ae55;--ibo-color-orange-500:#ea7d1e;--ibo-color-orange-600:#dd6c20;--ibo-color-orange-700:#c05621;--ibo-color-orange-800:#9c4221;--ibo-color-orange-900:#7b341e;--ibo-color-orange-950:#572819;--ibo-color-red-100:#fce8e8;--ibo-color-red-200:#fed7d7;--ibo-color-red-300:#feb2b2;--ibo-color-red-400:#fc8181;--ibo-color-red-500:#f56565;--ibo-color-red-600:#e53e3e;--ibo-color-red-700:#c53030;--ibo-color-red-800:#9b2c2c;--ibo-color-red-900:#742a2a;--ibo-color-red-950:#491d1d;--ibo-color-pink-100:#fff5f7;--ibo-color-pink-200:#fed7e2;--ibo-color-pink-300:#fbb6ce;--ibo-color-pink-400:#f688b4;--ibo-color-pink-500:#ed64a6;--ibo-color-pink-600:#d53f8c;--ibo-color-pink-700:#b83280;--ibo-color-pink-800:#97266d;--ibo-color-pink-900:#702459;--ibo-color-pink-950:#511a40}:root{--ibo-color-primary-100:floralwhite;--ibo-color-primary-200:#feebc8;--ibo-color-primary-300:#fbd38d;--ibo-color-primary-400:#f6ae55;--ibo-color-primary-500:#ea7d1e;--ibo-color-primary-600:#dd6c20;--ibo-color-primary-700:#c05621;--ibo-color-primary-800:#9c4221;--ibo-color-primary-900:#7b341e;--ibo-color-primary-950:#572819;--ibo-color-secondary-100:#f8f9fa;--ibo-color-secondary-200:#e1e7ec;--ibo-color-secondary-300:#d5dde5;--ibo-color-secondary-400:#ccd4db;--ibo-color-secondary-500:#aebecd;--ibo-color-secondary-600:#929fb1;--ibo-color-secondary-700:#6e7a8a;--ibo-color-secondary-800:#404b5a;--ibo-color-secondary-900:#212934;--ibo-color-secondary-950:#141a22;--ibo-color-information-100:#ebf8ff;--ibo-color-information-200:#bee3f8;--ibo-color-information-300:#90cef4;--ibo-color-information-400:#63b4ed;--ibo-color-information-500:#429ae1;--ibo-color-information-600:#3182ce;--ibo-color-information-700:#2b6bb0;--ibo-color-information-800:#2c5382;--ibo-color-information-900:#2a4265;--ibo-color-information-950:#253750;--ibo-color-success-100:#dcedc8;--ibo-color-success-200:#c5e1a5;--ibo-color-success-300:#aed581;--ibo-color-success-400:#9ccc65;--ibo-color-success-500:#8ac34a;--ibo-color-success-600:#7cb342;--ibo-color-success-700:#689f38;--ibo-color-success-800:#558b2f;--ibo-color-success-900:#33691e;--ibo-color-success-950:#235816;--ibo-color-warning-100:floralwhite;--ibo-color-warning-200:#feebc8;--ibo-color-warning-300:#fbd38d;--ibo-color-warning-400:#f6ae55;--ibo-color-warning-500:#ea7d1e;--ibo-color-warning-600:#dd6c20;--ibo-color-warning-700:#c05621;--ibo-color-warning-800:#9c4221;--ibo-color-warning-900:#7b341e;--ibo-color-warning-950:#572819;--ibo-color-danger-100:#fce8e8;--ibo-color-danger-200:#fed7d7;--ibo-color-danger-300:#feb2b2;--ibo-color-danger-400:#fc8181;--ibo-color-danger-500:#f56565;--ibo-color-danger-600:#e53e3e;--ibo-color-danger-700:#c53030;--ibo-color-danger-800:#9b2c2c;--ibo-color-danger-900:#742a2a;--ibo-color-danger-950:#491d1d;--ibo-color-error-100:#fce8e8;--ibo-color-error-200:#fed7d7;--ibo-color-error-300:#feb2b2;--ibo-color-error-400:#fc8181;--ibo-color-error-500:#f56565;--ibo-color-error-600:#e53e3e;--ibo-color-error-700:#c53030;--ibo-color-error-800:#9b2c2c;--ibo-color-error-900:#742a2a;--ibo-color-error-950:#491d1d;--ibo-caselog-color-highlight-1:#689f38;--ibo-caselog-color-highlight-2:#b83280;--ibo-caselog-color-highlight-3:#f6ae55;--ibo-caselog-color-highlight-4:#3182ce;--ibo-caselog-color-highlight-5:#80deea}:root{--ibo-lifecycle-new-state-primary-color:#2c5382;--ibo-lifecycle-new-state-secondary-color:white;--ibo-lifecycle-neutral-state-primary-color:#2c5382;--ibo-lifecycle-neutral-state-secondary-color:white;--ibo-lifecycle-waiting-state-primary-color:#f6ae55;--ibo-lifecycle-waiting-state-secondary-color:white;--ibo-lifecycle-success-state-primary-color:#689f38;--ibo-lifecycle-success-state-secondary-color:white;--ibo-lifecycle-failure-state-primary-color:#b83280;--ibo-lifecycle-failure-state-secondary-color:white;--ibo-lifecycle-frozen-state-primary-color:#e1e7ec;--ibo-lifecycle-frozen-state-secondary-color:#6e7a8a;--ibo-lifecycle-active-state-primary-color:#689f38;--ibo-lifecycle-active-state-secondary-color:white;--ibo-lifecycle-inactive-state-primary-color:#f6ae55;--ibo-lifecycle-inactive-state-secondary-color:white}:root{--ibo-border-radius-100:1px;--ibo-border-radius-300:3px;--ibo-border-radius-500:5px;--ibo-border-radius-700:10px;--ibo-border-radius-900:16px;--ibo-border-radius-full:100%}:root{--ibo-elevation-100:inset 0 1px 1px 0 rgba(0, 0, 0, 0.15)}:root{--ibo-elevation-100:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12);--ibo-elevation-200:0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15);--ibo-elevation-300:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15);--ibo-elevation-400:0 5px 10px rgba(0, 0, 0, 0.05), 0 15px 25px rgba(0, 0, 0, 0.15);--ibo-elevation-500:0 20px 40px rgba(0, 0, 0, 0.2)}:root{--ibo-size-0:0;--ibo-size-50:2px;--ibo-size-100:4px;--ibo-size-150:8px;--ibo-size-200:12px;--ibo-size-250:16px;--ibo-size-300:24px;--ibo-size-350:32px;--ibo-size-400:48px;--ibo-size-450:64px;--ibo-size-500:96px;--ibo-size-550:128px;--ibo-size-600:192px;--ibo-size-650:256px;--ibo-size-700:384px;--ibo-size-750:512px;--ibo-size-800:640px;--ibo-size-850:768px;--ibo-size-900:896px}:root{--ibo-spacing-0:0;--ibo-spacing-100:2px;--ibo-spacing-200:4px;--ibo-spacing-300:8px;--ibo-spacing-400:12px;--ibo-spacing-500:16px;--ibo-spacing-600:24px;--ibo-spacing-700:32px;--ibo-spacing-800:48px;--ibo-spacing-900:64px}:root{--ibo-font-size-50:0.83rem;--ibo-font-size-100:1rem;--ibo-font-size-150:1.17rem;--ibo-font-size-200:1.33rem;--ibo-font-size-250:1.5rem;--ibo-font-size-300:1.67rem;--ibo-font-size-350:1.83rem;--ibo-font-size-400:2rem;--ibo-font-size-450:2.5rem;--ibo-font-size-500:3rem;--ibo-font-size-550:4rem}:root{--ibo-font-weight-100:100;--ibo-font-weight-200:200;--ibo-font-weight-300:300;--ibo-font-weight-400:400;--ibo-font-weight-500:500;--ibo-font-weight-600:600;--ibo-font-weight-700:700;--ibo-font-weight-800:800;--ibo-font-weight-900:900;--ibo-font-weight-950:950}:root{--ibo-font-family-base:Raleway;--ibo-font-family-monospace:monospace;--ibo-font-family-code:monospace}.ibo-datatable .ibo-field-badge::before{border-radius:100%}.ibo-text.ibo-is-primary{color:#9c4221}.ibo-text.ibo-is-secondary,.ui-dialog .ibo-text.ui-button,.ibo-text.ui-datepicker-current,.ibo-text.ui-datepicker-close{color:#404b5a}.ibo-text.ibo-is-neutral,.ui-dialog .ibo-text.ui-button.ui-dialog-titlebar-close{color:#404b5a}.ibo-text.ibo-is-information{color:#2c5382}.ibo-text.ibo-is-success{color:#558b2f}.ibo-text.ibo-is-failure{color:#9b2c2c}.ibo-text.ibo-is-warning{color:#9c4221}.ibo-text.ibo-is-danger{color:#9b2c2c}.ibo-text.ibo-is-grey{color:#404b5a}.ibo-text.ibo-is-blue-grey{color:#37474f}.ibo-text.ibo-is-blue{color:#2c5382}.ibo-text.ibo-is-cyan{color:#00838f}.ibo-text.ibo-is-green{color:#558b2f}.ibo-text.ibo-is-orange{color:#9c4221}.ibo-text.ibo-is-red{color:#9b2c2c}.ibo-text.ibo-is-pink{color:#97266d}.ibo-activity-panel--tab-title-decoration{box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.15)}.ibo-top-bar,.ibo-tab-container--extra-tabs-list{box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}ul.cke_autocomplete_panel,.ibo-breadcrumbs--previous-items-list,.ibo-quick-create--input.selectize-control.single .selectize-dropdown,.ibo-popover-menu,.ui-menu,.ui-multiselect-menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul,.ibo-activity-panel--filter-options{box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}.dataTables_scrollHead thead tr th.sorting::after,.ibo-breadcrumbs--item:not(:last-child)::after,.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after,.ibo-prop--apply.ui-state-error:after,.ibo-sort-order::after{font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.ibo-font-size-50,.ibo-field--fullscreen-toggler,.ibo-activity-panel--tab-title-draft-indicator,.ibo-activity-entry--sub-information{font-size:0.83rem}.ibo-font-size-100,.dataTables_paginate a.paginate_button,.ibo-quick-create--drawer,.ibo-global-search--drawer,.ibo-dashlet-header-dynamic--label,.ibo-datatable--toolbar,.object-ref-icon.text_decoration,.object-ref-icon-disabled.text_decoration,.ibo-criterion-area,.ibo-dashboard-editor--properties table td .ibo-field,.ibo-dashboard--available-dashlets table td .ibo-field,.ibo-dashlet--properties table td .ibo-field,.ibo-dashboard-editor--properties table th .ibo-field,.ibo-dashboard--available-dashlets table th .ibo-field,.ibo-dashlet--properties table th .ibo-field,.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--body{font-size:1rem}.ibo-font-size-150,.ibo-alert,.ibo-breadcrumbs--item-icon,.ibo-panel--subtitle,.ibo-panel--body,.ibo-dashlet-badge--action-create,.ibo-prop-header,.ibo-field,.sf_results_placeholder,.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-name,.ibo-tab-container--tabs-list,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,.ibo-activity-entry--medallion{font-size:1.17rem}.ibo-font-size-200,.dataTables_paginate a.paginate_button.previous,.dataTables_paginate a.paginate_button.next{font-size:1.33rem}.ibo-font-size-250,.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-fieldset-legend,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,legend,.ibo-top-bar--toolbar-dashboard-title,.ibo-tab-container--tab-container--label>span,.ibo-dashboard-editor--properties-title{font-size:1.5rem}.ibo-font-size-300,.ibo-title--for-object-details,.ibo-tab--temporary-remote-content--button{font-size:1.67rem}.ibo-font-size-350,.ibo-panel--title,.ibo-dashlet-header-static--body,.ibo-title-for-dashlet--title{font-size:1.83rem}.ibo-font-size-400{font-size:2rem}.ibo-font-size-450{font-size:2.5rem}.ibo-font-size-500{font-size:3rem}.ibo-font-size-550{font-size:4rem}.ibo-font-weight-100{font-weight:100}.ibo-font-weight-200{font-weight:200}.ibo-font-weight-300{font-weight:300}.ibo-font-weight-400{font-weight:400}.ibo-font-weight-500{font-weight:500}.ibo-font-weight-600,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-popover-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ui-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ui-multiselect-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-input-select-icon--menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--notifications-show-all-multiple~ul .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-field--label{font-weight:600}.ibo-font-weight-700,ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-title,.ibo-alert .ibo-alert--title,.ibo-tab-container--tab-header.ui-tabs-active,.ui-tabs-active.ibo-tab-container--extra-tabs-container{font-weight:700}.ibo-font-weight-800{font-weight:800}.ibo-font-weight-900{font-weight:900}.ibo-font-weight-950{font-weight:950}.ibo-font-ral-nor-50,.ibo-navigation-menu--menu-filter-hotkey{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-100,.ui-datepicker .ui-datepicker-title select,.ui-multiselect-checkboxes label,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization,.dataModelSchema text,.tooltipD3{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-150,.ibo-title--subtitle,.ibo-navigation-menu--menu-nodes ul li>a,.ibo-navigation-menu--menu-nodes ul li>span,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications,.ibo-datamodel-viewer--details .ibo-panel--subtitle,.ibo-global-search--result--title{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-200,.ibo-collapsible-section .ibo-collapsible-section--body,.ibo-navigation-menu--menu-group{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-250,.ui-dialog-title,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-welcome-popup--text{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-300,.ibo-quick-create--input.selectize-control.single .selectize-input>input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input,.ibo-quick-create--input.selectize-control.single .selectize-input>.item,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>.item,.ibo-global-search--input,.ibo-global-search--input:hover,.ibo-global-search--input:focus,.ibo-global-search--input:active{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-350,.ibo-navigation-menu--menu-nodes-title{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-400,.ibo-quick-create--icon,.ibo-global-search--icon{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-50{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-100,.dataTable th,.dataTable td,.ibo-breadcrumbs--item,.ibo-breadcrumbs--previous-items-list-toggler,.ibo-breadcrumbs--previous-item,body{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-150,.ui-multiselect-checkboxes li{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-250,.ibo-dashlet-badge--action-list{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-300,.ibo-title--text{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-50,.ibo-field--label>.ibo-has-description::after,.ibo-navigation-menu--menu-filter-clear{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-100,.ui-multiselect-header ul,.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label,.ibo-navigation-menu--menu-node-counter,#tooltipD3_top{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-150,.ibo-alert.ibo-is-primary a,.ibo-alert.ibo-is-secondary a,.ui-dialog .ibo-alert.ui-button a,.ibo-alert.ui-datepicker-current a,.ibo-alert.ui-datepicker-close a,.ibo-alert.ibo-is-neutral a,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close a,.ibo-alert.ibo-is-information a,.ibo-alert.ibo-is-success a,.ibo-alert.ibo-is-failure a,.ibo-alert.ibo-is-warning a,.ibo-alert.ibo-is-danger a,.ibo-alert.ibo-is-grey a,.ibo-alert.ibo-is-blue-grey a,.ibo-alert.ibo-is-blue a,.ibo-alert.ibo-is-cyan a,.ibo-alert.ibo-is-green a,.ibo-alert.ibo-is-orange a,.ibo-alert.ibo-is-red a,.ibo-alert.ibo-is-pink a{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-200,.ibo-dashlet-header-dynamic--count{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-250,.ibo-dashboard--top-bar .ibo-dashboard--top-bar-title{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-300{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-450,.ibo-dashlet-badge--action-list-count{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-50{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-100,.dataTables_paginate a.paginate_button.current,.dataTables_scrollHead thead tr th,.ibo-button,.ui-dialog .ui-button,.ui-datepicker-current,.ui-datepicker-close{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-150{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-250{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-300,.ibo-welcome-popup--text>div>div:first-child{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-50,.ibo-navigation-menu--menu-filter-hint{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-100,.ibo-quick-create--compartment--placeholder-hint,.ibo-global-search--compartment--placeholder-hint,.ibo-navigation-menu--menu--placeholder-hint,.ibo-activity-panel--body--placeholder-hint{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-150{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-250{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-300{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-code-50{font-size:0.83rem;font-family:monospace;font-weight:400}.ibo-font-code-100{font-size:1rem;font-family:monospace;font-weight:400}.ibo-font-code-150,.ibo-is-code,.ibo-input-text.ibo-is-code,textarea.ibo-is-code{font-size:1.17rem;font-family:monospace;font-weight:400}.ibo-font-code-200{font-size:1.33rem;font-family:monospace;font-weight:400}.ibo-font-code-250{font-size:1.5rem;font-family:monospace;font-weight:400}.ibo-font-code-300{font-size:1.67rem;font-family:monospace;font-weight:400}.ibo-font-code-350{font-size:1.83rem;font-family:monospace;font-weight:400}.ibo-font-code-400{font-size:2rem;font-family:monospace;font-weight:400}.ibo-font-code-450{font-size:2.5rem;font-family:monospace;font-weight:400}.ibo-font-code-500{font-size:3rem;font-family:monospace;font-weight:400}.ibo-font-code-550{font-size:4rem;font-family:monospace;font-weight:400}.ibo-is-visible{display:inherit !important;visibility:visible !important}.ibo-is-hidden{display:none !important}.ibo-is-transparent{opacity:0 !important}.ibo-is-opaque{opacity:1 !important}.ibo-is-fullwidth{width:100%}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-image,.ibo-panel--header-left,.ibo-panel--icon,.ibo-dashlet-header-static--icon-container,.ibo-input-image--image-view,.ibo-input-select--autocomplete-item-image,.ibo-pill,.ibo-title--icon,.ibo-datatable--toolbar-left,.ibo-datatable--toolbar-right,.ibo-field--fullscreen-toggler,.ibo-navigation-menu--bottom-part,.ibo-navigation-menu--user-info,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-object-details--status-dot,.ibo-activity-panel--togglers,.ibo-activity-panel--tabs-togglers,.ibo-activity-panel--tab-title,.ibo-activity-panel--tab-toolbar-actions,.ibo-activity-panel--tab-toolbar-action,.ibo-activity-panel--body--placeholder-image,.ibo-activity-panel--body--placeholder-hint,.ibo-activity-panel--closed-cover,.ibo-caselog-entry-form--lock-icon,.ibo-activity-entry--medallion,.ibo-activity-panel--load-more-entries-container,.ibo-activity-panel--load-entries-button{display:flex;justify-content:center;align-items:center}.dataTables_paginate,.ibo-dashlet-badge--action-list,.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.ibo-toolbar.ibo-toolbar--button,.ibo-activity-panel--tab-toolbar-left-actions,.ibo-activity-panel--tab-toolbar-middle-actions,.ibo-activity-panel--tab-toolbar-right-actions,.ibo-activity-panel--filter-option,.ibo-activity-panel--entry-forms-confirmation-preference,.ibo-caselog-entry-form--lock-indicator,.ibo-caselog-entry-form--action-buttons--main-actions{display:flex;align-items:center}.ibo-dashlet-badge--action-create,.ibo-title,.ibo-title--subtitle,.ibo-object-details--status,.ibo-activity-panel--add-caselog-entry-button{display:flex;align-items:baseline}.ibo-breadcrumbs,.ibo-quick-create,.ibo-quick-create--head,.ibo-global-search,.ibo-global-search--head,.ibo-top-bar,.ibo-top-bar--quick-actions,.ibo-top-bar--toolbar,.ibo-top-bar--toolbar-dashboard-menu-toggler,.ibo-tab-container--tabs-list,.ibo-tab-container--tab-header,.ibo-tab-container--extra-tabs-container,.ibo-dashboard--top-bar{display:flex;align-items:stretch}html.ibo-has-fullscreen-descendant{position:fixed !important;width:0 !important;height:0 !important}body.ibo-has-fullscreen-descendant{width:0 !important;height:0 !important;overflow:hidden !important}.ibo-has-fullscreen-descendant{position:static !important;overflow:visible !important;z-index:1050 !important}.ibo-is-fullscreen{position:absolute;top:0 !important;left:0 !important;margin:0 !important;padding:0 !important;width:100vw;height:100vh;overflow:auto;z-index:1050}.ibo-text-truncated-with-ellipsis,.ui-dialog .ui-dialog-title,.ibo-button--label,.ibo-breadcrumbs--item-label,.ibo-quick-create--compartment-element,.ibo-quick-create--compartment-results--element>.option,.ibo-global-search--compartment-element,.ibo-dashlet-badge--action-list-label,.ibo-input-select--autocomplete-item-txt,.attribute-set .attribute-set-item,.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-navigation-menu--menu-group-title,.ibo-navigation-menu--menu-nodes-title,.ibo-top-bar--toolbar-dashboard-title,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-tab-container--tab-toggler-label,.ibo-tab-container--extra-tab-toggler,.ibo-object-details>.ibo-panel--header .ibo-panel--subtitle,.ibo-activity-panel--tab-title-text,.ibo-activity-panel--filter-option{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.dataTables_paginate a.paginate_button,.ibo-dashlet-badge--action-list:hover,.ibo-dashlet-badge--action-list:active,.ibo-field--fullscreen-toggler,.search_form_handler a,.ibo-navigation-menu--menu-filter-clear,.ibo-navigation-menu--menu-filter-hint-close,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-activity-panel--load-entries-button{color:inherit}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .ibo-quick-create--compartment-results--element>.paginate_button.option:hover,.ibo-dashlet-badge--action-list:hover,.ibo-dashlet-badge--action-list:active:hover,.ibo-field--fullscreen-toggler:hover,.search_form_handler a:hover,.search_form_handler .ibo-quick-create--compartment-results--element>.option:hover,.ibo-navigation-menu--menu-filter-clear:hover,.ibo-navigation-menu--menu-filter-hint-close:hover,.ibo-tab-container--tab-toggler:hover,.ibo-tab-container--extra-tabs-list-toggler:hover,.ibo-activity-panel--load-entries-button:hover,.dataTables_paginate a.paginate_button:active,.ibo-dashlet-badge--action-list:hover:active,.ibo-dashlet-badge--action-list:active,.ibo-field--fullscreen-toggler:active,.search_form_handler a:active,.ibo-navigation-menu--menu-filter-clear:active,.ibo-navigation-menu--menu-filter-hint-close:active,.ibo-tab-container--tab-toggler:active,.ibo-tab-container--extra-tabs-list-toggler:active,.ibo-activity-panel--load-entries-button:active{color:inherit}.ibo-is-broken-hyperlink{text-decoration:line-through;cursor:help}.ibo-is-code{background-color:#f2f2f2;padding:1.25rem 1.5rem}.ibo-is-html-content{}.ibo-is-html-content table{width:unset !important;max-width:max-content}.ibo-is-html-content table{border-collapse:separate;border-spacing:2px}.ibo-is-html-content>code,.ibo-is-html-content :not(pre.hljs) code{color:inherit}.ibo-sticky-sentinel{position:absolute;left:0;right:0;visibility:hidden}.ibo-sticky-sentinel-top{top:0;height:0}.ibo-sticky-sentinel-bottom{bottom:0;height:0}.ibo-class-icon.ibo-is-small{width:32px;min-width:32px;max-height:32px}.ibo-class-icon.ibo-is-medium{width:48px;min-width:48px;max-height:48px}.ibo-class-icon.ibo-is-large{width:64px;min-width:64px;max-height:64px}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.content:not(:last-child),.ibo-is-html-content:not(:last-child){margin-bottom:1.5rem}/* minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:white;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:auto;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:"Raleway", "sans-serif", "system-ui"}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#212934;font-size:1rem;font-weight:500;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover,.ibo-quick-create--compartment-results--element>.option:hover{color:#363636}code{background-color:whitesmoke;color:#f14668;font-size:0.875em;font-weight:normal;padding:0.25em 0.5em 0.25em}hr{background-color:whitesmoke;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:0.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:whitesmoke;color:#4a4a4a;font-size:0.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}.content li+li,.ibo-is-html-content li+li{margin-top:0.25em}.content p:not(:last-child),.ibo-is-html-content p:not(:last-child),.content dl:not(:last-child),.ibo-is-html-content dl:not(:last-child),.content ol:not(:last-child),.ibo-is-html-content ol:not(:last-child),.content ul:not(:last-child),.ibo-is-html-content ul:not(:last-child),.content blockquote:not(:last-child),.ibo-is-html-content blockquote:not(:last-child),.content pre:not(:last-child),.ibo-is-html-content pre:not(:last-child),.content table:not(:last-child),.ibo-is-html-content table:not(:last-child){margin-bottom:1em}.content h1,.ibo-is-html-content h1,.content h2,.ibo-is-html-content h2,.content h3,.ibo-is-html-content h3,.content h4,.ibo-is-html-content h4,.content h5,.ibo-is-html-content h5,.content h6,.ibo-is-html-content h6{color:#363636;font-weight:600;line-height:1.125}.content h1,.ibo-is-html-content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child),.ibo-is-html-content h1:not(:first-child){margin-top:1em}.content h2,.ibo-is-html-content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child),.ibo-is-html-content h2:not(:first-child){margin-top:1.1428em}.content h3,.ibo-is-html-content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child),.ibo-is-html-content h3:not(:first-child){margin-top:1.3333em}.content h4,.ibo-is-html-content h4{font-size:1.25em;margin-bottom:0.8em}.content h5,.ibo-is-html-content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6,.ibo-is-html-content h6{font-size:1em;margin-bottom:1em}.content blockquote,.ibo-is-html-content blockquote{background-color:whitesmoke;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol,.ibo-is-html-content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]),.ibo-is-html-content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha,.ibo-is-html-content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman,.ibo-is-html-content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha,.ibo-is-html-content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman,.ibo-is-html-content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul,.ibo-is-html-content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul,.ibo-is-html-content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul,.ibo-is-html-content ul ul ul{list-style-type:square}.content dd,.ibo-is-html-content dd{margin-left:2em}.content figure,.ibo-is-html-content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child),.ibo-is-html-content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child),.ibo-is-html-content figure:not(:last-child){margin-bottom:2em}.content figure img,.ibo-is-html-content figure img{display:inline-block}.content figure figcaption,.ibo-is-html-content figure figcaption{font-style:italic}.content pre,.ibo-is-html-content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.ibo-is-html-content sup,.content sub,.ibo-is-html-content sub{font-size:75%}.content table,.ibo-is-html-content table{width:100%}.content table td,.ibo-is-html-content table td,.content table th,.ibo-is-html-content table th{border:'invalid on purpose';border-width:'invalid on purpose';padding:'invalid on purpose';vertical-align:top}.content table th,.ibo-is-html-content table th{color:'invalid on purpose'}.content table th:not([align]),.ibo-is-html-content table th:not([align]){text-align:inherit}.content table thead td,.ibo-is-html-content table thead td,.content table thead th,.ibo-is-html-content table thead th{border-width:'invalid on purpose';color:'invalid on purpose'}.content table tfoot td,.ibo-is-html-content table tfoot td,.content table tfoot th,.ibo-is-html-content table tfoot th{border-width:'invalid on purpose';color:'invalid on purpose'}.content table tbody tr:last-child td,.ibo-is-html-content table tbody tr:last-child td,.content table tbody tr:last-child th,.ibo-is-html-content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li,.ibo-is-html-content .tabs li+li{margin-top:0}.content.is-small,.is-small.ibo-is-html-content{font-size:0.75rem}.content.is-medium,.is-medium.ibo-is-html-content{font-size:1.25rem}.content.is-large,.is-large.ibo-is-html-content{font-size:1.5rem}.ibo-vendors-ckeditor--toolbar-fullscreen-button{display:none}.cke_toolbox_collapser.cke_toolbox_collapser_min~.ibo-vendors-ckeditor--toolbar-fullscreen-button{display:block;width:12px;height:11px;border:1px #A6A6A6 solid;cursor:pointer;background-position:center center !important;background-repeat:no-repeat !important;background-size:100% !important;background-image:url('../../../../images/full-screen.png') !important}.cke_toolbox_collapser.cke_toolbox_collapser_min~.ibo-vendors-ckeditor--toolbar-fullscreen-button:hover{background-color:#CCC}.hljs{padding:0.9rem !important;box-shadow:0 0px 3px 2px inset rgba(0, 0, 0, 0.4);border-radius:3px;white-space:pre-line}ul.cke_autocomplete_panel{background-color:white;border:none;border-radius:3px}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item{display:flex;justify-content:left;align-items:center}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-image{width:25px;height:25px;min-width:25px;min-height:25px;background-position:center center;background-size:100%;border-radius:100%;margin-right:0.5rem;background-color:#ebf8ff;border:1px solid #929fb1}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-title{white-space:nowrap;color:#3A3A3A}.ibo-vendors-ckeditor--display-content .cke_editable,.ibo-field--value .HTML .cke_editable,.ibo-caselog-entry .ibo-activity-entry--main-information-content .cke_editable{line-height:1.4}.ibo-vendors-ckeditor--display-content figure,.ibo-field--value .HTML figure,.ibo-caselog-entry .ibo-activity-entry--main-information-content figure{border:solid 1px #ccc;border-radius:2px}.ibo-vendors-ckeditor--display-content p,.ibo-field--value .HTML p,.ibo-caselog-entry .ibo-activity-entry--main-information-content p{margin-top:0.25em;margin-bottom:0.25em}.c3 path:not(.c3-legend-item-tile),.c3 line:not(.c3-legend-item-tile){stroke:#212934 !important}.c3-chart-arc path:not(.c3-legend-item-tile){stroke:white !important}.c3-axis{fill:#212934 !important}.c3-tooltip th{background-color:#aebecd !important;color:white !important}.c3-tooltip td{background-color:#929fb1 !important}.c3-legend-background{fill:white !important;stroke:#f2f2f2 !important}.c3-tooltip{background-color:#aebecd !important}.c3-tooltip tr{border:1px solid #CCC}.c3-legend-item{fill:#212934 !important}.tippy-content{white-space:pre-line}.ui-dialog{box-sizing:content-box;display:flex;flex-direction:column;position:absolute;top:0;left:0;background-color:white;border-radius:5px;overflow:hidden;outline:0;z-index:21}.ui-dialog .ui-dialog-titlebar{padding:0.4em 30px;position:relative;background-color:white;height:50px;border-bottom:solid 1px #e1e7ec;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.ui-dialog .ui-dialog-title{float:left;margin:0.1em 0;width:100%;padding-right:24px}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0;top:0.4em;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{box-sizing:content-box;position:relative;padding:16px 30px;overflow:auto}.ui-dialog .ui-dialog-buttonpane{margin-top:auto;text-align:left;border-width:1px 0 0 0;background-image:none;padding:0.4em 30px;position:relative;background-color:white;border-top:solid 1px #e1e7ec;height:50px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se{width:7px;height:7px;right:0;bottom:0}.ui-dialog .ui-resizable-sw{width:7px;height:7px;left:0;bottom:0}.ui-dialog .ui-resizable-ne{width:7px;height:7px;right:0;top:0}.ui-dialog .ui-resizable-nw{width:7px;height:7px;left:0;top:0}.ui-dialog .ui-button>.ui-icon{background-image:none;float:unset;margin:auto}.ui-dialog .ui-button>.ui-icon.ui-icon-closethick::after{content:'\f00d';font-family:'Font Awesome 5 Free';font-weight:600;text-indent:0;position:absolute;left:0px;width:100%;top:4px}.ui-button-icon-only{text-indent:-9999px;white-space:nowrap}.ui-widget-overlay.ui-front{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.6;filter:Alpha(Opacity=60);background-color:#37474f}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-layout-pane{overflow:auto}.ui-datepicker{background-color:white;border-radius:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12);z-index:32 !important;padding:0 8px 5px 8px}.ui-datepicker .ui-datepicker-header{position:relative;margin:8px 8px 4px 8px;padding-top:24px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-title{display:flex;justify-content:space-evenly}.ui-datepicker .ui-datepicker-title select{flex-grow:1}.ui-datepicker .ui-datepicker-year{margin-left:8px}.ui-datepicker .ui-datepicker-calendar{margin:0 8px 8px 8px}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold}.ui-datepicker td{padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em 0;text-align:center;width:23px;border-radius:100%;color:#c05621}.ui-datepicker td span.ui-state-active,.ui-datepicker td a.ui-state-active{background-color:#c05621;color:floralwhite}.ui-datepicker td span.ui-state-highlight:not(.ui-state-active),.ui-datepicker td a.ui-state-highlight:not(.ui-state-active){background-color:#feebc8}.ui-datepicker td span.ui-state-hover:not(.ui-state-active),.ui-datepicker td a.ui-state-hover:not(.ui-state-active){color:#7b341e}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-slider{position:relative;text-align:left;background-color:#f8f9fa;border:solid 1px #929fb1;border-radius:3px}.ui-slider .ui-slider-handle{background-color:white;border:solid 1px #929fb1;border-radius:3px;position:absolute;z-index:2;width:1.4em;height:1.4em;-ms-touch-action:none;touch-action:none;cursor:pointer}.ui-slider .ui-slider-handle:hover,.ui-slider .ui-slider-handle:active{border:solid 1px #c05621}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle{filter:inherit}.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:0.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.2em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:0.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:100}.ui-autocomplete .ui-menu-item{padding:0}.ui-autocomplete-input{width:auto;display:inline}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-tabs-tab.ui-state-disabled a{cursor:not-allowed !important}.ui-multiselect{width:auto !important;padding-left:0.7em !important;padding-right:1.5em !important;text-align:left;white-space:nowrap;overflow:hidden;display:grid}button.ui-multiselect>span{overflow:hidden}.ui-multiselect span.ui-icon{float:right}.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top:auto !important;left:-9999px}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important}.ui-multiselect-header{margin-bottom:3px;padding:3px 0}.ui-multiselect-header ul{padding-left:24px}.ui-multiselect-header ul li{float:left;padding:0 10px 0 0}.ui-multiselect-header span.ui-icon{float:left}.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0}.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10000;text-align:left}.ui-multiselect-checkboxes{position:relative;overflow-y:scroll !important}.ui-multiselect-checkboxes label{display:flex;align-items:center;cursor:pointer;padding:3px 1px}.ui-multiselect-checkboxes label input{margin-right:5px;position:relative;top:1px}.ui-multiselect-checkboxes li{clear:both;padding-right:3px}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none}.ui-dialog-titlebar.ui-multiselect-header{padding-left:20px;padding-right:20px}.ui-dialog-titlebar.ui-multiselect-header ul{padding-left:0;width:100%}.ui-dialog-titlebar.ui-multiselect-header a{color:#212934;font-weight:normal}.ui-multiselect,.ui-multiselect-menu,.ui-multiselect-header{background-color:#f8f9fa}button.ui-multiselect{padding-right:10px !important}button.ui-multiselect .fas{float:right;padding-left:10px}.dataTables_paginate{color:#404b5a}.dataTables_paginate a.paginate_button{display:inline-flex;justify-content:center;align-items:center;padding:0 5px;min-width:20px;height:20px;border-radius:3px}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .ibo-quick-create--compartment-results--element>.paginate_button.option:hover{background-color:#f8f9fa}.dataTables_paginate a.paginate_button.disabled{color:#929fb1;background-color:transparent;cursor:default}.dataTables_paginate a.paginate_button.current{color:#212934;background-color:#e1e7ec;box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.15)}.dataTables_length select{}.dataTables_length select[aria-controls]{display:inline-flex;width:unset;min-width:50px;height:20px;padding:0 4px}.dataTables_scrollHead{}.dataTables_scrollHead thead tr th{cursor:pointer}.dataTables_scrollHead thead tr th.sorting::after{position:absolute;right:calc((12px - 8px) / 2);content:"\f0dc";opacity:0.3;line-height:inherit}.dataTables_scrollHead thead tr th.sorting_asc:after{content:"\f0d8";opacity:1}.dataTables_scrollHead thead tr th.sorting_desc:after{content:"\f0d7";opacity:1}.dataTables_scrollHeadInner{border-bottom:1px solid #ccd4db}.dataTable th,.dataTable td{position:relative;padding:10px 12px}.dataTable tr:nth-child(odd){background-color:white}.dataTable tr:nth-child(even){background-color:#f2f2f2}.dataTable tr.ibo-is-red{background-color:#fce8e8}.dataTable tr.ibo-is-danger{background-color:#fed7d7}.dataTable tr.ibo-is-alert{background-color:#fed7d7}.dataTable tr.ibo-is-orange{background-color:floralwhite}.dataTable tr.ibo-is-warning{background-color:#feebc8}.dataTable tr.ibo-is-blue{background-color:#bee3f8}.dataTable tr.ibo-is-info{background-color:#bee3f8}.treeview,.treeview ul{padding:0;margin:0;list-style:none}.treeview div.hitarea{height:15px;width:15px;margin-left:-15px;float:left;cursor:pointer}.treeview li{margin:0;padding:3px 0 3px 16px}.treeview a.selected{background-color:#f8f9fa}#treecontrol{margin:1em 0}.treeview .hover{color:#dd6c20;cursor:pointer}.treeview li{background:url('../../../..//images/tv-item.gif') 0 0 no-repeat}.treeview .collapsable{background-image:url('../../../..//images/tv-collapsable.gif')}.treeview .expandable{background-image:url('../../../..//images/tv-expandable.gif')}.treeview .last{background-image:url('../../../..//images/tv-item-last.gif')}.treeview .lastCollapsable{background-image:url('../../../..//images/tv-collapsable-last.gif')}.treeview .lastExpandable{background-image:url('../../../..//images/tv-expandable-last.gif')}.filetree li{padding:3px 0 1px 16px}.filetree span.folder,.filetree span.file{padding-left:16px;display:block;height:15px}.filetree span.folder{background:url('../../../..//images/tv-folder.gif') 0 0 no-repeat}.filetree span.file{background:url('../../../..//images/tv-file.gif') 0 0 no-repeat}.blockUI.blockOverlay{background-color:#f2f2f2}.blockUI.blockMsg{font-size:6em;text-align:center;color:#6e7a8a;border:none;background-color:transparent}.mfp-bg{z-index:1100}.mfp-wrap{z-index:1101}/* +:root{--ibo-color-white-100:white;--ibo-color-white-200:#f2f2f2;--ibo-color-transparent:rgba(255, 255, 255, 0);--ibo-color-grey-50:#fcfcfd;--ibo-color-grey-100:#f8f9fa;--ibo-color-grey-200:#e1e7ec;--ibo-color-grey-300:#d5dde5;--ibo-color-grey-400:#ccd4db;--ibo-color-grey-500:#aebecd;--ibo-color-grey-600:#929fb1;--ibo-color-grey-700:#6e7a8a;--ibo-color-grey-800:#404b5a;--ibo-color-grey-900:#212934;--ibo-color-grey-950:#141a22;--ibo-color-blue-grey-50:#f1f5f8;--ibo-color-blue-grey-100:#cfd8dc;--ibo-color-blue-grey-200:#b0bec5;--ibo-color-blue-grey-300:#90a4ae;--ibo-color-blue-grey-400:#78909c;--ibo-color-blue-grey-500:#607d8b;--ibo-color-blue-grey-600:#546e7a;--ibo-color-blue-grey-700:#455a64;--ibo-color-blue-grey-800:#37474f;--ibo-color-blue-grey-900:#263238;--ibo-color-blue-grey-950:#1b2428;--ibo-color-blue-100:#ebf8ff;--ibo-color-blue-200:#bee3f8;--ibo-color-blue-300:#90cef4;--ibo-color-blue-400:#63b4ed;--ibo-color-blue-500:#429ae1;--ibo-color-blue-600:#3182ce;--ibo-color-blue-700:#2b6bb0;--ibo-color-blue-800:#2c5382;--ibo-color-blue-900:#2a4265;--ibo-color-blue-950:#253750;--ibo-color-cyan-100:#c9eef2;--ibo-color-cyan-200:#80deea;--ibo-color-cyan-300:#4dd0e1;--ibo-color-cyan-400:#26c5da;--ibo-color-cyan-500:#00bbd4;--ibo-color-cyan-600:#00aac1;--ibo-color-cyan-700:#0096a7;--ibo-color-cyan-800:#00838f;--ibo-color-cyan-900:#006164;--ibo-color-cyan-950:#003636;--ibo-color-green-100:#dcedc8;--ibo-color-green-200:#c5e1a5;--ibo-color-green-300:#aed581;--ibo-color-green-400:#9ccc65;--ibo-color-green-500:#8ac34a;--ibo-color-green-600:#7cb342;--ibo-color-green-700:#689f38;--ibo-color-green-800:#558b2f;--ibo-color-green-900:#33691e;--ibo-color-green-950:#235816;--ibo-color-orange-100:floralwhite;--ibo-color-orange-200:#feebc8;--ibo-color-orange-300:#fbd38d;--ibo-color-orange-400:#f6ae55;--ibo-color-orange-500:#ea7d1e;--ibo-color-orange-600:#dd6c20;--ibo-color-orange-700:#c05621;--ibo-color-orange-800:#9c4221;--ibo-color-orange-900:#7b341e;--ibo-color-orange-950:#572819;--ibo-color-red-100:#fce8e8;--ibo-color-red-200:#fed7d7;--ibo-color-red-300:#feb2b2;--ibo-color-red-400:#fc8181;--ibo-color-red-500:#f56565;--ibo-color-red-600:#e53e3e;--ibo-color-red-700:#c53030;--ibo-color-red-800:#9b2c2c;--ibo-color-red-900:#742a2a;--ibo-color-red-950:#491d1d;--ibo-color-pink-100:#fff5f7;--ibo-color-pink-200:#fed7e2;--ibo-color-pink-300:#fbb6ce;--ibo-color-pink-400:#f688b4;--ibo-color-pink-500:#ed64a6;--ibo-color-pink-600:#d53f8c;--ibo-color-pink-700:#b83280;--ibo-color-pink-800:#97266d;--ibo-color-pink-900:#702459;--ibo-color-pink-950:#511a40}:root{--ibo-color-primary-100:floralwhite;--ibo-color-primary-200:#feebc8;--ibo-color-primary-300:#fbd38d;--ibo-color-primary-400:#f6ae55;--ibo-color-primary-500:#ea7d1e;--ibo-color-primary-600:#dd6c20;--ibo-color-primary-700:#c05621;--ibo-color-primary-800:#9c4221;--ibo-color-primary-900:#7b341e;--ibo-color-primary-950:#572819;--ibo-color-secondary-100:#f8f9fa;--ibo-color-secondary-200:#e1e7ec;--ibo-color-secondary-300:#d5dde5;--ibo-color-secondary-400:#ccd4db;--ibo-color-secondary-500:#aebecd;--ibo-color-secondary-600:#929fb1;--ibo-color-secondary-700:#6e7a8a;--ibo-color-secondary-800:#404b5a;--ibo-color-secondary-900:#212934;--ibo-color-secondary-950:#141a22;--ibo-color-information-100:#ebf8ff;--ibo-color-information-200:#bee3f8;--ibo-color-information-300:#90cef4;--ibo-color-information-400:#63b4ed;--ibo-color-information-500:#429ae1;--ibo-color-information-600:#3182ce;--ibo-color-information-700:#2b6bb0;--ibo-color-information-800:#2c5382;--ibo-color-information-900:#2a4265;--ibo-color-information-950:#253750;--ibo-color-success-100:#dcedc8;--ibo-color-success-200:#c5e1a5;--ibo-color-success-300:#aed581;--ibo-color-success-400:#9ccc65;--ibo-color-success-500:#8ac34a;--ibo-color-success-600:#7cb342;--ibo-color-success-700:#689f38;--ibo-color-success-800:#558b2f;--ibo-color-success-900:#33691e;--ibo-color-success-950:#235816;--ibo-color-warning-100:floralwhite;--ibo-color-warning-200:#feebc8;--ibo-color-warning-300:#fbd38d;--ibo-color-warning-400:#f6ae55;--ibo-color-warning-500:#ea7d1e;--ibo-color-warning-600:#dd6c20;--ibo-color-warning-700:#c05621;--ibo-color-warning-800:#9c4221;--ibo-color-warning-900:#7b341e;--ibo-color-warning-950:#572819;--ibo-color-danger-100:#fce8e8;--ibo-color-danger-200:#fed7d7;--ibo-color-danger-300:#feb2b2;--ibo-color-danger-400:#fc8181;--ibo-color-danger-500:#f56565;--ibo-color-danger-600:#e53e3e;--ibo-color-danger-700:#c53030;--ibo-color-danger-800:#9b2c2c;--ibo-color-danger-900:#742a2a;--ibo-color-danger-950:#491d1d;--ibo-color-error-100:#fce8e8;--ibo-color-error-200:#fed7d7;--ibo-color-error-300:#feb2b2;--ibo-color-error-400:#fc8181;--ibo-color-error-500:#f56565;--ibo-color-error-600:#e53e3e;--ibo-color-error-700:#c53030;--ibo-color-error-800:#9b2c2c;--ibo-color-error-900:#742a2a;--ibo-color-error-950:#491d1d;--ibo-caselog-color-highlight-1:#689f38;--ibo-caselog-color-highlight-2:#b83280;--ibo-caselog-color-highlight-3:#f6ae55;--ibo-caselog-color-highlight-4:#3182ce;--ibo-caselog-color-highlight-5:#80deea}:root{--ibo-lifecycle-new-state-primary-color:#2c5382;--ibo-lifecycle-new-state-secondary-color:white;--ibo-lifecycle-neutral-state-primary-color:#2c5382;--ibo-lifecycle-neutral-state-secondary-color:white;--ibo-lifecycle-waiting-state-primary-color:#f6ae55;--ibo-lifecycle-waiting-state-secondary-color:white;--ibo-lifecycle-success-state-primary-color:#689f38;--ibo-lifecycle-success-state-secondary-color:white;--ibo-lifecycle-failure-state-primary-color:#b83280;--ibo-lifecycle-failure-state-secondary-color:white;--ibo-lifecycle-frozen-state-primary-color:#e1e7ec;--ibo-lifecycle-frozen-state-secondary-color:#6e7a8a;--ibo-lifecycle-active-state-primary-color:#689f38;--ibo-lifecycle-active-state-secondary-color:white;--ibo-lifecycle-inactive-state-primary-color:#f6ae55;--ibo-lifecycle-inactive-state-secondary-color:white}:root{--ibo-border-radius-100:1px;--ibo-border-radius-300:3px;--ibo-border-radius-500:5px;--ibo-border-radius-700:10px;--ibo-border-radius-900:16px;--ibo-border-radius-full:100%}:root{--ibo-elevation-100:inset 0 1px 1px 0 rgba(0, 0, 0, 0.15)}:root{--ibo-elevation-100:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12);--ibo-elevation-200:0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15);--ibo-elevation-300:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15);--ibo-elevation-400:0 5px 10px rgba(0, 0, 0, 0.05), 0 15px 25px rgba(0, 0, 0, 0.15);--ibo-elevation-500:0 20px 40px rgba(0, 0, 0, 0.2)}:root{--ibo-size-0:0;--ibo-size-50:2px;--ibo-size-100:4px;--ibo-size-150:8px;--ibo-size-200:12px;--ibo-size-250:16px;--ibo-size-300:24px;--ibo-size-350:32px;--ibo-size-400:48px;--ibo-size-450:64px;--ibo-size-500:96px;--ibo-size-550:128px;--ibo-size-600:192px;--ibo-size-650:256px;--ibo-size-700:384px;--ibo-size-750:512px;--ibo-size-800:640px;--ibo-size-850:768px;--ibo-size-900:896px}:root{--ibo-spacing-0:0;--ibo-spacing-100:2px;--ibo-spacing-200:4px;--ibo-spacing-300:8px;--ibo-spacing-400:12px;--ibo-spacing-500:16px;--ibo-spacing-600:24px;--ibo-spacing-700:32px;--ibo-spacing-800:48px;--ibo-spacing-900:64px}:root{--ibo-font-size-50:0.83rem;--ibo-font-size-100:1rem;--ibo-font-size-150:1.17rem;--ibo-font-size-200:1.33rem;--ibo-font-size-250:1.5rem;--ibo-font-size-300:1.67rem;--ibo-font-size-350:1.83rem;--ibo-font-size-400:2rem;--ibo-font-size-450:2.5rem;--ibo-font-size-500:3rem;--ibo-font-size-550:4rem}:root{--ibo-font-weight-100:100;--ibo-font-weight-200:200;--ibo-font-weight-300:300;--ibo-font-weight-400:400;--ibo-font-weight-500:500;--ibo-font-weight-600:600;--ibo-font-weight-700:700;--ibo-font-weight-800:800;--ibo-font-weight-900:900;--ibo-font-weight-950:950}:root{--ibo-font-family-base:Raleway;--ibo-font-family-monospace:monospace;--ibo-font-family-code:monospace}.ibo-datatable .ibo-field-badge::before{border-radius:100%}.ibo-text.ibo-is-primary{color:#9c4221}.ibo-text.ibo-is-secondary,.ui-dialog .ibo-text.ui-button,.ibo-text.ui-datepicker-current,.ibo-text.ui-datepicker-close{color:#404b5a}.ibo-text.ibo-is-neutral,.ui-dialog .ibo-text.ui-button.ui-dialog-titlebar-close{color:#404b5a}.ibo-text.ibo-is-information{color:#2c5382}.ibo-text.ibo-is-success{color:#558b2f}.ibo-text.ibo-is-failure{color:#9b2c2c}.ibo-text.ibo-is-warning{color:#9c4221}.ibo-text.ibo-is-danger{color:#9b2c2c}.ibo-text.ibo-is-grey{color:#404b5a}.ibo-text.ibo-is-blue-grey{color:#37474f}.ibo-text.ibo-is-blue{color:#2c5382}.ibo-text.ibo-is-cyan{color:#00838f}.ibo-text.ibo-is-green{color:#558b2f}.ibo-text.ibo-is-orange{color:#9c4221}.ibo-text.ibo-is-red{color:#9b2c2c}.ibo-text.ibo-is-pink{color:#97266d}.ibo-activity-panel--tab-title-decoration{box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, 0.15)}.ibo-top-bar,.ibo-tab-container--extra-tabs-list{box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}ul.cke_autocomplete_panel,.ibo-breadcrumbs--previous-items-list,.ibo-quick-create--input.selectize-control.single .selectize-dropdown,.ibo-popover-menu,.ui-menu,.ui-multiselect-menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul,.ibo-activity-panel--filter-options{box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}.dataTables_scrollHead thead tr th.sorting::after,.ibo-breadcrumbs--item:not(:last-child)::after,.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after,.ibo-prop--apply.ui-state-error:after,.ibo-sort-order::after{font-family:"Font Awesome 5 Free";font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.ibo-font-size-50,.ibo-field--fullscreen-toggler,.ibo-activity-panel--tab-title-draft-indicator,.ibo-activity-entry--sub-information{font-size:0.83rem}.ibo-font-size-100,.dataTables_paginate a.paginate_button,.ibo-quick-create--drawer,.ibo-global-search--drawer,.ibo-dashlet-header-dynamic--label,.ibo-datatable--toolbar,.object-ref-icon.text_decoration,.object-ref-icon-disabled.text_decoration,.ibo-criterion-area,.ibo-dashboard-editor--properties table td .ibo-field,.ibo-dashboard--available-dashlets table td .ibo-field,.ibo-dashlet--properties table td .ibo-field,.ibo-dashboard-editor--properties table th .ibo-field,.ibo-dashboard--available-dashlets table th .ibo-field,.ibo-dashlet--properties table th .ibo-field,.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--body,.ibo-alert--body .ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-alert--body .ibo-collapsible-section .ibo-collapsible-section--body{font-size:1rem}.ibo-font-size-150,.ibo-alert,.ibo-breadcrumbs--item-icon,.ibo-panel--subtitle,.ibo-panel--body,.ibo-dashlet-badge--action-create,.ibo-prop-header,.ibo-field,.sf_results_placeholder,.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-name,.ibo-tab-container--tabs-list,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,.ibo-activity-entry--medallion{font-size:1.17rem}.ibo-font-size-200,.dataTables_paginate a.paginate_button.previous,.dataTables_paginate a.paginate_button.next{font-size:1.33rem}.ibo-font-size-250,.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title,.ibo-fieldset-legend,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,legend,.ibo-top-bar--toolbar-dashboard-title,.ibo-tab-container--tab-container--label>span,.ibo-dashboard-editor--properties-title{font-size:1.5rem}.ibo-font-size-300,.ibo-title--for-object-details,.ibo-tab--temporary-remote-content--button{font-size:1.67rem}.ibo-font-size-350,.ibo-panel--title,.ibo-dashlet-header-static--body,.ibo-title-for-dashlet--title{font-size:1.83rem}.ibo-font-size-400{font-size:2rem}.ibo-font-size-450{font-size:2.5rem}.ibo-font-size-500{font-size:3rem}.ibo-font-size-550{font-size:4rem}.ibo-font-weight-100{font-weight:100}.ibo-font-weight-200{font-weight:200}.ibo-font-weight-300{font-weight:300}.ibo-font-weight-400{font-weight:400}.ibo-font-weight-500{font-weight:500}.ibo-font-weight-600,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-popover-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ui-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ui-multiselect-menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-input-select-icon--menu .ibo-navigation-menu--notifications-show-all-multiple--counter,.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--notifications-show-all-multiple~ul .ibo-navigation-menu--notifications-show-all-multiple--counter,.ibo-field--label{font-weight:600}.ibo-font-weight-700,ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-title,.ibo-alert .ibo-alert--title,.ibo-tab-container--tab-header.ui-tabs-active,.ui-tabs-active.ibo-tab-container--extra-tabs-container{font-weight:700}.ibo-font-weight-800{font-weight:800}.ibo-font-weight-900{font-weight:900}.ibo-font-weight-950{font-weight:950}.ibo-font-ral-nor-50,.ibo-navigation-menu--menu-filter-hotkey{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-100,.ui-datepicker .ui-datepicker-title select,.ui-multiselect-checkboxes label,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization,.dataModelSchema text,.tooltipD3{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-150,.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.ibo-input-select.ibo-input-selectize input,.ibo-input-selectize.ui-multiselect input,.ui_tpicker_hour_slider>select.ibo-input-selectize input,.ui_tpicker_minute_slider>select.ibo-input-selectize input,.ui_tpicker_second_slider>select.ibo-input-selectize input,select.ibo-input-selectize.ibo-input-select-placeholder input,.ibo-title--subtitle,.ibo-navigation-menu--menu-nodes ul li>a,.ibo-navigation-menu--menu-nodes ul li>span,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications,.ibo-datamodel-viewer--details .ibo-panel--subtitle,.ibo-global-search--result--title{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-200,.ibo-collapsible-section .ibo-collapsible-section--body,.ibo-navigation-menu--menu-group{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-250,.ui-dialog-title,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-welcome-popup--text{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-300,.ibo-quick-create--input.selectize-control.single .selectize-input>input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input,.ibo-quick-create--input.selectize-control.single .selectize-input>.item,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>.item,.ibo-global-search--input,.ibo-global-search--input:hover,.ibo-global-search--input:focus,.ibo-global-search--input:active{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-350,.ibo-navigation-menu--menu-nodes-title{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-400,.ibo-quick-create--icon,.ibo-global-search--icon{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-nor-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-50{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-100,.dataTable th,.dataTable td,.ibo-breadcrumbs--item,.ibo-breadcrumbs--previous-items-list-toggler,.ibo-breadcrumbs--previous-item,body{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-150,.ui-multiselect-checkboxes li{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-250,.ibo-dashlet-badge--action-list{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-300,.ibo-title--text{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-med-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:500;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-50,.ibo-field--label>.ibo-has-description::after,.ibo-navigation-menu--menu-filter-clear,.ibo-input-with-label--label.ibo-has-description::after{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-100,.ui-multiselect-header ul,.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label,.ibo-navigation-menu--menu-node-counter,#tooltipD3_top{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-150,.ibo-alert.ibo-is-primary a,.ibo-alert.ibo-is-secondary a,.ui-dialog .ibo-alert.ui-button a,.ibo-alert.ui-datepicker-current a,.ibo-alert.ui-datepicker-close a,.ibo-alert.ibo-is-neutral a,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close a,.ibo-alert.ibo-is-information a,.ibo-alert.ibo-is-success a,.ibo-alert.ibo-is-failure a,.ibo-alert.ibo-is-warning a,.ibo-alert.ibo-is-danger a,.ibo-alert.ibo-is-grey a,.ibo-alert.ibo-is-blue-grey a,.ibo-alert.ibo-is-blue a,.ibo-alert.ibo-is-cyan a,.ibo-alert.ibo-is-green a,.ibo-alert.ibo-is-orange a,.ibo-alert.ibo-is-red a,.ibo-alert.ibo-is-pink a{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-200,.ibo-dashlet-header-dynamic--count{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-250,.ibo-dashboard--top-bar .ibo-dashboard--top-bar-title{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-300{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-450,.ibo-dashlet-badge--action-list-count{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-bol-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:700;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-50{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-100,.dataTables_paginate a.paginate_button.current,.dataTables_scrollHead thead tr th,.ibo-button,.ui-dialog .ui-button,.ui-datepicker-current,.ui-datepicker-close{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-150{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-250{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-300,.ibo-welcome-popup--text>div>div:first-child{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-sembol-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:600;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-50,.ibo-navigation-menu--menu-filter-hint{font-size:0.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-100,.ibo-quick-create--compartment--placeholder-hint,.ibo-global-search--compartment--placeholder-hint,.ibo-navigation-menu--menu--placeholder-hint,.ibo-activity-panel--body--placeholder-hint{font-size:1rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-150{font-size:1.17rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-200{font-size:1.33rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-250{font-size:1.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-300{font-size:1.67rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-350{font-size:1.83rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-400{font-size:2rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-450{font-size:2.5rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-500{font-size:3rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-ral-ita-550{font-size:4rem;font-family:"Raleway", "sans-serif", "system-ui";font-weight:400;font-style:italic;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-feature-settings:"lnum"}.ibo-font-code-50{font-size:0.83rem;font-family:monospace;font-weight:400}.ibo-font-code-100{font-size:1rem;font-family:monospace;font-weight:400}.ibo-font-code-150,.ibo-is-code,.ibo-input-text.ibo-is-code,textarea.ibo-is-code{font-size:1.17rem;font-family:monospace;font-weight:400}.ibo-font-code-200{font-size:1.33rem;font-family:monospace;font-weight:400}.ibo-font-code-250{font-size:1.5rem;font-family:monospace;font-weight:400}.ibo-font-code-300{font-size:1.67rem;font-family:monospace;font-weight:400}.ibo-font-code-350{font-size:1.83rem;font-family:monospace;font-weight:400}.ibo-font-code-400{font-size:2rem;font-family:monospace;font-weight:400}.ibo-font-code-450{font-size:2.5rem;font-family:monospace;font-weight:400}.ibo-font-code-500{font-size:3rem;font-family:monospace;font-weight:400}.ibo-font-code-550{font-size:4rem;font-family:monospace;font-weight:400}.ibo-is-visible{display:inherit !important;visibility:visible !important}.ibo-is-hidden{display:none !important}.ibo-is-transparent{opacity:0 !important}.ibo-is-opaque{opacity:1 !important}.ibo-is-fullwidth{width:100%}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-image,.ibo-panel--header-left,.ibo-panel--icon,.ibo-dashlet-header-static--icon-container,.ibo-input-image--image-view,.ibo-input-select--autocomplete-item-image,.ibo-pill,.ibo-title--icon,.ibo-datatable--toolbar-left,.ibo-datatable--toolbar-right,.ibo-field--fullscreen-toggler,.ibo-navigation-menu--bottom-part,.ibo-navigation-menu--user-info,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-object-details--status-dot,.ibo-activity-panel--togglers,.ibo-activity-panel--tabs-togglers,.ibo-activity-panel--tab-title,.ibo-activity-panel--tab-toolbar-actions,.ibo-activity-panel--tab-toolbar-action,.ibo-activity-panel--body--placeholder-image,.ibo-activity-panel--body--placeholder-hint,.ibo-activity-panel--closed-cover,.ibo-caselog-entry-form--lock-icon,.ibo-activity-entry--medallion,.ibo-activity-panel--load-more-entries-container,.ibo-activity-panel--load-entries-button{display:flex;justify-content:center;align-items:center}.dataTables_paginate,.ibo-dashlet-badge--action-list,.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.ibo-toolbar.ibo-toolbar--button,.ibo-activity-panel--tab-toolbar-left-actions,.ibo-activity-panel--tab-toolbar-middle-actions,.ibo-activity-panel--tab-toolbar-right-actions,.ibo-activity-panel--filter-option,.ibo-activity-panel--entry-forms-confirmation-preference,.ibo-caselog-entry-form--lock-indicator,.ibo-caselog-entry-form--action-buttons--main-actions{display:flex;align-items:center}.ibo-dashlet-badge--action-create,.ibo-title,.ibo-title--subtitle,.ibo-object-details--status,.ibo-activity-panel--add-caselog-entry-button{display:flex;align-items:baseline}.ibo-breadcrumbs,.ibo-quick-create,.ibo-quick-create--head,.ibo-global-search,.ibo-global-search--head,.ibo-top-bar,.ibo-top-bar--quick-actions,.ibo-top-bar--toolbar,.ibo-top-bar--toolbar-dashboard-menu-toggler,.ibo-tab-container--tabs-list,.ibo-tab-container--tab-header,.ibo-tab-container--extra-tabs-container,.ibo-dashboard--top-bar{display:flex;align-items:stretch}html.ibo-has-fullscreen-descendant{position:fixed !important;width:0 !important;height:0 !important}body.ibo-has-fullscreen-descendant{width:0 !important;height:0 !important;overflow:hidden !important}.ibo-has-fullscreen-descendant{position:static !important;overflow:visible !important;z-index:1050 !important}.ibo-is-fullscreen{position:absolute;top:0 !important;left:0 !important;margin:0 !important;padding:0 !important;width:100vw;height:100vh;overflow:auto;z-index:1050}.ibo-text-truncated-with-ellipsis,.ui-dialog .ui-dialog-title,.ibo-button--label,.ibo-breadcrumbs--item-label,.ibo-quick-create--compartment-element,.ibo-quick-create--compartment-results--element>.option,.ibo-global-search--compartment-element,.ibo-dashlet-badge--action-list-label,.ibo-input-select--autocomplete-item-txt,.attribute-set .attribute-set-item,.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-navigation-menu--menu-group-title,.ibo-navigation-menu--menu-nodes-title,.ibo-top-bar--toolbar-dashboard-title,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-tab-container--tab-toggler-label,.ibo-tab-container--extra-tab-toggler,.ibo-object-details>.ibo-panel--header .ibo-panel--subtitle,.ibo-activity-panel--tab-title-text,.ibo-activity-panel--filter-option{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.dataTables_paginate a.paginate_button,.ibo-dashlet-badge--action-list:hover,.ibo-dashlet-badge--action-list:active,.ibo-field--fullscreen-toggler,.search_form_handler a,.ibo-navigation-menu--menu-filter-clear,.ibo-navigation-menu--menu-filter-hint-close,.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler,.ibo-activity-panel--load-entries-button{color:inherit}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .ibo-quick-create--compartment-results--element>.paginate_button.option:hover,.ibo-dashlet-badge--action-list:hover,.ibo-dashlet-badge--action-list:active:hover,.ibo-field--fullscreen-toggler:hover,.search_form_handler a:hover,.search_form_handler .ibo-quick-create--compartment-results--element>.option:hover,.ibo-navigation-menu--menu-filter-clear:hover,.ibo-navigation-menu--menu-filter-hint-close:hover,.ibo-tab-container--tab-toggler:hover,.ibo-tab-container--extra-tabs-list-toggler:hover,.ibo-activity-panel--load-entries-button:hover,.dataTables_paginate a.paginate_button:active,.ibo-dashlet-badge--action-list:hover:active,.ibo-dashlet-badge--action-list:active,.ibo-field--fullscreen-toggler:active,.search_form_handler a:active,.ibo-navigation-menu--menu-filter-clear:active,.ibo-navigation-menu--menu-filter-hint-close:active,.ibo-tab-container--tab-toggler:active,.ibo-tab-container--extra-tabs-list-toggler:active,.ibo-activity-panel--load-entries-button:active{color:inherit}.ibo-is-broken-hyperlink{text-decoration:line-through;cursor:help}.ibo-is-code{background-color:#f2f2f2;padding:1.25rem 1.5rem}.ibo-add-margin-top-250{margin-top:12px}.ibo-is-html-content{}.ibo-is-html-content table{width:unset !important;max-width:max-content}.ibo-is-html-content table{border-collapse:separate;border-spacing:2px}.ibo-is-html-content>code,.ibo-is-html-content code:not(.hljs){color:inherit}.ibo-sticky-sentinel{position:absolute;left:0;right:0;visibility:hidden}.ibo-sticky-sentinel-top{top:0;height:0}.ibo-sticky-sentinel-bottom{bottom:0;height:0}.ibo-class-icon.ibo-is-small{width:32px;min-width:32px;max-height:32px}.ibo-class-icon.ibo-is-medium{width:48px;min-width:48px;max-height:48px}.ibo-class-icon.ibo-is-large{width:64px;min-width:64px;max-height:64px}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.content:not(:last-child),.ibo-is-html-content:not(:last-child){margin-bottom:1.5rem}/* minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:white;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:auto;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:"Raleway", "sans-serif", "system-ui"}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#212934;font-size:1rem;font-weight:500;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover,.ibo-quick-create--compartment-results--element>.option:hover{color:#363636}code{background-color:whitesmoke;color:#f14668;font-size:0.875em;font-weight:normal;padding:0.25em 0.5em 0.25em}hr{background-color:whitesmoke;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:0.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:whitesmoke;color:#4a4a4a;font-size:0.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}.content li+li,.ibo-is-html-content li+li{margin-top:0.25em}.content p:not(:last-child),.ibo-is-html-content p:not(:last-child),.content dl:not(:last-child),.ibo-is-html-content dl:not(:last-child),.content ol:not(:last-child),.ibo-is-html-content ol:not(:last-child),.content ul:not(:last-child),.ibo-is-html-content ul:not(:last-child),.content blockquote:not(:last-child),.ibo-is-html-content blockquote:not(:last-child),.content pre:not(:last-child),.ibo-is-html-content pre:not(:last-child),.content table:not(:last-child),.ibo-is-html-content table:not(:last-child){margin-bottom:1em}.content h1,.ibo-is-html-content h1,.content h2,.ibo-is-html-content h2,.content h3,.ibo-is-html-content h3,.content h4,.ibo-is-html-content h4,.content h5,.ibo-is-html-content h5,.content h6,.ibo-is-html-content h6{color:#363636;font-weight:600;line-height:1.125}.content h1,.ibo-is-html-content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child),.ibo-is-html-content h1:not(:first-child){margin-top:1em}.content h2,.ibo-is-html-content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child),.ibo-is-html-content h2:not(:first-child){margin-top:1.1428em}.content h3,.ibo-is-html-content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child),.ibo-is-html-content h3:not(:first-child){margin-top:1.3333em}.content h4,.ibo-is-html-content h4{font-size:1.25em;margin-bottom:0.8em}.content h5,.ibo-is-html-content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6,.ibo-is-html-content h6{font-size:1em;margin-bottom:1em}.content blockquote,.ibo-is-html-content blockquote{background-color:whitesmoke;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol,.ibo-is-html-content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]),.ibo-is-html-content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha,.ibo-is-html-content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman,.ibo-is-html-content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha,.ibo-is-html-content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman,.ibo-is-html-content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul,.ibo-is-html-content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul,.ibo-is-html-content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul,.ibo-is-html-content ul ul ul{list-style-type:square}.content dd,.ibo-is-html-content dd{margin-left:2em}.content figure,.ibo-is-html-content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child),.ibo-is-html-content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child),.ibo-is-html-content figure:not(:last-child){margin-bottom:2em}.content figure img,.ibo-is-html-content figure img{display:inline-block}.content figure figcaption,.ibo-is-html-content figure figcaption{font-style:italic}.content pre,.ibo-is-html-content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sup,.ibo-is-html-content sup,.content sub,.ibo-is-html-content sub{font-size:75%}.content table,.ibo-is-html-content table{width:100%}.content table td,.ibo-is-html-content table td,.content table th,.ibo-is-html-content table th{border:'invalid on purpose';border-width:'invalid on purpose';padding:'invalid on purpose';vertical-align:top}.content table th,.ibo-is-html-content table th{color:'invalid on purpose'}.content table th:not([align]),.ibo-is-html-content table th:not([align]){text-align:inherit}.content table thead td,.ibo-is-html-content table thead td,.content table thead th,.ibo-is-html-content table thead th{border-width:'invalid on purpose';color:'invalid on purpose'}.content table tfoot td,.ibo-is-html-content table tfoot td,.content table tfoot th,.ibo-is-html-content table tfoot th{border-width:'invalid on purpose';color:'invalid on purpose'}.content table tbody tr:last-child td,.ibo-is-html-content table tbody tr:last-child td,.content table tbody tr:last-child th,.ibo-is-html-content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li,.ibo-is-html-content .tabs li+li{margin-top:0}.content.is-small,.is-small.ibo-is-html-content{font-size:0.75rem}.content.is-medium,.is-medium.ibo-is-html-content{font-size:1.25rem}.content.is-large,.is-large.ibo-is-html-content{font-size:1.5rem}.ibo-vendors-ckeditor--toolbar-fullscreen-button{display:none}.cke_toolbox_collapser.cke_toolbox_collapser_min~.ibo-vendors-ckeditor--toolbar-fullscreen-button{display:block;width:12px;height:11px;border:1px #A6A6A6 solid;cursor:pointer;background-position:center center !important;background-repeat:no-repeat !important;background-size:100% !important;background-image:url('../../../../images/full-screen.png') !important}.cke_toolbox_collapser.cke_toolbox_collapser_min~.ibo-vendors-ckeditor--toolbar-fullscreen-button:hover{background-color:#CCC}.hljs{padding:0.9rem !important;box-shadow:0 0px 3px 2px inset rgba(0, 0, 0, 0.4);border-radius:3px;white-space:pre-line}.ibo-hljs-container{padding:0 !important}ul.cke_autocomplete_panel{background-color:white;border:none;border-radius:3px}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item{display:flex;justify-content:left;align-items:center}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-image{width:25px;height:25px;min-width:25px;min-height:25px;background-position:center center;background-size:100%;border-radius:100%;margin-right:0.5rem;background-color:#ebf8ff;border:1px solid #929fb1}ul.cke_autocomplete_panel .ibo-vendors-ckeditor--autocomplete-item-title{white-space:nowrap;color:#3A3A3A}.ibo-vendors-ckeditor--display-content .cke_editable,.ibo-field--value .HTML .cke_editable,.ibo-caselog-entry .ibo-activity-entry--main-information-content .cke_editable{line-height:1.4}.ibo-vendors-ckeditor--display-content figure,.ibo-field--value .HTML figure,.ibo-caselog-entry .ibo-activity-entry--main-information-content figure{border:solid 1px #ccc;border-radius:2px}.ibo-vendors-ckeditor--display-content p,.ibo-field--value .HTML p,.ibo-caselog-entry .ibo-activity-entry--main-information-content p{margin-top:0.25em;margin-bottom:0.25em}.c3 path:not(.c3-legend-item-tile),.c3 line:not(.c3-legend-item-tile){stroke:#212934 !important}.c3-chart-arc path:not(.c3-legend-item-tile){stroke:white !important}.c3-axis{fill:#212934 !important}.c3-tooltip th{background-color:#aebecd !important;color:white !important}.c3-tooltip td{background-color:#929fb1 !important}.c3-legend-background{fill:white !important;stroke:#f2f2f2 !important}.c3-tooltip{background-color:#aebecd !important}.c3-tooltip tr{border:1px solid #CCC}.c3-legend-item{fill:#212934 !important}.tippy-content{white-space:pre-line}.ui-dialog{box-sizing:content-box;display:flex;flex-direction:column;position:absolute;top:0;left:0;background-color:white;border-radius:5px;overflow:hidden;outline:0;z-index:21}.ui-dialog .ui-dialog-titlebar{padding:0.4em 30px;position:relative;background-color:white;height:50px;border-bottom:solid 1px #e1e7ec;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.ui-dialog .ui-dialog-title{float:left;margin:0.1em 0;width:100%;padding-right:24px}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0;top:0.4em;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{box-sizing:content-box;position:relative;padding:16px 30px;overflow:auto}.ui-dialog .ui-dialog-buttonpane{margin-top:auto;text-align:left;border-width:1px 0 0 0;background-image:none;padding:0.4em 30px;position:relative;background-color:white;border-top:solid 1px #e1e7ec;height:50px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se{width:7px;height:7px;right:0;bottom:0}.ui-dialog .ui-resizable-sw{width:7px;height:7px;left:0;bottom:0}.ui-dialog .ui-resizable-ne{width:7px;height:7px;right:0;top:0}.ui-dialog .ui-resizable-nw{width:7px;height:7px;left:0;top:0}.ui-dialog .ui-button>.ui-icon{background-image:none;float:unset;margin:auto}.ui-dialog .ui-button>.ui-icon.ui-icon-closethick::after{content:'\f00d';font-family:'Font Awesome 5 Free';font-weight:600;text-indent:0;position:absolute;left:0px;width:100%;top:4px}.ui-button-icon-only{text-indent:-9999px;white-space:nowrap}.ui-widget-overlay.ui-front{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.6;filter:Alpha(Opacity=60);background-color:#37474f}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-layout-pane{overflow:auto}.ui-datepicker{background-color:white;border-radius:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12);z-index:32 !important;padding:0 8px 5px 8px}.ui-datepicker .ui-datepicker-header{position:relative;margin:8px 8px 4px 8px;padding-top:24px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-title{display:flex;justify-content:space-evenly}.ui-datepicker .ui-datepicker-title select{flex-grow:1}.ui-datepicker .ui-datepicker-year{margin-left:8px}.ui-datepicker .ui-datepicker-calendar{margin:0 8px 8px 8px}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold}.ui-datepicker td{padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em 0;text-align:center;width:23px;border-radius:100%;color:#c05621}.ui-datepicker td span.ui-state-active,.ui-datepicker td a.ui-state-active{background-color:#c05621;color:floralwhite}.ui-datepicker td span.ui-state-highlight:not(.ui-state-active),.ui-datepicker td a.ui-state-highlight:not(.ui-state-active){background-color:#feebc8}.ui-datepicker td span.ui-state-hover:not(.ui-state-active),.ui-datepicker td a.ui-state-hover:not(.ui-state-active){color:#7b341e}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-slider{position:relative;text-align:left;background-color:#f8f9fa;border:solid 1px #929fb1;border-radius:3px}.ui-slider .ui-slider-handle{background-color:white;border:solid 1px #929fb1;border-radius:3px;position:absolute;z-index:2;width:1.4em;height:1.4em;-ms-touch-action:none;touch-action:none;cursor:pointer}.ui-slider .ui-slider-handle:hover,.ui-slider .ui-slider-handle:active{border:solid 1px #c05621}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle{filter:inherit}.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:0.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.2em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:0.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:100}.ui-autocomplete .ui-menu-item{padding:0}.ui-autocomplete-input{width:auto;display:inline}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-tabs-tab.ui-state-disabled a{cursor:not-allowed !important}.ui-multiselect{width:auto !important;padding-left:0.7em !important;padding-right:1.5em !important;text-align:left;white-space:nowrap;overflow:hidden;display:grid}button.ui-multiselect>span{overflow:hidden}.ui-multiselect span.ui-icon{float:right}.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top:auto !important;left:-9999px}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important}.ui-multiselect-header{margin-bottom:3px;padding:3px 0}.ui-multiselect-header ul{padding-left:24px}.ui-multiselect-header ul li{float:left;padding:0 10px 0 0}.ui-multiselect-header span.ui-icon{float:left}.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0}.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10000;text-align:left}.ui-multiselect-checkboxes{position:relative;overflow-y:scroll !important}.ui-multiselect-checkboxes label{display:flex;align-items:center;cursor:pointer;padding:3px 1px}.ui-multiselect-checkboxes label input{margin-right:5px;position:relative;top:1px}.ui-multiselect-checkboxes li{clear:both;padding-right:3px}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none}.ui-dialog-titlebar.ui-multiselect-header{padding-left:20px;padding-right:20px}.ui-dialog-titlebar.ui-multiselect-header ul{padding-left:0;width:100%}.ui-dialog-titlebar.ui-multiselect-header a{color:#212934;font-weight:normal}.ui-multiselect,.ui-multiselect-menu,.ui-multiselect-header{background-color:#f8f9fa}button.ui-multiselect{padding-right:10px !important}button.ui-multiselect .fas{float:right;padding-left:10px}.dataTables_paginate{color:#404b5a}.dataTables_paginate a.paginate_button{display:inline-flex;justify-content:center;align-items:center;padding:0 5px;min-width:20px;height:20px;border-radius:3px}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate .ibo-quick-create--compartment-results--element>.paginate_button.option:hover{background-color:#f8f9fa}.dataTables_paginate a.paginate_button.disabled{color:#929fb1;background-color:transparent;cursor:default}.dataTables_paginate a.paginate_button.current{color:#212934;background-color:#e1e7ec;box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.15)}.dataTables_length select{}.dataTables_length select[aria-controls]{display:inline-flex;width:unset;min-width:50px;height:20px;padding:0 4px}.dataTables_scrollHead{}.dataTables_scrollHead thead tr th{cursor:pointer}.dataTables_scrollHead thead tr th.sorting::after{position:absolute;right:calc((12px - 8px) / 2);content:"\f0dc";opacity:0.3;line-height:inherit}.dataTables_scrollHead thead tr th.sorting_asc:after{content:"\f0d8";opacity:1}.dataTables_scrollHead thead tr th.sorting_desc:after{content:"\f0d7";opacity:1}.dataTables_scrollHeadInner{border-bottom:1px solid #ccd4db}.dataTable th,.dataTable td{position:relative;padding:10px 12px}.dataTable tr:nth-child(odd){background-color:white}.dataTable tr:nth-child(even){background-color:#f2f2f2}.dataTable tr.ibo-is-red{background-color:#fce8e8}.dataTable tr.ibo-is-danger{background-color:#fed7d7}.dataTable tr.ibo-is-alert{background-color:#fed7d7}.dataTable tr.ibo-is-orange{background-color:floralwhite}.dataTable tr.ibo-is-warning{background-color:#feebc8}.dataTable tr.ibo-is-blue{background-color:#bee3f8}.dataTable tr.ibo-is-info{background-color:#bee3f8}.treeview,.treeview ul{padding:0;margin:0;list-style:none}.treeview div.hitarea{height:15px;width:15px;margin-left:-15px;float:left;cursor:pointer}.treeview li{margin:0;padding:3px 0 3px 16px}.treeview a.selected{background-color:#f8f9fa}#treecontrol{margin:1em 0}.treeview .hover{color:#dd6c20;cursor:pointer}.treeview li{background:url('../../../..//images/tv-item.gif') 0 0 no-repeat}.treeview .collapsable{background-image:url('../../../..//images/tv-collapsable.gif')}.treeview .expandable{background-image:url('../../../..//images/tv-expandable.gif')}.treeview .last{background-image:url('../../../..//images/tv-item-last.gif')}.treeview .lastCollapsable{background-image:url('../../../..//images/tv-collapsable-last.gif')}.treeview .lastExpandable{background-image:url('../../../..//images/tv-expandable-last.gif')}.filetree li{padding:3px 0 1px 16px}.filetree span.folder,.filetree span.file{padding-left:16px;display:block;height:15px}.filetree span.folder{background:url('../../../..//images/tv-folder.gif') 0 0 no-repeat}.filetree span.file{background:url('../../../..//images/tv-file.gif') 0 0 no-repeat}.blockUI.blockOverlay{background-color:#f2f2f2}.blockUI.blockMsg{font-size:6em;text-align:center;color:#6e7a8a;border:none;background-color:transparent}.mfp-bg{z-index:1100}.mfp-wrap{z-index:1101}/* * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - */.selectize-dropdown-content{max-height:unset}.selectize-input input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active input{color:#212934}:root{--ibo-scrollbar--scrollbar-width:8px;--ibo-scrollbar--scrollbar-height:8px;--ibo-scrollbar--scrollbar-track-background-color:rgba(255, 255, 255, 0);--ibo-scrollbar--scrollbar-track-border-radius:5px;--ibo-scrollbar--scrollbar-thumb-background-color:#d5dde5;--ibo-scrollbar--scrollbar-thumb-border:none;--ibo-scrollbar--scrollbar-thumb-border-radius:5px;--ibo-hyperlink-color:#c05621;--ibo-hyperlink-color--on-hover:#9c4221;--ibo-hyperlink-color--on-active:#7b341e}*,*::before,*::after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--ibo-scrollbar--scrollbar-thumb-background-color) var(--ibo-scrollbar--scrollbar-track-background-color)}*::-webkit-scrollbar{width:var(--ibo-scrollbar--scrollbar-width);height:var(--ibo-scrollbar--scrollbar-height)}*::-webkit-scrollbar-track{background-color:var(--ibo-scrollbar--scrollbar-track-background-color);border-radius:var(--ibo-scrollbar--scrollbar-track-border-radius)}* ::-webkit-scrollbar-thumb{background-color:var(--ibo-scrollbar--scrollbar-thumb-background-color);border:var(--ibo-scrollbar--scrollbar-thumb-border);border-radius:var(--ibo-scrollbar--scrollbar-thumb-border-radius)}html{font-size:12px}a{color:var(--ibo-hyperlink-color);text-decoration:none}a:hover,.ibo-quick-create--compartment-results--element>.option:hover,a:active,a:visited{text-decoration:none}a:hover,.ibo-quick-create--compartment-results--element>.option:hover{color:var(--ibo-hyperlink-color--on-hover)}a:active{color:var(--ibo-hyperlink-color--on-active)}@font-face{font-family:Raleway;font-weight:100;font-style:normal;font-display:swap;src:local('Raleway Thin'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-100-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:100;font-style:italic;font-display:swap;src:local('Raleway Thin'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-100-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:200;font-style:normal;font-display:swap;src:local('Raleway ExtraLight'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-200-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:200;font-style:italic;font-display:swap;src:local('Raleway ExtraLight'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-200-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:300;font-style:normal;font-display:swap;src:local('Raleway Light'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-300-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:300;font-style:italic;font-display:swap;src:local('Raleway Light'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-300-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:400;font-style:normal;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-400-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:400;font-style:italic;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-400-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:500;font-style:normal;font-display:swap;src:local('Raleway Medium'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-500-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:500;font-style:italic;font-display:swap;src:local('Raleway Medium'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-500-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:600;font-style:normal;font-display:swap;src:local('Raleway SemiBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-600-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:600;font-style:italic;font-display:swap;src:local('Raleway SemiBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-600-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:700;font-style:normal;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-700-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:700;font-style:italic;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-700-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:800;font-style:normal;font-display:swap;src:local('Raleway ExtraBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-800-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:800;font-style:italic;font-display:swap;src:local('Raleway ExtraBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-800-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:900;font-style:normal;font-display:swap;src:local('Raleway Black'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-900-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:900;font-style:italic;font-display:swap;src:local('Raleway Black'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-900-italic.woff') format('woff')}.ibo-alert.ibo-is-primary{background-color:#feebc8;color:#7b341e}.ibo-alert.ibo-is-primary a{color:#7b341e}.ibo-alert.ibo-is-primary::before{background-color:#c05621}.ibo-alert.ibo-is-secondary,.ui-dialog .ibo-alert.ui-button,.ibo-alert.ui-datepicker-current,.ibo-alert.ui-datepicker-close{background-color:#e1e7ec;color:#212934}.ibo-alert.ibo-is-secondary a,.ui-dialog .ibo-alert.ui-button a,.ibo-alert.ui-datepicker-current a,.ibo-alert.ui-datepicker-close a{color:#212934}.ibo-alert.ibo-is-secondary::before,.ui-dialog .ibo-alert.ui-button::before,.ibo-alert.ui-datepicker-current::before,.ibo-alert.ui-datepicker-close::before{background-color:#6e7a8a}.ibo-alert.ibo-is-neutral,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close{background-color:#e1e7ec;color:#212934}.ibo-alert.ibo-is-neutral a,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close a{color:#212934}.ibo-alert.ibo-is-neutral::before,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close::before{background-color:#6e7a8a}.ibo-alert.ibo-is-information{background-color:#bee3f8;color:#2a4265}.ibo-alert.ibo-is-information a{color:#2a4265}.ibo-alert.ibo-is-information::before{background-color:#2b6bb0}.ibo-alert.ibo-is-success{background-color:#dcedc8;color:#33691e}.ibo-alert.ibo-is-success a{color:#33691e}.ibo-alert.ibo-is-success::before{background-color:#689f38}.ibo-alert.ibo-is-failure{background-color:#fed7d7;color:#742a2a}.ibo-alert.ibo-is-failure a{color:#742a2a}.ibo-alert.ibo-is-failure::before{background-color:#c53030}.ibo-alert.ibo-is-warning{background-color:#feebc8;color:#7b341e}.ibo-alert.ibo-is-warning a{color:#7b341e}.ibo-alert.ibo-is-warning::before{background-color:#c05621}.ibo-alert.ibo-is-danger{background-color:#fed7d7;color:#742a2a}.ibo-alert.ibo-is-danger a{color:#742a2a}.ibo-alert.ibo-is-danger::before{background-color:#c53030}.ibo-alert.ibo-is-grey{background-color:#e1e7ec;color:#212934}.ibo-alert.ibo-is-grey a{color:#212934}.ibo-alert.ibo-is-grey::before{background-color:#6e7a8a}.ibo-alert.ibo-is-blue-grey{background-color:#b0bec5;color:#263238}.ibo-alert.ibo-is-blue-grey a{color:#263238}.ibo-alert.ibo-is-blue-grey::before{background-color:#455a64}.ibo-alert.ibo-is-blue{background-color:#bee3f8;color:#2a4265}.ibo-alert.ibo-is-blue a{color:#2a4265}.ibo-alert.ibo-is-blue::before{background-color:#2b6bb0}.ibo-alert.ibo-is-cyan{background-color:#c9eef2;color:#006164}.ibo-alert.ibo-is-cyan a{color:#006164}.ibo-alert.ibo-is-cyan::before{background-color:#2b6bb0}.ibo-alert.ibo-is-green{background-color:#dcedc8;color:#33691e}.ibo-alert.ibo-is-green a{color:#33691e}.ibo-alert.ibo-is-green::before{background-color:#689f38}.ibo-alert.ibo-is-orange{background-color:#feebc8;color:#7b341e}.ibo-alert.ibo-is-orange a{color:#7b341e}.ibo-alert.ibo-is-orange::before{background-color:#c05621}.ibo-alert.ibo-is-red{background-color:#fed7d7;color:#742a2a}.ibo-alert.ibo-is-red a{color:#742a2a}.ibo-alert.ibo-is-red::before{background-color:#c53030}.ibo-alert.ibo-is-pink{background-color:#fed7e2;color:#702459}.ibo-alert.ibo-is-pink a{color:#702459}.ibo-alert.ibo-is-pink::before{background-color:#b83280}.ibo-alert{position:relative;padding:18px 20px;min-height:30px;border-radius:3px;overflow:hidden}.ibo-alert::before{display:block;position:absolute;top:0;left:0;content:'';width:4px;height:100%}.ibo-alert .ibo-alert--title{cursor:pointer}.ibo-alert.ibo-is-opened .ibo-alert--minimize-button,.ibo-alert.ibo-input-select-icon--menu .ibo-alert--minimize-button{display:block}.ibo-alert.ibo-is-opened .ibo-alert--maximize-button,.ibo-alert.ibo-input-select-icon--menu .ibo-alert--maximize-button{display:none}.ibo-alert:not(.ibo-is-opened){padding:5px 20px}.ibo-alert:not(.ibo-is-opened) .ibo-alert--title{padding-bottom:0}.ibo-alert:not(.ibo-is-opened) .ibo-alert--minimize-button{display:none}.ibo-alert:not(.ibo-is-opened) .ibo-alert--maximize-button{display:block}.ibo-alert:not(.ibo-is-opened) .ibo-alert--body{display:none}.ibo-alert--title+.ibo-alert--body{margin-top:4px}.ibo-alert--action-button{position:absolute;cursor:pointer;top:5px}.ibo-alert--action-button:hover i{opacity:0.8}.ibo-alert--action-button.ibo-alert--maximize-button,.ibo-alert--action-button.ibo-alert--minimize-button{right:30px}.ibo-alert--action-button.ibo-alert--close-button{right:10px}.ibo-button.ibo-is-regular.ibo-is-neutral,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button,.ui-dialog .ibo-is-neutral.ui-button,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-current,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ibo-is-neutral.ui-button,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-neutral:hover,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-is-neutral.ui-button:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-current:hover,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#e1e7ec;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-neutral:active,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-is-neutral.ui-button:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-current:active,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#e1e7ec;color:#212934;box-shadow:inset 0px 2px 0px #d5dde5 , 0px 2px 0px #e1e7ec}.ibo-button.ibo-is-regular.ibo-is-neutral:disabled,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-is-neutral.ui-button:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-current:disabled,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-primary,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-primary.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button,.ibo-is-primary.ui-datepicker-current,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current,.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-primary.ui-button,.ibo-button.ibo-is-primary.ui-datepicker-current,.ibo-button.ibo-is-primary.ui-datepicker-close{background-color:#00838f;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-primary:hover,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:hover,.ibo-is-primary.ui-datepicker-current:hover,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:hover,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-primary.ui-button:hover,.ibo-button.ibo-is-primary.ui-datepicker-current:hover,.ibo-button.ibo-is-primary.ui-datepicker-close:hover{background-color:#006164;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-primary:active,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:active,.ibo-is-primary.ui-datepicker-current:active,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:active,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-primary.ui-button:active,.ibo-button.ibo-is-primary.ui-datepicker-current:active,.ibo-button.ibo-is-primary.ui-datepicker-close:active{background-color:#006164;color:white;box-shadow:inset 0px 2px 0px #003636 , 0px 2px 0px #006164}.ibo-button.ibo-is-regular.ibo-is-primary:disabled,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:disabled,.ibo-is-primary.ui-datepicker-current:disabled,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:disabled,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-primary.ui-button:disabled,.ibo-button.ibo-is-primary.ui-datepicker-current:disabled,.ibo-button.ibo-is-primary.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-secondary,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button,.ui-dialog .ibo-is-secondary.ui-button,.ui-dialog .ui-button,.ui-dialog .ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-is-regular.ui-button,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close,.ibo-is-secondary.ui-datepicker-current,.ui-datepicker-current,.ui-datepicker-current.ui-datepicker-close,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button,.ibo-is-regular.ui-datepicker-current,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button,.ui-datepicker-close.ui-datepicker-current,.ibo-is-secondary.ui-datepicker-close,.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current,.ibo-is-regular.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-secondary.ui-button,.ui-dialog .ibo-button.ui-button,.ui-dialog .ibo-button.ui-button.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-datepicker-close,.ibo-button.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button,.ibo-button.ui-datepicker-current,.ibo-button.ui-datepicker-current.ui-datepicker-close,.ibo-button.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button,.ibo-button.ui-datepicker-close.ui-datepicker-current,.ibo-button.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-regular.ui-button,.ibo-button.ibo-is-regular.ui-datepicker-current,.ibo-button.ibo-is-regular.ui-datepicker-close{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-secondary:hover,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-is-secondary.ui-button:hover,.ui-dialog .ui-button:hover,.ui-dialog .ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-regular.ui-button:hover,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:hover,.ibo-is-secondary.ui-datepicker-current:hover,.ui-datepicker-current:hover,.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:hover,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:hover,.ibo-is-regular.ui-datepicker-current:hover,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:hover,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:hover,.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-secondary.ui-datepicker-close:hover,.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:hover,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-regular.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-button.ui-button:hover,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:hover,.ibo-button.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:hover,.ibo-button.ui-datepicker-current:hover,.ibo-button.ui-datepicker-current.ui-datepicker-close:hover,.ibo-button.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:hover,.ibo-button.ui-datepicker-close.ui-datepicker-current:hover,.ibo-button.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-regular.ui-button:hover,.ibo-button.ibo-is-regular.ui-datepicker-current:hover,.ibo-button.ibo-is-regular.ui-datepicker-close:hover{background-color:#e1e7ec;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-secondary:active,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-is-secondary.ui-button:active,.ui-dialog .ui-button:active,.ui-dialog .ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-is-regular.ui-button:active,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:active,.ibo-is-secondary.ui-datepicker-current:active,.ui-datepicker-current:active,.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:active,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:active,.ibo-is-regular.ui-datepicker-current:active,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:active,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:active,.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-secondary.ui-datepicker-close:active,.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:active,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-regular.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-button.ui-button:active,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:active,.ibo-button.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:active,.ibo-button.ui-datepicker-current:active,.ibo-button.ui-datepicker-current.ui-datepicker-close:active,.ibo-button.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:active,.ibo-button.ui-datepicker-close.ui-datepicker-current:active,.ibo-button.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-regular.ui-button:active,.ibo-button.ibo-is-regular.ui-datepicker-current:active,.ibo-button.ibo-is-regular.ui-datepicker-close:active{background-color:#e1e7ec;color:#212934;box-shadow:inset 0px 2px 0px #d5dde5 , 0px 2px 0px #e1e7ec}.ibo-button.ibo-is-regular.ibo-is-secondary:disabled,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-is-secondary.ui-button:disabled,.ui-dialog .ui-button:disabled,.ui-dialog .ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-regular.ui-button:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:disabled,.ibo-is-secondary.ui-datepicker-current:disabled,.ui-datepicker-current:disabled,.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:disabled,.ibo-is-regular.ui-datepicker-current:disabled,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:disabled,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:disabled,.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-secondary.ui-datepicker-close:disabled,.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:disabled,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-regular.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-button.ui-button:disabled,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:disabled,.ibo-button.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:disabled,.ibo-button.ui-datepicker-current:disabled,.ibo-button.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-button.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:disabled,.ibo-button.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-button.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-regular.ui-button:disabled,.ibo-button.ibo-is-regular.ui-datepicker-current:disabled,.ibo-button.ibo-is-regular.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-danger,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-danger.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button,.ibo-is-danger.ui-datepicker-current,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current,.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-danger.ui-button,.ibo-button.ibo-is-danger.ui-datepicker-current,.ibo-button.ibo-is-danger.ui-datepicker-close{background-color:#c53030;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-danger:hover,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:hover,.ibo-is-danger.ui-datepicker-current:hover,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:hover,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-danger.ui-button:hover,.ibo-button.ibo-is-danger.ui-datepicker-current:hover,.ibo-button.ibo-is-danger.ui-datepicker-close:hover{background-color:#9b2c2c;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-danger:active,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:active,.ibo-is-danger.ui-datepicker-current:active,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:active,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-danger.ui-button:active,.ibo-button.ibo-is-danger.ui-datepicker-current:active,.ibo-button.ibo-is-danger.ui-datepicker-close:active{background-color:#9b2c2c;color:white;box-shadow:inset 0px 2px 0px #742a2a , 0px 2px 0px #9b2c2c}.ibo-button.ibo-is-regular.ibo-is-danger:disabled,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:disabled,.ibo-is-danger.ui-datepicker-current:disabled,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:disabled,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-danger.ui-button:disabled,.ibo-button.ibo-is-danger.ui-datepicker-current:disabled,.ibo-button.ibo-is-danger.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-success,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-success.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button,.ibo-is-success.ui-datepicker-current,.ibo-is-success.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button,.ibo-is-success.ui-datepicker-close.ui-datepicker-current,.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-success.ui-button,.ibo-button.ibo-is-success.ui-datepicker-current,.ibo-button.ibo-is-success.ui-datepicker-close{background-color:#558b2f;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-success:hover,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-success.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:hover,.ibo-is-success.ui-datepicker-current:hover,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:hover,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-success.ui-button:hover,.ibo-button.ibo-is-success.ui-datepicker-current:hover,.ibo-button.ibo-is-success.ui-datepicker-close:hover{background-color:#33691e;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-success:active,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-success.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:active,.ibo-is-success.ui-datepicker-current:active,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:active,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-success.ui-button:active,.ibo-button.ibo-is-success.ui-datepicker-current:active,.ibo-button.ibo-is-success.ui-datepicker-close:active{background-color:#33691e;color:white;box-shadow:inset 0px 2px 0px #235816 , 0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-success:disabled,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-success.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:disabled,.ibo-is-success.ui-datepicker-current:disabled,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:disabled,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-success.ui-button:disabled,.ibo-button.ibo-is-success.ui-datepicker-current:disabled,.ibo-button.ibo-is-success.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-red,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-red.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button,.ibo-is-red.ui-datepicker-current,.ibo-is-red.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button,.ibo-is-red.ui-datepicker-close.ui-datepicker-current,.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-red.ui-button,.ibo-button.ibo-is-red.ui-datepicker-current,.ibo-button.ibo-is-red.ui-datepicker-close{background-color:#c53030;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-red:hover,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-red.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:hover,.ibo-is-red.ui-datepicker-current:hover,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:hover,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-red.ui-button:hover,.ibo-button.ibo-is-red.ui-datepicker-current:hover,.ibo-button.ibo-is-red.ui-datepicker-close:hover{background-color:#9b2c2c;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-red:active,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-red.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:active,.ibo-is-red.ui-datepicker-current:active,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:active,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-red.ui-button:active,.ibo-button.ibo-is-red.ui-datepicker-current:active,.ibo-button.ibo-is-red.ui-datepicker-close:active{background-color:#9b2c2c;color:white;box-shadow:inset 0px 2px 0px #742a2a , 0px 2px 0px #9b2c2c}.ibo-button.ibo-is-regular.ibo-is-red:disabled,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-red.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:disabled,.ibo-is-red.ui-datepicker-current:disabled,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:disabled,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-red.ui-button:disabled,.ibo-button.ibo-is-red.ui-datepicker-current:disabled,.ibo-button.ibo-is-red.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-green,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-green.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button,.ibo-is-green.ui-datepicker-current,.ibo-is-green.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button,.ibo-is-green.ui-datepicker-close.ui-datepicker-current,.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-green.ui-button,.ibo-button.ibo-is-green.ui-datepicker-current,.ibo-button.ibo-is-green.ui-datepicker-close{background-color:#558b2f;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-green:hover,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-green.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:hover,.ibo-is-green.ui-datepicker-current:hover,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:hover,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-green.ui-button:hover,.ibo-button.ibo-is-green.ui-datepicker-current:hover,.ibo-button.ibo-is-green.ui-datepicker-close:hover{background-color:#33691e;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-green:active,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-green.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:active,.ibo-is-green.ui-datepicker-current:active,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:active,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-green.ui-button:active,.ibo-button.ibo-is-green.ui-datepicker-current:active,.ibo-button.ibo-is-green.ui-datepicker-close:active{background-color:#33691e;color:white;box-shadow:inset 0px 2px 0px #235816 , 0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-green:disabled,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-green.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:disabled,.ibo-is-green.ui-datepicker-current:disabled,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:disabled,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-green.ui-button:disabled,.ibo-button.ibo-is-green.ui-datepicker-current:disabled,.ibo-button.ibo-is-green.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-cyan,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button,.ibo-is-cyan.ui-datepicker-current,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current,.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-cyan.ui-button,.ibo-button.ibo-is-cyan.ui-datepicker-current,.ibo-button.ibo-is-cyan.ui-datepicker-close{background-color:#00838f;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-cyan:hover,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:hover,.ibo-is-cyan.ui-datepicker-current:hover,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:hover,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:hover,.ibo-button.ibo-is-cyan.ui-datepicker-current:hover,.ibo-button.ibo-is-cyan.ui-datepicker-close:hover{background-color:#006164;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-cyan:active,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:active,.ibo-is-cyan.ui-datepicker-current:active,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:active,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:active,.ibo-button.ibo-is-cyan.ui-datepicker-current:active,.ibo-button.ibo-is-cyan.ui-datepicker-close:active{background-color:#006164;color:white;box-shadow:inset 0px 2px 0px #003636 , 0px 2px 0px #006164}.ibo-button.ibo-is-regular.ibo-is-cyan:disabled,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:disabled,.ibo-is-cyan.ui-datepicker-current:disabled,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:disabled,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:disabled,.ibo-button.ibo-is-cyan.ui-datepicker-current:disabled,.ibo-button.ibo-is-cyan.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-alternative.ibo-is-neutral,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#212934;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-neutral:hover,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-neutral:active,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#f8f9fa;color:#212934;box-shadow:inset 0px 2px 0px #e1e7ec , 0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-neutral:disabled,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-primary,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#006164;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-primary:hover,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:white;color:#212934;box-shadow:0px 2px 0px white}.ibo-button.ibo-is-alternative.ibo-is-primary:active,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:white;color:#212934;box-shadow:inset 0px 2px 0px white , 0px 2px 0px white}.ibo-button.ibo-is-alternative.ibo-is-primary:disabled,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-secondary,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-is-alternative.ui-button,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button,.ibo-is-alternative.ui-datepicker-current,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-alternative.ui-button,.ibo-button.ibo-is-alternative.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-alternative.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close{background-color:transparent;color:#212934;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-secondary:hover,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-is-alternative.ui-button:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:hover,.ibo-is-alternative.ui-datepicker-current:hover,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:hover,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:hover,.ibo-button.ibo-is-alternative.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-alternative.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-secondary:active,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-is-alternative.ui-button:active,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:active,.ibo-is-alternative.ui-datepicker-current:active,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:active,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:active,.ibo-button.ibo-is-alternative.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-alternative.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active{background-color:#f8f9fa;color:#212934;box-shadow:inset 0px 2px 0px #e1e7ec , 0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-secondary:disabled,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-is-alternative.ui-button:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:disabled,.ibo-is-alternative.ui-datepicker-current:disabled,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:disabled,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:disabled,.ibo-button.ibo-is-alternative.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-alternative.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-danger,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#c53030;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-danger:hover,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#fed7d7;color:#742a2a;box-shadow:0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-danger:active,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#fed7d7;color:#742a2a;box-shadow:inset 0px 2px 0px #c53030 , 0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-danger:disabled,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-success,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-success.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#33691e;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-success:hover,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#dcedc8;color:#33691e;box-shadow:0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-success:active,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#dcedc8;color:#33691e;box-shadow:inset 0px 2px 0px #689f38 , 0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-success:disabled,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-red,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-red.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#c53030;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-red:hover,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#fed7d7;color:#742a2a;box-shadow:0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-red:active,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#fed7d7;color:#742a2a;box-shadow:inset 0px 2px 0px #c53030 , 0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-red:disabled,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-green,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-green.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#33691e;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-green:hover,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#dcedc8;color:#33691e;box-shadow:0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-green:active,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#dcedc8;color:#33691e;box-shadow:inset 0px 2px 0px #689f38 , 0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-green:disabled,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-cyan,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#006164;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-cyan:hover,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#c9eef2;color:#006164;box-shadow:0px 2px 0px #c9eef2}.ibo-button.ibo-is-alternative.ibo-is-cyan:active,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#c9eef2;color:#006164;box-shadow:inset 0px 2px 0px #00838f , 0px 2px 0px #c9eef2}.ibo-button.ibo-is-alternative.ibo-is-cyan:disabled,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button,.ui-dialog .ui-button,.ui-datepicker-current,.ui-datepicker-close{position:relative;display:inline-block;padding:6px 9px;border:0;border-radius:4px;cursor:pointer;text-transform:uppercase;white-space:nowrap}.ibo-button.ibo-action-button,.ui-dialog .ibo-action-button.ui-button,.ibo-action-button.ui-datepicker-current,.ibo-action-button.ui-datepicker-close{float:right}.ibo-button--icon+.ibo-button--label{margin-left:4px}.ibo-button--vertical-align{margin-top:4px;margin-bottom:4px}.ibo-button-group{display:inline-flex;flex-wrap:nowrap}.ibo-button-group .ibo-button,.ibo-button-group .ui-dialog .ui-button,.ui-dialog .ibo-button-group .ui-button,.ibo-button-group .ui-datepicker-current,.ibo-button-group .ui-datepicker-close{position:relative}.ibo-button-group .ibo-button:first-child,.ibo-button-group .ui-dialog .ui-button:first-child,.ui-dialog .ibo-button-group .ui-button:first-child,.ibo-button-group .ui-datepicker-current:first-child,.ibo-button-group .ui-datepicker-close:first-child{border-radius:4px 0 0 4px}.ibo-button-group .ibo-button:last-child,.ibo-button-group .ui-dialog .ui-button:last-child,.ui-dialog .ibo-button-group .ui-button:last-child,.ibo-button-group .ui-datepicker-current:last-child,.ibo-button-group .ui-datepicker-close:last-child{border-radius:0 4px 4px 0}.ibo-button-group .ibo-button:not(:first-child):not(:last-child),.ibo-button-group .ui-dialog .ui-button:not(:last-child):not(:first-child),.ui-dialog .ibo-button-group .ui-button:not(:last-child):not(:first-child),.ibo-button-group .ui-datepicker-current:not(:last-child):not(:first-child),.ibo-button-group .ui-datepicker-close:not(:last-child):not(:first-child){border-radius:0}.ibo-button-group .ibo-button+.ibo-button,.ibo-button-group .ui-dialog .ui-button+.ibo-button,.ibo-button-group .ui-dialog .ui-dialog .ui-button+.ui-button,.ui-dialog .ibo-button-group .ui-dialog .ui-button+.ui-button,.ibo-button-group .ui-dialog .ui-button+.ui-datepicker-current,.ibo-button-group .ui-dialog .ui-button+.ui-datepicker-close,.ui-dialog .ibo-button-group .ui-button+.ibo-button,.ibo-button-group .ui-datepicker-current+.ibo-button,.ibo-button-group .ui-dialog .ui-datepicker-current+.ui-button,.ui-dialog .ibo-button-group .ui-datepicker-current+.ui-button,.ibo-button-group .ui-datepicker-current+.ui-datepicker-current,.ibo-button-group .ui-datepicker-current+.ui-datepicker-close,.ibo-button-group .ui-datepicker-close+.ibo-button,.ibo-button-group .ui-dialog .ui-datepicker-close+.ui-button,.ui-dialog .ibo-button-group .ui-datepicker-close+.ui-button,.ibo-button-group .ui-datepicker-close+.ui-datepicker-current,.ibo-button-group .ui-datepicker-close+.ui-datepicker-close,.ibo-button-group .ui-dialog .ibo-button+.ui-button,.ui-dialog .ibo-button-group .ibo-button+.ui-button,.ibo-button-group .ibo-button+.ui-datepicker-current,.ibo-button-group .ibo-button+.ui-datepicker-close{margin-left:0}.ibo-button-group .ibo-button+.ibo-button::before,.ibo-button-group .ui-dialog .ui-button+.ibo-button::before,.ui-dialog .ibo-button-group .ui-button+.ibo-button::before,.ibo-button-group .ui-datepicker-current+.ibo-button::before,.ibo-button-group .ui-datepicker-close+.ibo-button::before,.ibo-button-group .ui-dialog .ibo-button+.ui-button::before,.ui-dialog .ibo-button-group .ibo-button+.ui-button::before,.ibo-button-group .ibo-button+.ui-datepicker-current::before,.ibo-button-group .ibo-button+.ui-datepicker-close::before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;border-left:1px solid transparent}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close::before{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover::before{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active::before{border-left-color:#e1e7ec}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled::before{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:hover{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:active,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:active{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button::before,.ibo-button-group>*+*.ui-datepicker-current::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current::before,.ibo-button-group>*+*.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:hover::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:hover::before,.ibo-button-group>*+*.ui-datepicker-current:hover::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:hover::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:hover::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:hover::before,.ibo-button-group>*+*.ui-datepicker-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:hover{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:active,.ui-dialog .ibo-button-group>*+*.ui-button:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:active::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:active::before,.ibo-button-group>*+*.ui-datepicker-current:active::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:active::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:active::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:active::before,.ibo-button-group>*+*.ui-datepicker-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:active,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:active{border-left-color:#e1e7ec}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:disabled::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:disabled::before,.ibo-button-group>*+*.ui-datepicker-current:disabled::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:disabled::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:disabled::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:disabled::before,.ibo-button-group>*+*.ui-datepicker-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:active,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:hover{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:active,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:active{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:active,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:hover{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:active,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:active{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:hover{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:active,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:active{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:active,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled::before{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before{border-left-color:#e53e3e}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before{border-left-color:#e53e3e}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-breadcrumbs{position:relative;margin-right:32px}.ibo-breadcrumbs.ibo-is-overflowing{justify-content:right}.ibo-breadcrumbs *{display:flex;align-items:center}.ibo-breadcrumbs--item{color:#404b5a}.ibo-breadcrumbs--item:not(:last-child):hover .ibo-breadcrumbs--item-icon>*{opacity:1;filter:none}.ibo-breadcrumbs--item-icon{margin-right:8px;transition:all 0.1s linear}.ibo-breadcrumbs--item-icon>span{color:#929fb1;opacity:0.6}.ibo-breadcrumbs--item-icon>img{height:auto;max-width:16px;opacity:0.3;filter:grayscale(100%)}.ibo-breadcrumbs--item-label{display:inline;max-width:100px}.ibo-breadcrumbs--item:not(:last-child)::after,.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after{content:'\f054';margin:0 12px;color:#aebecd}.ibo-breadcrumbs--previous-items-list-toggler{margin-right:24px;color:#6e7a8a !important}.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after{position:absolute;right:-24px}.ibo-breadcrumbs--previous-items-list{display:flex;flex-direction:column;align-items:stretch;position:fixed;top:37px;padding:8px 0;background-color:white}.ibo-breadcrumbs--previous-item{color:#404b5a;padding:12px 12px}.ibo-breadcrumbs--previous-item .ibo-breadcrumbs--item-label{max-width:200px}@keyframes ibo-quick-create--drawer--opening{from{top:-310px;box-shadow:none}to{top:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}}.ibo-quick-create{position:relative}.ibo-quick-create.ibo-is-opened .ibo-quick-create--input,.ibo-quick-create.ibo-input-select-icon--menu .ibo-quick-create--input{width:245px}.ibo-quick-create.ibo-is-opened .ibo-quick-create--drawer,.ibo-quick-create.ibo-input-select-icon--menu .ibo-quick-create--drawer{animation-name:ibo-quick-create--drawer--opening;animation-delay:0.1s;animation-duration:0.2s;animation-direction:normal;animation-fill-mode:forwards}.ibo-quick-create--head{background-color:white}.ibo-quick-create--icon{color:#dd6c20;align-self:center;padding:0 16px}.ibo-quick-create--icon:hover{color:#c05621}.ibo-quick-create--icon:active{color:#9c4221}.ibo-quick-create--input{width:0;border:none;transition:all 0.2s ease-in-out}.ibo-quick-create--input.selectize-control.single{position:sticky;display:flex}.ibo-quick-create--input.selectize-control.single .selectize-input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active{display:flex;background-color:transparent;background-image:none;border:none;box-shadow:none}.ibo-quick-create--input.selectize-control.single .selectize-input>input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input{color:#404b5a;outline:none;border:none}.ibo-quick-create--input.selectize-control.single .selectize-input>input::placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input::placeholder{color:#929fb1}.ibo-quick-create--input.selectize-control.single .selectize-input>input:-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input:-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input>input::-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input::-ms-input-placeholder{color:#929fb1}.ibo-quick-create--input.selectize-control.single .selectize-input>.item,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>.item{color:#404b5a;line-height:200%}.ibo-quick-create--input.selectize-control.single .selectize-dropdown{background-color:white;border:none;border-radius:0}.ibo-quick-create--drawer{z-index:-1;position:absolute;left:0;right:0;top:-310px;padding:16px 16px;background-color:white;box-shadow:none}.ibo-quick-create--compartment-title{margin-top:8px;margin-bottom:8px;padding-left:32px;overflow-x:hidden;color:#404b5a}.ibo-quick-create--compartment-title>span{position:relative}.ibo-quick-create--compartment-title>span::before,.ibo-quick-create--compartment-title>span::after{content:"";display:inline-block;position:absolute;top:50%;height:1px;width:600px;border-top:1px solid #404b5a}.ibo-quick-create--compartment-title>span::before{right:100%;margin-right:8px}.ibo-quick-create--compartment-title>span::after{left:100%;margin-left:8px}.ibo-quick-create--compartment-content{color:#212934}.ibo-quick-create--compartment-element{display:flex;align-items:center;padding:4px 8px;margin-left:-8px;margin-right:-8px;color:inherit}.ibo-quick-create--compartment-element-image{margin-right:8px;width:20px}.ibo-quick-create--compartment-results--container{width:100% !important}.ibo-quick-create--compartment-results--element>.option{padding:4px 8px;margin-left:-8px;margin-right:-8px;color:inherit}.ibo-quick-create--compartment-results--element>.option.active{background-color:#e1e7ec;border-radius:3px}.ibo-quick-create--compartment-results--element>.option:hover{cursor:pointer}.ibo-quick-create--compartment-results--element>.option .highlight{font-weight:bold}.ibo-quick-create--compartment--placeholder{align-items:center;display:flex;flex-direction:column}.ibo-quick-create--compartment--placeholder-image>svg{width:66%;height:inherit;margin:24px auto 16px auto;display:flex}.ibo-quick-create--compartment--placeholder-hint{text-align:justify;padding:0 8px;color:#6e7a8a}@keyframes ibo-global-search--drawer--opening{from{top:-310px;box-shadow:none}to{top:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}}.ibo-global-search{position:relative}.ibo-global-search.ibo-is-opened .ibo-global-search--input,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input,.ibo-global-search.ibo-is-opened .ibo-global-search--input:hover,.ibo-global-search.ibo-is-opened .ibo-global-search--input:focus,.ibo-global-search.ibo-is-opened .ibo-global-search--input:active,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:hover,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:focus,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:active{padding:8px 8px;width:245px}.ibo-global-search.ibo-is-opened .ibo-global-search--drawer,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--drawer{animation-name:ibo-global-search--drawer--opening;animation-delay:0.1s;animation-duration:0.2s;animation-direction:normal;animation-fill-mode:forwards}.ibo-global-search--head{background-color:white}.ibo-global-search--icon{color:#dd6c20;align-self:center;padding:0 16px}.ibo-global-search--icon:hover{color:#c05621}.ibo-global-search--icon:active{color:#9c4221}.ibo-global-search--input,.ibo-global-search--input:hover,.ibo-global-search--input:focus,.ibo-global-search--input:active{padding:0;width:0;color:#404b5a;background-color:transparent;border:none;outline:none;transition:all 0.2s ease-in-out}.ibo-global-search--input::placeholder,.ibo-global-search--input:hover::placeholder,.ibo-global-search--input:focus::placeholder,.ibo-global-search--input:active::placeholder{color:#929fb1}.ibo-global-search--input:-ms-input-placeholder,.ibo-global-search--input:hover:-ms-input-placeholder,.ibo-global-search--input:focus:-ms-input-placeholder,.ibo-global-search--input:active:-ms-input-placeholder,.ibo-global-search--input::-ms-input-placeholder,.ibo-global-search--input:hover::-ms-input-placeholder,.ibo-global-search--input:focus::-ms-input-placeholder,.ibo-global-search--input:active::-ms-input-placeholder{color:#929fb1}.ibo-global-search--drawer{z-index:-1;position:absolute;left:0;right:0;top:-310px;padding:16px 16px;background-color:white;box-shadow:none}.ibo-global-search--compartment-title{margin-bottom:8px;padding-left:32px;overflow-x:hidden;color:#404b5a}.ibo-global-search--compartment-title>span{position:relative}.ibo-global-search--compartment-title>span::before,.ibo-global-search--compartment-title>span::after{content:"";display:inline-block;position:absolute;top:50%;height:1px;width:600px;border-top:1px solid #404b5a}.ibo-global-search--compartment-title>span::before{right:100%;margin-right:8px}.ibo-global-search--compartment-title>span::after{left:100%;margin-left:8px}.ibo-global-search--compartment-content{color:#212934}.ibo-global-search--compartment-element{display:flex;align-items:center;color:inherit}.ibo-global-search--compartment-element:not(:last-child){margin-bottom:8px}.ibo-global-search--compartment-element-image{margin-right:8px;width:20px}.ibo-global-search--compartment--placeholder{align-items:center;display:flex;flex-direction:column}.ibo-global-search--compartment--placeholder-image>svg{width:66%;height:inherit;margin:24px auto 16px auto;display:flex}.ibo-global-search--compartment--placeholder-hint{text-align:justify;padding:0 8px;color:#6e7a8a}.ibo-popover-menu,.ui-menu,.ui-multiselect-menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul{display:none;padding:0;background-color:white;border-radius:3px;flex-wrap:wrap;position:absolute}.ibo-popover-menu.ibo-is-opened,.ibo-is-opened.ui-menu,.ui-menu.ibo-input-select-icon--menu,.ibo-is-opened.ui-multiselect-menu,.ui-multiselect-menu.ibo-input-select-icon--menu,.ibo-is-opened.ibo-input-select-icon--menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul.ibo-is-opened,.graph_config .toolkit_menu.graph>ul>li ul.ibo-input-select-icon--menu,.ibo-popover-menu.ibo-input-select-icon--menu,.ibo-input-select-icon--menu.ui-menu,.ibo-input-select-icon--menu.ui-multiselect-menu{display:flex;flex-direction:column}.ibo-popover-menu--toggler-visual-hint{margin-left:0.5rem}.ibo-popover-menu--section,.ui-multiselect-checkboxes{display:flex;flex-direction:column;align-self:flex-start;margin:0 0;width:100%;white-space:nowrap;overflow:hidden}.ibo-popover-menu--section:first-child,.ui-multiselect-checkboxes:first-child{border-radius:3px 3px 0 0}.ibo-popover-menu--section:last-child,.ui-multiselect-checkboxes:last-child{border-radius:0 0 3px 3px}.ibo-popover-menu--item,.ui-menu-item,.ui-multiselect-checkboxes li,.ibo-input-select-icon--menu--item,.graph_config .toolkit_menu.graph>ul>li ul li{padding:12px 24px 12px 16px;color:#212934}.ibo-popover-menu--item a,.ui-menu-item a,.ui-multiselect-checkboxes li a,.ibo-input-select-icon--menu--item a,.graph_config .toolkit_menu.graph>ul>li ul li a{color:#212934}.ibo-popover-menu--item:hover,.ui-menu-item:hover,.ui-multiselect-checkboxes li:hover,.ibo-input-select-icon--menu--item:hover,.graph_config .toolkit_menu.graph>ul>li ul li:hover{background-color:#e1e7ec;color:inherit}.ibo-popover-menu--item.ibo-popover-menu--item-separator,.ibo-popover-menu--item-separator.ui-menu-item,.ui-menu-item.ui-autocomplete-category,.ui-multiselect-checkboxes li.ibo-popover-menu--item-separator,.ui-multiselect-checkboxes li.ui-autocomplete-category,.ibo-popover-menu--item-separator.ibo-input-select-icon--menu--item,.ibo-input-select-icon--menu--item.ui-autocomplete-category,.graph_config .toolkit_menu.graph>ul>li ul li.ibo-popover-menu--item-separator,.graph_config .toolkit_menu.graph>ul>li ul li.ui-autocomplete-category,.ibo-popover-menu--item.ui-autocomplete-category,.ui-autocomplete-category.ui-menu-item,.ui-autocomplete-category.ibo-input-select-icon--menu--item{padding:0;margin:0;background-color:#e1e7ec}.ibo-popover-menu--item--icon{padding-right:5px;color:#6e7a8a;font-size:1.33rem}#ibo-navigation-menu--notifications-menu{flex-flow:column;min-width:250px}#ibo-navigation-menu--notifications-menu .ibo-navigation-menu--notifications--messages-section{overflow:auto}.ibo-navigation-menu--notifications--show-all-messages,.ibo-navigation-menu--notifications-dismiss-all,.ibo-navigation-menu--notifications-show-all-multiple{overflow-x:inherit;text-align:center;min-height:45px}.ibo-navigation-menu--notifications--item--image{max-width:20px;max-height:20px;margin:0 6px;border-radius:100%}img.ibo-navigation-menu--notifications--item--image[src=""]{display:none}img.ibo-navigation-menu--notifications--item--image:not([src=""])~i.ibo-navigation-menu--notifications--item--image{display:none}.ibo-navigation-menu--notifications--item--bottom-text{display:flex;flex-direction:column;align-items:center;float:right;align-self:center;margin-left:auto}.ibo-navigation-menu--notifications--item--content{padding:0 14px}.ibo-navigation-menu--notifications--item--content img{max-height:100px;padding:5px}.ibo-navigation-menu--notifications-item{display:flex;flex-direction:row}.ibo-navigation-menu--notifications--item--new-message-indicator{width:10px;height:10px;background-color:#429ae1;border-radius:100%;margin-top:4px}.ibo-navigation-menu--notifications-show-all-multiple~.ibo-popover-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ui-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ui-multiselect-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-input-select-icon--menu .ibo-navigation-menu--notifications--item--new-message-indicator,.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--notifications-show-all-multiple~ul .ibo-navigation-menu--notifications--item--new-message-indicator{display:inline-block;margin-right:15px}.ibo-navigation-menu--notifications-dismiss-all--icon{margin:0 10px 0 0}.ibo-popover-menu--item--no-message{text-align:center}.ibo-popover-menu--item--no-message--image>svg{display:flex;width:100%;height:inherit;padding:15px}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--title,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--subtitle,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--icon,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--titles,.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--header-left{transition:all 0.15s linear}.ibo-panel{--ibo-main-color:#929fb1;position:relative}.ibo-panel.ibo-has-icon .ibo-panel--titles{padding-left:16px}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon .ibo-panel--header-left{position:relative;z-index:1;margin-left:16px}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--icon{position:absolute;bottom:-24px;left:0;overflow:hidden;width:72px;height:72px;min-width:72px;min-height:72px;background-color:#f8f9fa;border:2px solid #90a4ae;border-radius:100%}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--titles{padding-left:calc(72px + 16px)}.ibo-panel--header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4px}.ibo-panel--header-left{justify-content:left}.ibo-panel--icon{width:48px;height:48px;min-width:48px;min-height:48px}.ibo-panel--icon-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ibo-panel--icon-background--must-contain{background-size:contain}.ibo-panel--icon-background--must-cover{background-size:cover}.ibo-panel--icon-background--must-zoomout{background-size:66.67%}.ibo-panel--title{display:inline-block;color:#212934;flex-grow:1}.ibo-panel--subtitle{display:flex;color:#404b5a}.ibo-panel--body{position:relative;z-index:1;padding:32px 16px 24px 16px;background-color:white;border:1px solid #ccd4db;border-radius:5px;overflow:hidden}.ibo-panel--body::before{position:absolute;top:0;left:0;display:block;background-color:var(--ibo-main-color);content:"";width:100%;height:8px;padding-bottom:8px}.ibo-panel.ibo-is-primary>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-secondary>.ibo-panel--body::before,.ui-dialog .ibo-panel.ui-button>.ibo-panel--body::before,.ibo-panel.ui-datepicker-current>.ibo-panel--body::before,.ibo-panel.ui-datepicker-close>.ibo-panel--body::before{background-color:#929fb1}.ibo-panel.ibo-is-neutral>.ibo-panel--body::before,.ui-dialog .ibo-panel.ui-button.ui-dialog-titlebar-close>.ibo-panel--body::before{background-color:#929fb1}.ibo-panel.ibo-is-information>.ibo-panel--body::before{background-color:#3182ce}.ibo-panel.ibo-is-success>.ibo-panel--body::before{background-color:#7cb342}.ibo-panel.ibo-is-failure>.ibo-panel--body::before{background-color:#e53e3e}.ibo-panel.ibo-is-warning>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-danger>.ibo-panel--body::before{background-color:#e53e3e}.ibo-panel.ibo-is-grey>.ibo-panel--body::before{background-color:#929fb1}.ibo-panel.ibo-is-blue-grey>.ibo-panel--body::before{background-color:#546e7a}.ibo-panel.ibo-is-blue>.ibo-panel--body::before{background-color:#2c5382}.ibo-panel.ibo-is-cyan>.ibo-panel--body::before{background-color:#00aac1}.ibo-panel.ibo-is-green>.ibo-panel--body::before{background-color:#7cb342}.ibo-panel.ibo-is-orange>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-red>.ibo-panel--body::before{background-color:#e53e3e}.ibo-panel.ibo-is-pink>.ibo-panel--body::before{background-color:#d53f8c}.ibo-panel--collapsible-toggler{display:inline-block;margin-right:8px;font-size:1.5rem;color:#6e7a8a;cursor:pointer}.ibo-panel .ibo-panel--collapsible-toggler--opened{display:block}.ibo-panel .ibo-panel--collapsible-toggler--closed{display:none}.ibo-panel:not(.ibo-is-opened) .ibo-panel--collapsible-toggler--closed{display:block}.ibo-panel:not(.ibo-is-opened) .ibo-panel--collapsible-toggler--opened{display:none}.ibo-panel:not(.ibo-is-opened) .ibo-panel--body{display:none}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header{position:sticky;top:0;border:transparent;transition-property:all, top, background-color;transition-duration:0.15s, 0s, 0s;transition-timing-function:linear}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--title,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--subtitle,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--icon,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--titles{}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{padding-top:4px;padding-bottom:4px;background-color:#f8f9fa;border:1px solid #ccd4db;align-items:center}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-panel--title{font-size:1.17rem}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-panel--subtitle{font-size:1rem}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header{}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--icon{bottom:-12px;width:48px;height:48px;min-width:48px;min-height:48px;border:1px solid #ccd4db}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--titles{padding-left:calc(48px + 16px)}.ibo-collapsible-section--header{display:flex;align-items:stretch}.ibo-collapsible-section.ibo-is-opened .ibo-collapsible-section--minimize-button,.ibo-collapsible-section.ibo-input-select-icon--menu .ibo-collapsible-section--minimize-button{display:block}.ibo-collapsible-section.ibo-is-opened .ibo-collapsible-section--maximize-button,.ibo-collapsible-section.ibo-input-select-icon--menu .ibo-collapsible-section--maximize-button{display:none}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--minimize-button{display:none}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--maximize-button{display:block}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--body{display:none}.ibo-collapsible-section .ibo-collapsible-section--header{cursor:pointer}.ibo-collapsible-section .ibo-collapsible-section--header:hover i{opacity:0.8}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button{align-self:center}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button.ibo-collapsible-section--maximize-button,.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button.ibo-collapsible-section--minimize-button{color:#6e7a8a;margin-right:8px}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title{color:#212934;flex-grow:1}.ibo-collapsible-section .ibo-collapsible-section--body{position:relative;padding:24px 16px 16px;background-color:white;border:solid 1px #ccd4db;border-radius:5px;overflow:hidden}.ibo-dashlet{position:relative;width:calc(100% - 24px);margin:calc(24px / 2) calc(24px / 2)}.ibo-dashlet.dashlet-selected{position:relative}.ibo-dashlet--is-inline{width:auto}.ibo-details>.ibo-prop--apply{display:table-column}.ibo-details{margin-top:5px}.ibo-dashlet-blocker{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;cursor:not-allowed}:root{--ibo-dashlet-badge--min-width:200px;--ibo-dashlet-badge--padding-x:16px;--ibo-dashlet-badge--padding-y:16px;--ibo-dashlet-badge--background-color:white;--ibo-dashlet-badge--border:1px solid #ccd4db;--ibo-dashlet-badge--border-radius:5px}.ibo-dashlet-badge{max-width:350px;flex-basis:200px;flex-grow:1;flex-shrink:1;padding:16px 16px;background-color:white;border:1px solid #ccd4db;border-radius:5px}.ibo-dashlet-badge--body{display:flex;justify-items:left;align-items:center}.ibo-dashlet-badge--icon-container{margin-right:16px}.ibo-dashlet-badge--icon{width:48px;min-width:48px;max-height:48px}.ibo-dashlet-badge--actions{flex-grow:1;overflow-x:hidden}.ibo-dashlet-badge--action-list{color:inherit}.ibo-dashlet-badge--action-list-count{margin-right:8px}.ibo-dashlet-badge--action-list-label{display:inline-block}.ibo-dashlet-badge--action-create-icon{margin-right:8px}.ibo-dashlet-header-static{padding:16px 16px 0 16px;overflow-x:hidden}.ibo-dashlet-header-static--body{position:relative;display:inline-flex;justify-items:left;align-items:center;margin-left:48px;color:#212934}.ibo-dashlet-header-static--body::before,.ibo-dashlet-header-static--body::after{content:"";position:absolute;top:50%;width:10000px;height:1px;border-bottom:2px solid #ccd4db}.ibo-dashlet-header-static--body::before{right:calc(100% + 16px)}.ibo-dashlet-header-static--body::after{left:calc(100% + 16px)}.ibo-dashlet-header-static--icon-container{margin-right:16px}.ibo-dashlet-header-static--icon{width:48px;min-width:48px;max-height:48px}.ibo-dashlet-header-dynamic--container{display:flex;flex-wrap:wrap}.ibo-dashlet-header-dynamic--count{margin-right:10px}.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]{height:30px;width:100%;background-color:white;color:#212934;padding:0 10px;border:1px solid #aebecd;border-radius:3px}.ibo-input:focus,.ui-autocomplete-input:focus,.ui-multiselect:focus,.dataTables_length select:focus,.ui_tpicker_hour_slider>select:focus,.ui_tpicker_minute_slider>select:focus,.ui_tpicker_second_slider>select:focus,select.ibo-input-select-placeholder:focus,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]:focus,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]:focus{border:1px solid #dd6c20}.ibo-input:disabled,.ui-autocomplete-input:disabled,.ui-multiselect:disabled,.dataTables_length select:disabled,.ui_tpicker_hour_slider>select:disabled,.ui_tpicker_minute_slider>select:disabled,.ui_tpicker_second_slider>select:disabled,select.ibo-input-select-placeholder:disabled,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]:disabled,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]:disabled{background-color:#d5dde5;color:#929fb1}.ibo-input::placeholder,.ui-autocomplete-input::placeholder,.ui-multiselect::placeholder,.dataTables_length select::placeholder,.ui_tpicker_hour_slider>select::placeholder,.ui_tpicker_minute_slider>select::placeholder,.ui_tpicker_second_slider>select::placeholder,select.ibo-input-select-placeholder::placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]::placeholder,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]::placeholder{color:#929fb1}textarea.ibo-input,textarea.ui-autocomplete-input,textarea.ui-multiselect{height:unset}.ibo-input-wrapper.is-error .ibo-input,.is-error.ui_tpicker_hour_slider .ibo-input,.is-error.ui_tpicker_hour_slider .ui-autocomplete-input,.is-error.ui_tpicker_hour_slider .ui-multiselect,.is-error.ui_tpicker_hour_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_hour_slider select,.is-error.ui_tpicker_hour_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_hour_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_hour_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_hour_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_hour_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_hour_slider input[type="text"],.is-error.ui_tpicker_hour_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_hour_slider input[type="text"],.is-error.ui_tpicker_minute_slider .ibo-input,.is-error.ui_tpicker_minute_slider .ui-autocomplete-input,.is-error.ui_tpicker_minute_slider .ui-multiselect,.is-error.ui_tpicker_minute_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_minute_slider select,.is-error.ui_tpicker_minute_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_minute_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_minute_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_minute_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_minute_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_minute_slider input[type="text"],.is-error.ui_tpicker_minute_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_minute_slider input[type="text"],.is-error.ui_tpicker_second_slider .ibo-input,.is-error.ui_tpicker_second_slider .ui-autocomplete-input,.is-error.ui_tpicker_second_slider .ui-multiselect,.is-error.ui_tpicker_second_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_second_slider select,.is-error.ui_tpicker_second_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_second_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_second_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_second_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_second_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_second_slider input[type="text"],.is-error.ui_tpicker_second_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_second_slider input[type="text"],.ibo-input-wrapper.is-error .ui-autocomplete-input,.ibo-input-wrapper.is-error .ui-multiselect,.ibo-input-wrapper.is-error .dataTables_length select,.dataTables_length .ibo-input-wrapper.is-error select,.ibo-input-wrapper.is-error .ui_tpicker_hour_slider>select,.ibo-input-wrapper.is-error .ui_tpicker_minute_slider>select,.ibo-input-wrapper.is-error .ui_tpicker_second_slider>select,.ibo-input-wrapper.is-error select.ibo-input-select-placeholder,.ibo-input-wrapper.is-error .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-input-wrapper.is-error input[type="text"],.ibo-input-wrapper.is-error .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-input-wrapper.is-error input[type="text"],.ibo-input-field-wrapper.is-error .ibo-input,.ibo-input-field-wrapper.is-error .ui-autocomplete-input,.ibo-input-field-wrapper.is-error .ui-multiselect,.ibo-input-field-wrapper.is-error .dataTables_length select,.dataTables_length .ibo-input-field-wrapper.is-error select,.ibo-input-field-wrapper.is-error .ui_tpicker_hour_slider>select,.ibo-input-field-wrapper.is-error .ui_tpicker_minute_slider>select,.ibo-input-field-wrapper.is-error .ui_tpicker_second_slider>select,.ibo-input-field-wrapper.is-error select.ibo-input-select-placeholder,.ibo-input-field-wrapper.is-error .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-input-field-wrapper.is-error input[type="text"],.ibo-input-field-wrapper.is-error .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-input-field-wrapper.is-error input[type="text"],.ibo-input-wrapper.is-error .ibo-input-vanilla,.is-error.ui_tpicker_hour_slider .ibo-input-vanilla,.is-error.ui_tpicker_minute_slider .ibo-input-vanilla,.is-error.ui_tpicker_second_slider .ibo-input-vanilla,.ibo-input-field-wrapper.is-error .ibo-input-vanilla,.ibo-input-wrapper.is-error .cke,.is-error.ui_tpicker_hour_slider .cke,.is-error.ui_tpicker_minute_slider .cke,.is-error.ui_tpicker_second_slider .cke,.ibo-input-field-wrapper.is-error .cke,.ibo-input-wrapper.is-error textarea,.is-error.ui_tpicker_hour_slider textarea,.is-error.ui_tpicker_minute_slider textarea,.is-error.ui_tpicker_second_slider textarea,.ibo-input-field-wrapper.is-error textarea{border:1px solid #e53e3e;background-color:#fed7d7}.ibo-input-wrapper.is-error .ibo-input-vanilla input,.is-error.ui_tpicker_hour_slider .ibo-input-vanilla input,.is-error.ui_tpicker_minute_slider .ibo-input-vanilla input,.is-error.ui_tpicker_second_slider .ibo-input-vanilla input,.ibo-input-field-wrapper.is-error .ibo-input-vanilla input{border:0;background-color:#11ffee00}input.ibo-input-vanilla{width:unset;display:initial}.ibo-input-wrapper--with-buttons,.ibo-input-select-wrapper--with-buttons{position:relative;display:flex}.ibo-field-validation{color:#c53030}.file-input{display:block;position:relative}.ibo-input--label-right{margin-right:4px;display:inline}.ibo-input--label-left{margin-left:4px;display:inline}.disabled{background-color:#d5dde5}.ibo-input-checkbox{height:16px;width:auto}.ibo-input-date-wrapper{position:relative}.ibo-input-date{display:inline-block;width:100%}.ibo-input-date+button{position:absolute;display:inline-block;margin-left:-20px;margin-top:5px;padding:0;background-color:transparent;color:#404b5a;border:none}.ibo-input-datetime-wrapper{position:relative}.ibo-input-datetime{display:inline-block;width:100%}.ibo-input-datetime--action-button{position:absolute;display:inline-block;margin-left:-20px;margin-top:5px;padding:0;color:#404b5a}.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select{width:auto;padding-right:18px}.ibo-input-duration{display:inline-block;width:unset;text-align:right}.ibo-input-image{display:flex;justify-content:flex-start;align-items:flex-start}.ibo-input-image--image-view{position:relative;overflow:hidden;background-color:#e1e7ec;border-radius:5px}.ibo-input-image--image-view img[src=""],.ibo-input-image--image-view img[src="null"]{visibility:hidden}.ibo-input-image--image-view input[type="file"]{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;opacity:0}.ibo-input-image--edit-buttons{display:flex;flex-direction:column;margin-left:0.5rem}.ibo-input-image--edit-buttons .ibo-button+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-dialog .ui-button+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-button,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-datepicker-close,.ui-dialog .ibo-input-image--edit-buttons .ui-button+.ibo-button,.ibo-input-image--edit-buttons .ui-datepicker-current+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-datepicker-current+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-datepicker-current+.ui-button,.ibo-input-image--edit-buttons .ui-datepicker-current+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-datepicker-current+.ui-datepicker-close,.ibo-input-image--edit-buttons .ui-datepicker-close+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-datepicker-close+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-datepicker-close+.ui-button,.ibo-input-image--edit-buttons .ui-datepicker-close+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-datepicker-close+.ui-datepicker-close,.ibo-input-image--edit-buttons .ui-dialog .ibo-button+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ibo-button+.ui-button,.ibo-input-image--edit-buttons .ibo-button+.ui-datepicker-current,.ibo-input-image--edit-buttons .ibo-button+.ui-datepicker-close{margin-top:0.5rem;margin-left:0}.ibo-input-richtext-placeholder{height:200px;width:100%;visibility:hidden}.ibo-input-select,.ui-multiselect,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder{display:inline-flex;min-width:50px}.ibo-input-select:not(.ibo-input-select-autocomplete):not(.ibo-input-selectize),.ui-multiselect:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_hour_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_minute_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_second_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),select.ibo-input-select-placeholder:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete){appearance:none}.ibo-input-select.ibo-input-selectize,.ibo-input-selectize.ui-multiselect,.ui_tpicker_hour_slider>select.ibo-input-selectize,.ui_tpicker_minute_slider>select.ibo-input-selectize,.ui_tpicker_second_slider>select.ibo-input-selectize,select.ibo-input-selectize.ibo-input-select-placeholder{padding-right:0;padding-left:0;min-width:150px !important}.ibo-input-select.ibo-input-selectize input,.ibo-input-selectize.ui-multiselect input,.ui_tpicker_hour_slider>select.ibo-input-selectize input,.ui_tpicker_minute_slider>select.ibo-input-selectize input,.ui_tpicker_second_slider>select.ibo-input-selectize input,select.ibo-input-selectize.ibo-input-select-placeholder input{border-width:0px;color:inherit;border-color:white;padding-left:10px}.ibo-input-select.ibo-input-selectize>[data-value],.ibo-input-selectize.ui-multiselect>[data-value],.ui_tpicker_hour_slider>select.ibo-input-selectize>[data-value],.ui_tpicker_minute_slider>select.ibo-input-selectize>[data-value],.ui_tpicker_second_slider>select.ibo-input-selectize>[data-value],select.ibo-input-selectize.ibo-input-select-placeholder>[data-value]{height:100%;line-height:30px;padding-left:10px}.ibo-input-select[size],.ui-multiselect[size],.ui_tpicker_hour_slider>select[size],.ui_tpicker_minute_slider>select[size],.ui_tpicker_second_slider>select[size],select.ibo-input-select-placeholder[size]{height:auto}.ibo-input-select[multiple],.ui-multiselect[multiple],.ui_tpicker_hour_slider>select[multiple],.ui_tpicker_minute_slider>select[multiple],.ui_tpicker_second_slider>select[multiple],select.ibo-input-select-placeholder[multiple]{padding-left:unset;padding-right:unset}.ibo-input-select[multiple] option,.ui-multiselect[multiple] option,.ui_tpicker_hour_slider>select[multiple] option,.ui_tpicker_minute_slider>select[multiple] option,.ui_tpicker_second_slider>select[multiple] option,select.ibo-input-select-placeholder[multiple] option{padding:4px 10px}.ibo-input-select-autocomplete{min-width:150px !important;text-overflow:ellipsis}.ibo-input-selectize{min-width:150px !important}.ibo-input-selectize>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibo-input-selectize>input{background-color:unset;border:unset}.ibo-input-select-wrapper,.ui_tpicker_hour_slider,.ui_tpicker_minute_slider,.ui_tpicker_second_slider{position:relative}.ibo-input-select-wrapper--with-buttons .selectize-control{display:grid;width:100%}.ibo-input-select-wrapper::after,.ui_tpicker_hour_slider::after,.ui_tpicker_minute_slider::after,.ui_tpicker_second_slider::after{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:600;height:28px;margin-left:-16px;margin-top:1px;padding-top:3px;background-color:inherit;color:#212934;pointer-events:none}.ibo-input-select-container{display:flex}.ibo-input-select-wrapper--with-buttons:not(.ibo-input-select-autocomplete-wrapper)::after{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:600;cursor:pointer;right:8px;height:28px;margin-left:-16px;margin-top:1px;padding-top:3px;background-color:inherit;color:#212934;pointer-events:none}.ibo-input-select--action-buttons{position:absolute;display:flex;height:28px;margin-top:0;margin-right:3px;font-size:1rem;background-color:inherit;color:#404b5a;padding:0 2px;text-align:right;bottom:0;top:0;right:0}.ibo-input-select-wrapper .ibo-input-select--action-buttons,.ui_tpicker_hour_slider .ibo-input-select--action-buttons,.ui_tpicker_minute_slider .ibo-input-select--action-buttons,.ui_tpicker_second_slider .ibo-input-select--action-buttons{margin-right:20px}.ibo-input-select--action-button{display:flex;align-items:center;padding-left:6px;padding-right:2px;float:right}.selectize-dropdown.ui-autocomplete,.selectize-dropdown.set-dropdown,.selectize-dropdown.plugin-custom_itop{z-index:2000;max-height:50vh;max-width:50em;overflow-y:auto}.selectize-dropdown.ui-menu .ui-state-active{margin:unset;background-color:#ebf8ff;color:#404b5a}.ibo-input-select--autocomplete-item{display:flex;justify-content:left;align-items:center}.ibo-input-select--autocomplete-item-image{width:25px;height:25px;min-width:25px;min-height:25px;background-position:center center;background-size:100%;border-radius:100%;margin-right:0.5rem;background-color:#ebf8ff;border:1px solid #929fb1}.ibo-input-select-icon{display:inline-flex;text-align:left}.ibo-input-select-icon>img{max-height:100%;max-width:100%;padding-right:4px}.ibo-input-select-icon>span{overflow:hidden}.ibo-input-select-icon--menu{position:absolute;z-index:21;max-height:300px;overflow-x:hidden;overflow-y:auto;flex-wrap:nowrap}.ibo-input-select-icon--menu--item>*{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.ibo-input-select-icon--menu--item>*>.ibo-input-select-icon--menu--icon{max-width:80px;max-height:45px;margin-right:10px}/* + */.selectize-dropdown-content{max-height:unset}.selectize-input input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active input{color:#212934}:root{--ibo-scrollbar--scrollbar-width:8px;--ibo-scrollbar--scrollbar-height:8px;--ibo-scrollbar--scrollbar-track-background-color:rgba(255, 255, 255, 0);--ibo-scrollbar--scrollbar-track-border-radius:5px;--ibo-scrollbar--scrollbar-thumb-background-color:#d5dde5;--ibo-scrollbar--scrollbar-thumb-border:none;--ibo-scrollbar--scrollbar-thumb-border-radius:5px;--ibo-hyperlink-color:#c05621;--ibo-hyperlink-color--on-hover:#9c4221;--ibo-hyperlink-color--on-active:#7b341e}*,*::before,*::after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--ibo-scrollbar--scrollbar-thumb-background-color) var(--ibo-scrollbar--scrollbar-track-background-color)}*::-webkit-scrollbar{width:var(--ibo-scrollbar--scrollbar-width);height:var(--ibo-scrollbar--scrollbar-height)}*::-webkit-scrollbar-track{background-color:var(--ibo-scrollbar--scrollbar-track-background-color);border-radius:var(--ibo-scrollbar--scrollbar-track-border-radius)}* ::-webkit-scrollbar-thumb{background-color:var(--ibo-scrollbar--scrollbar-thumb-background-color);border:var(--ibo-scrollbar--scrollbar-thumb-border);border-radius:var(--ibo-scrollbar--scrollbar-thumb-border-radius)}html{font-size:12px}a{color:var(--ibo-hyperlink-color);text-decoration:none}a:hover,.ibo-quick-create--compartment-results--element>.option:hover,a:active,a:visited{text-decoration:none}a:hover,.ibo-quick-create--compartment-results--element>.option:hover{color:var(--ibo-hyperlink-color--on-hover)}a:active{color:var(--ibo-hyperlink-color--on-active)}@font-face{font-family:Raleway;font-weight:100;font-style:normal;font-display:swap;src:local('Raleway Thin'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-100-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:100;font-style:italic;font-display:swap;src:local('Raleway Thin'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-100-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:200;font-style:normal;font-display:swap;src:local('Raleway ExtraLight'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-200-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:200;font-style:italic;font-display:swap;src:local('Raleway ExtraLight'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-200-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:300;font-style:normal;font-display:swap;src:local('Raleway Light'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-300-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:300;font-style:italic;font-display:swap;src:local('Raleway Light'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-300-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:400;font-style:normal;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-400-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:400;font-style:italic;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-400-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:500;font-style:normal;font-display:swap;src:local('Raleway Medium'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-500-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:500;font-style:italic;font-display:swap;src:local('Raleway Medium'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-500-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:600;font-style:normal;font-display:swap;src:local('Raleway SemiBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-600-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:600;font-style:italic;font-display:swap;src:local('Raleway SemiBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-600-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:700;font-style:normal;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-700-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:700;font-style:italic;font-display:swap;src:local('Raleway'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-700-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:800;font-style:normal;font-display:swap;src:local('Raleway ExtraBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-800-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:800;font-style:italic;font-display:swap;src:local('Raleway ExtraBold'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-800-italic.woff') format('woff')}@font-face{font-family:Raleway;font-weight:900;font-style:normal;font-display:swap;src:local('Raleway Black'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-900-normal.woff') format('woff')}@font-face{font-family:Raleway;font-weight:900;font-style:italic;font-display:swap;src:local('Raleway Black'), url('../../../../node_modules/@fontsource/raleway/files/raleway-all-900-italic.woff') format('woff')}.ibo-alert.ibo-is-primary{background-color:#feebc8;color:#7b341e}.ibo-alert.ibo-is-primary a{color:#7b341e}.ibo-alert.ibo-is-primary::before{background-color:#c05621}.ibo-alert.ibo-is-secondary,.ui-dialog .ibo-alert.ui-button,.ibo-alert.ui-datepicker-current,.ibo-alert.ui-datepicker-close{background-color:#e1e7ec;color:#212934}.ibo-alert.ibo-is-secondary a,.ui-dialog .ibo-alert.ui-button a,.ibo-alert.ui-datepicker-current a,.ibo-alert.ui-datepicker-close a{color:#212934}.ibo-alert.ibo-is-secondary::before,.ui-dialog .ibo-alert.ui-button::before,.ibo-alert.ui-datepicker-current::before,.ibo-alert.ui-datepicker-close::before{background-color:#6e7a8a}.ibo-alert.ibo-is-neutral,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close{background-color:#e1e7ec;color:#212934}.ibo-alert.ibo-is-neutral a,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close a{color:#212934}.ibo-alert.ibo-is-neutral::before,.ui-dialog .ibo-alert.ui-button.ui-dialog-titlebar-close::before{background-color:#6e7a8a}.ibo-alert.ibo-is-information{background-color:#bee3f8;color:#2a4265}.ibo-alert.ibo-is-information a{color:#2a4265}.ibo-alert.ibo-is-information::before{background-color:#2b6bb0}.ibo-alert.ibo-is-success{background-color:#dcedc8;color:#33691e}.ibo-alert.ibo-is-success a{color:#33691e}.ibo-alert.ibo-is-success::before{background-color:#689f38}.ibo-alert.ibo-is-failure{background-color:#fed7d7;color:#742a2a}.ibo-alert.ibo-is-failure a{color:#742a2a}.ibo-alert.ibo-is-failure::before{background-color:#c53030}.ibo-alert.ibo-is-warning{background-color:#feebc8;color:#7b341e}.ibo-alert.ibo-is-warning a{color:#7b341e}.ibo-alert.ibo-is-warning::before{background-color:#c05621}.ibo-alert.ibo-is-danger{background-color:#fed7d7;color:#742a2a}.ibo-alert.ibo-is-danger a{color:#742a2a}.ibo-alert.ibo-is-danger::before{background-color:#c53030}.ibo-alert.ibo-is-grey{background-color:#e1e7ec;color:#212934}.ibo-alert.ibo-is-grey a{color:#212934}.ibo-alert.ibo-is-grey::before{background-color:#6e7a8a}.ibo-alert.ibo-is-blue-grey{background-color:#b0bec5;color:#263238}.ibo-alert.ibo-is-blue-grey a{color:#263238}.ibo-alert.ibo-is-blue-grey::before{background-color:#455a64}.ibo-alert.ibo-is-blue{background-color:#bee3f8;color:#2a4265}.ibo-alert.ibo-is-blue a{color:#2a4265}.ibo-alert.ibo-is-blue::before{background-color:#2b6bb0}.ibo-alert.ibo-is-cyan{background-color:#c9eef2;color:#006164}.ibo-alert.ibo-is-cyan a{color:#006164}.ibo-alert.ibo-is-cyan::before{background-color:#2b6bb0}.ibo-alert.ibo-is-green{background-color:#dcedc8;color:#33691e}.ibo-alert.ibo-is-green a{color:#33691e}.ibo-alert.ibo-is-green::before{background-color:#689f38}.ibo-alert.ibo-is-orange{background-color:#feebc8;color:#7b341e}.ibo-alert.ibo-is-orange a{color:#7b341e}.ibo-alert.ibo-is-orange::before{background-color:#c05621}.ibo-alert.ibo-is-red{background-color:#fed7d7;color:#742a2a}.ibo-alert.ibo-is-red a{color:#742a2a}.ibo-alert.ibo-is-red::before{background-color:#c53030}.ibo-alert.ibo-is-pink{background-color:#fed7e2;color:#702459}.ibo-alert.ibo-is-pink a{color:#702459}.ibo-alert.ibo-is-pink::before{background-color:#b83280}.ibo-alert{position:relative;padding:18px 20px;min-height:30px;border-radius:3px;overflow:hidden}.ibo-alert::before{display:block;position:absolute;top:0;left:0;content:'';width:4px;height:100%}.ibo-alert .ibo-alert--title{cursor:pointer}.ibo-alert.ibo-is-opened .ibo-alert--minimize-button,.ibo-alert.ibo-input-select-icon--menu .ibo-alert--minimize-button{display:block}.ibo-alert.ibo-is-opened .ibo-alert--maximize-button,.ibo-alert.ibo-input-select-icon--menu .ibo-alert--maximize-button{display:none}.ibo-alert:not(.ibo-is-opened){padding:5px 20px}.ibo-alert:not(.ibo-is-opened) .ibo-alert--title{padding-bottom:0}.ibo-alert:not(.ibo-is-opened) .ibo-alert--minimize-button{display:none}.ibo-alert:not(.ibo-is-opened) .ibo-alert--maximize-button{display:block}.ibo-alert:not(.ibo-is-opened) .ibo-alert--body{display:none}.ibo-alert--title+.ibo-alert--body{margin-top:4px}.ibo-alert--action-button{position:absolute;cursor:pointer;top:5px}.ibo-alert--action-button:hover i{opacity:0.8}.ibo-alert--action-button.ibo-alert--maximize-button,.ibo-alert--action-button.ibo-alert--minimize-button{right:30px}.ibo-alert--action-button.ibo-alert--close-button{right:10px}.ibo-button.ibo-is-regular.ibo-is-neutral,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button,.ui-dialog .ibo-is-neutral.ui-button,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-current,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ibo-is-neutral.ui-button,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-neutral:hover,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-is-neutral.ui-button:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-current:hover,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#e1e7ec;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-neutral:active,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-is-neutral.ui-button:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-current:active,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#e1e7ec;color:#212934;box-shadow:inset 0px 2px 0px #d5dde5 , 0px 2px 0px #e1e7ec}.ibo-button.ibo-is-regular.ibo-is-neutral:disabled,.ui-dialog .ibo-is-regular.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-is-neutral.ui-button:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-current:disabled,.ibo-is-neutral.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-regular.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-primary,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-primary.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button,.ibo-is-primary.ui-datepicker-current,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current,.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-primary.ui-button,.ibo-button.ibo-is-primary.ui-datepicker-current,.ibo-button.ibo-is-primary.ui-datepicker-close{background-color:#00838f;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-primary:hover,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:hover,.ibo-is-primary.ui-datepicker-current:hover,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:hover,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-primary.ui-button:hover,.ibo-button.ibo-is-primary.ui-datepicker-current:hover,.ibo-button.ibo-is-primary.ui-datepicker-close:hover{background-color:#006164;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-primary:active,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:active,.ibo-is-primary.ui-datepicker-current:active,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:active,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-primary.ui-button:active,.ibo-button.ibo-is-primary.ui-datepicker-current:active,.ibo-button.ibo-is-primary.ui-datepicker-close:active{background-color:#006164;color:white;box-shadow:inset 0px 2px 0px #003636 , 0px 2px 0px #006164}.ibo-button.ibo-is-regular.ibo-is-primary:disabled,.ui-dialog .ibo-is-regular.ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-primary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button:disabled,.ibo-is-primary.ui-datepicker-current:disabled,.ibo-is-primary.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button:disabled,.ibo-is-primary.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-primary.ui-button:disabled,.ibo-button.ibo-is-primary.ui-datepicker-current:disabled,.ibo-button.ibo-is-primary.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-secondary,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button,.ui-dialog .ibo-is-secondary.ui-button,.ui-dialog .ui-button,.ui-dialog .ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-is-regular.ui-button,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close,.ibo-is-secondary.ui-datepicker-current,.ui-datepicker-current,.ui-datepicker-current.ui-datepicker-close,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button,.ibo-is-regular.ui-datepicker-current,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button,.ui-datepicker-close.ui-datepicker-current,.ibo-is-secondary.ui-datepicker-close,.ui-datepicker-close,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current,.ibo-is-regular.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-secondary.ui-button,.ui-dialog .ibo-button.ui-button,.ui-dialog .ibo-button.ui-button.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-datepicker-close,.ibo-button.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button,.ibo-button.ui-datepicker-current,.ibo-button.ui-datepicker-current.ui-datepicker-close,.ibo-button.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button,.ibo-button.ui-datepicker-close.ui-datepicker-current,.ibo-button.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-regular.ui-button,.ibo-button.ibo-is-regular.ui-datepicker-current,.ibo-button.ibo-is-regular.ui-datepicker-close{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-secondary:hover,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-is-secondary.ui-button:hover,.ui-dialog .ui-button:hover,.ui-dialog .ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-regular.ui-button:hover,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:hover,.ibo-is-secondary.ui-datepicker-current:hover,.ui-datepicker-current:hover,.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:hover,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:hover,.ibo-is-regular.ui-datepicker-current:hover,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:hover,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:hover,.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-secondary.ui-datepicker-close:hover,.ui-datepicker-close:hover,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:hover,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-regular.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-button.ui-button:hover,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:hover,.ibo-button.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:hover,.ibo-button.ui-datepicker-current:hover,.ibo-button.ui-datepicker-current.ui-datepicker-close:hover,.ibo-button.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:hover,.ibo-button.ui-datepicker-close.ui-datepicker-current:hover,.ibo-button.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-regular.ui-button:hover,.ibo-button.ibo-is-regular.ui-datepicker-current:hover,.ibo-button.ibo-is-regular.ui-datepicker-close:hover{background-color:#e1e7ec;color:#212934;box-shadow:0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-secondary:active,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-is-secondary.ui-button:active,.ui-dialog .ui-button:active,.ui-dialog .ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-is-regular.ui-button:active,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button:active,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:active,.ibo-is-secondary.ui-datepicker-current:active,.ui-datepicker-current:active,.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:active,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:active,.ibo-is-regular.ui-datepicker-current:active,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button:active,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:active,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:active,.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-secondary.ui-datepicker-close:active,.ui-datepicker-close:active,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:active,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-regular.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-button.ui-button:active,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:active,.ibo-button.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:active,.ibo-button.ui-datepicker-current:active,.ibo-button.ui-datepicker-current.ui-datepicker-close:active,.ibo-button.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:active,.ibo-button.ui-datepicker-close.ui-datepicker-current:active,.ibo-button.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-regular.ui-button:active,.ibo-button.ibo-is-regular.ui-datepicker-current:active,.ibo-button.ibo-is-regular.ui-datepicker-close:active{background-color:#e1e7ec;color:#212934;box-shadow:inset 0px 2px 0px #d5dde5 , 0px 2px 0px #e1e7ec}.ibo-button.ibo-is-regular.ibo-is-secondary:disabled,.ui-dialog .ibo-is-regular.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-is-secondary.ui-button:disabled,.ui-dialog .ui-button:disabled,.ui-dialog .ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-regular.ui-button:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-regular.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-datepicker-close:disabled,.ibo-is-secondary.ui-datepicker-current:disabled,.ui-datepicker-current:disabled,.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-secondary.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-current.ui-button:disabled,.ibo-is-regular.ui-datepicker-current:disabled,.ibo-is-regular.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-datepicker-current:disabled,.ibo-is-secondary.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button:disabled,.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-secondary.ui-datepicker-close:disabled,.ui-datepicker-close:disabled,.ui-dialog .ibo-is-regular.ui-datepicker-close.ui-button:disabled,.ibo-is-regular.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-regular.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-button.ui-button:disabled,.ui-dialog .ibo-button.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-datepicker-close:disabled,.ibo-button.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button:disabled,.ibo-button.ui-datepicker-current:disabled,.ibo-button.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-button.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button:disabled,.ibo-button.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-button.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-regular.ui-button:disabled,.ibo-button.ibo-is-regular.ui-datepicker-current:disabled,.ibo-button.ibo-is-regular.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-danger,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-danger.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button,.ibo-is-danger.ui-datepicker-current,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current,.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-danger.ui-button,.ibo-button.ibo-is-danger.ui-datepicker-current,.ibo-button.ibo-is-danger.ui-datepicker-close{background-color:#c53030;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-danger:hover,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:hover,.ibo-is-danger.ui-datepicker-current:hover,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:hover,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-danger.ui-button:hover,.ibo-button.ibo-is-danger.ui-datepicker-current:hover,.ibo-button.ibo-is-danger.ui-datepicker-close:hover{background-color:#9b2c2c;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-danger:active,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:active,.ibo-is-danger.ui-datepicker-current:active,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:active,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-danger.ui-button:active,.ibo-button.ibo-is-danger.ui-datepicker-current:active,.ibo-button.ibo-is-danger.ui-datepicker-close:active{background-color:#9b2c2c;color:white;box-shadow:inset 0px 2px 0px #742a2a , 0px 2px 0px #9b2c2c}.ibo-button.ibo-is-regular.ibo-is-danger:disabled,.ui-dialog .ibo-is-regular.ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-danger.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button:disabled,.ibo-is-danger.ui-datepicker-current:disabled,.ibo-is-danger.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button:disabled,.ibo-is-danger.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-danger.ui-button:disabled,.ibo-button.ibo-is-danger.ui-datepicker-current:disabled,.ibo-button.ibo-is-danger.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-success,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-success.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button,.ibo-is-success.ui-datepicker-current,.ibo-is-success.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button,.ibo-is-success.ui-datepicker-close.ui-datepicker-current,.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-success.ui-button,.ibo-button.ibo-is-success.ui-datepicker-current,.ibo-button.ibo-is-success.ui-datepicker-close{background-color:#558b2f;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-success:hover,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-success.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:hover,.ibo-is-success.ui-datepicker-current:hover,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:hover,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-success.ui-button:hover,.ibo-button.ibo-is-success.ui-datepicker-current:hover,.ibo-button.ibo-is-success.ui-datepicker-close:hover{background-color:#33691e;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-success:active,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-success.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:active,.ibo-is-success.ui-datepicker-current:active,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:active,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-success.ui-button:active,.ibo-button.ibo-is-success.ui-datepicker-current:active,.ibo-button.ibo-is-success.ui-datepicker-close:active{background-color:#33691e;color:white;box-shadow:inset 0px 2px 0px #235816 , 0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-success:disabled,.ui-dialog .ibo-is-regular.ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-success.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button:disabled,.ibo-is-success.ui-datepicker-current:disabled,.ibo-is-success.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button:disabled,.ibo-is-success.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-success.ui-button:disabled,.ibo-button.ibo-is-success.ui-datepicker-current:disabled,.ibo-button.ibo-is-success.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-red,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-red.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button,.ibo-is-red.ui-datepicker-current,.ibo-is-red.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button,.ibo-is-red.ui-datepicker-close.ui-datepicker-current,.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-red.ui-button,.ibo-button.ibo-is-red.ui-datepicker-current,.ibo-button.ibo-is-red.ui-datepicker-close{background-color:#c53030;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-red:hover,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-red.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:hover,.ibo-is-red.ui-datepicker-current:hover,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:hover,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-red.ui-button:hover,.ibo-button.ibo-is-red.ui-datepicker-current:hover,.ibo-button.ibo-is-red.ui-datepicker-close:hover{background-color:#9b2c2c;color:white;box-shadow:0px 2px 0px #742a2a}.ibo-button.ibo-is-regular.ibo-is-red:active,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-red.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:active,.ibo-is-red.ui-datepicker-current:active,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:active,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-red.ui-button:active,.ibo-button.ibo-is-red.ui-datepicker-current:active,.ibo-button.ibo-is-red.ui-datepicker-close:active{background-color:#9b2c2c;color:white;box-shadow:inset 0px 2px 0px #742a2a , 0px 2px 0px #9b2c2c}.ibo-button.ibo-is-regular.ibo-is-red:disabled,.ui-dialog .ibo-is-regular.ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-red.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button:disabled,.ibo-is-red.ui-datepicker-current:disabled,.ibo-is-red.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button:disabled,.ibo-is-red.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-red.ui-button:disabled,.ibo-button.ibo-is-red.ui-datepicker-current:disabled,.ibo-button.ibo-is-red.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-green,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-green.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button,.ibo-is-green.ui-datepicker-current,.ibo-is-green.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button,.ibo-is-green.ui-datepicker-close.ui-datepicker-current,.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-green.ui-button,.ibo-button.ibo-is-green.ui-datepicker-current,.ibo-button.ibo-is-green.ui-datepicker-close{background-color:#558b2f;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-green:hover,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-green.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:hover,.ibo-is-green.ui-datepicker-current:hover,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:hover,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-green.ui-button:hover,.ibo-button.ibo-is-green.ui-datepicker-current:hover,.ibo-button.ibo-is-green.ui-datepicker-close:hover{background-color:#33691e;color:white;box-shadow:0px 2px 0px #235816}.ibo-button.ibo-is-regular.ibo-is-green:active,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-green.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:active,.ibo-is-green.ui-datepicker-current:active,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:active,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-green.ui-button:active,.ibo-button.ibo-is-green.ui-datepicker-current:active,.ibo-button.ibo-is-green.ui-datepicker-close:active{background-color:#33691e;color:white;box-shadow:inset 0px 2px 0px #235816 , 0px 2px 0px #33691e}.ibo-button.ibo-is-regular.ibo-is-green:disabled,.ui-dialog .ibo-is-regular.ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-green.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button:disabled,.ibo-is-green.ui-datepicker-current:disabled,.ibo-is-green.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button:disabled,.ibo-is-green.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-green.ui-button:disabled,.ibo-button.ibo-is-green.ui-datepicker-current:disabled,.ibo-button.ibo-is-green.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-regular.ibo-is-cyan,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button,.ibo-is-cyan.ui-datepicker-current,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current,.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-cyan.ui-button,.ibo-button.ibo-is-cyan.ui-datepicker-current,.ibo-button.ibo-is-cyan.ui-datepicker-close{background-color:#00838f;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-cyan:hover,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:hover,.ibo-is-cyan.ui-datepicker-current:hover,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:hover,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:hover,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:hover,.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:hover,.ibo-button.ibo-is-cyan.ui-datepicker-current:hover,.ibo-button.ibo-is-cyan.ui-datepicker-close:hover{background-color:#006164;color:white;box-shadow:0px 2px 0px #003636}.ibo-button.ibo-is-regular.ibo-is-cyan:active,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:active,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:active,.ibo-is-cyan.ui-datepicker-current:active,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:active,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:active,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:active,.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:active,.ibo-button.ibo-is-cyan.ui-datepicker-current:active,.ibo-button.ibo-is-cyan.ui-datepicker-close:active{background-color:#006164;color:white;box-shadow:inset 0px 2px 0px #003636 , 0px 2px 0px #006164}.ibo-button.ibo-is-regular.ibo-is-cyan:disabled,.ui-dialog .ibo-is-regular.ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-cyan.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button:disabled,.ibo-is-cyan.ui-datepicker-current:disabled,.ibo-is-cyan.ui-datepicker-current.ui-datepicker-close:disabled,.ibo-is-regular.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button:disabled,.ibo-is-cyan.ui-datepicker-close.ui-datepicker-current:disabled,.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-cyan.ui-button:disabled,.ibo-button.ibo-is-cyan.ui-datepicker-current:disabled,.ibo-button.ibo-is-cyan.ui-datepicker-close:disabled{background-color:#d5dde5;color:#6e7a8a;box-shadow:inset 0px 2px 0px #d5dde5}.ibo-button.ibo-is-alternative.ibo-is-neutral,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#212934;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-neutral:hover,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:hover,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-neutral:active,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:active,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#f8f9fa;color:#212934;box-shadow:inset 0px 2px 0px #e1e7ec , 0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-neutral:disabled,.ui-dialog .ibo-is-alternative.ibo-is-neutral.ui-button:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-neutral.ui-datepicker-close:disabled,.ui-dialog .ibo-is-neutral.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-neutral.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-neutral.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-alternative.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-primary,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#006164;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-primary:hover,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:hover,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:white;color:#212934;box-shadow:0px 2px 0px white}.ibo-button.ibo-is-alternative.ibo-is-primary:active,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:active,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:white;color:#212934;box-shadow:inset 0px 2px 0px white , 0px 2px 0px white}.ibo-button.ibo-is-alternative.ibo-is-primary:disabled,.ui-dialog .ibo-is-alternative.ibo-is-primary.ui-button:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-primary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-primary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-primary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-primary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-primary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-secondary,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-is-alternative.ui-button,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button,.ibo-is-alternative.ui-datepicker-current,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close,.ui-dialog .ibo-button.ibo-is-alternative.ui-button,.ibo-button.ibo-is-alternative.ui-datepicker-current,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-button.ibo-is-alternative.ui-datepicker-close,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close{background-color:transparent;color:#212934;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-secondary:hover,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-is-alternative.ui-button:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:hover,.ibo-is-alternative.ui-datepicker-current:hover,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:hover,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:hover,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:hover,.ibo-button.ibo-is-alternative.ui-datepicker-current:hover,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-button.ibo-is-alternative.ui-datepicker-close:hover,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover{background-color:#f8f9fa;color:#212934;box-shadow:0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-secondary:active,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-is-alternative.ui-button:active,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:active,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:active,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:active,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:active,.ibo-is-alternative.ui-datepicker-current:active,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:active,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:active,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:active,.ibo-button.ibo-is-alternative.ui-datepicker-current:active,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-button.ibo-is-alternative.ui-datepicker-close:active,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active{background-color:#f8f9fa;color:#212934;box-shadow:inset 0px 2px 0px #e1e7ec , 0px 2px 0px #f8f9fa}.ibo-button.ibo-is-alternative.ibo-is-secondary:disabled,.ui-dialog .ibo-is-alternative.ibo-is-secondary.ui-button:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-is-alternative.ui-button:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-datepicker-current.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-alternative.ui-button.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-datepicker-close.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-current:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-current.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-current.ui-button:disabled,.ibo-is-alternative.ui-datepicker-current:disabled,.ibo-is-alternative.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ui-datepicker-current.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-secondary.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ui-datepicker-close.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-alternative.ui-datepicker-close.ui-button:disabled,.ibo-is-alternative.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ui-datepicker-close.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-secondary.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-current.ui-datepicker-close:disabled,.ui-dialog .ibo-is-secondary.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ui-button.ui-dialog-titlebar-close.ui-datepicker-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ibo-is-alternative.ui-button:disabled,.ibo-button.ibo-is-alternative.ui-datepicker-current:disabled,.ui-dialog .ibo-button.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-button.ibo-is-alternative.ui-datepicker-close:disabled,.ui-dialog .ibo-button.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-danger,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#c53030;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-danger:hover,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:hover,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#fed7d7;color:#742a2a;box-shadow:0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-danger:active,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:active,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#fed7d7;color:#742a2a;box-shadow:inset 0px 2px 0px #c53030 , 0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-danger:disabled,.ui-dialog .ibo-is-alternative.ibo-is-danger.ui-button:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-danger.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-danger.ui-datepicker-close:disabled,.ui-dialog .ibo-is-danger.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-danger.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-danger.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-success,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-success.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-success.ui-datepicker-close,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#33691e;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-success:hover,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:hover,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#dcedc8;color:#33691e;box-shadow:0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-success:active,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:active,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#dcedc8;color:#33691e;box-shadow:inset 0px 2px 0px #689f38 , 0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-success:disabled,.ui-dialog .ibo-is-alternative.ibo-is-success.ui-button:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-success.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-success.ui-datepicker-close:disabled,.ui-dialog .ibo-is-success.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-success.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-success.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-red,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-red.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-red.ui-datepicker-close,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#c53030;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-red:hover,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:hover,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#fed7d7;color:#742a2a;box-shadow:0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-red:active,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:active,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#fed7d7;color:#742a2a;box-shadow:inset 0px 2px 0px #c53030 , 0px 2px 0px #fed7d7}.ibo-button.ibo-is-alternative.ibo-is-red:disabled,.ui-dialog .ibo-is-alternative.ibo-is-red.ui-button:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-red.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-red.ui-datepicker-close:disabled,.ui-dialog .ibo-is-red.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-red.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-red.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-green,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-green.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-green.ui-datepicker-close,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#33691e;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-green:hover,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:hover,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#dcedc8;color:#33691e;box-shadow:0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-green:active,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:active,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#dcedc8;color:#33691e;box-shadow:inset 0px 2px 0px #689f38 , 0px 2px 0px #dcedc8}.ibo-button.ibo-is-alternative.ibo-is-green:disabled,.ui-dialog .ibo-is-alternative.ibo-is-green.ui-button:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-green.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-green.ui-datepicker-close:disabled,.ui-dialog .ibo-is-green.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-green.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-green.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-cyan,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close{background-color:transparent;color:#006164;box-shadow:0px 2px 0px transparent}.ibo-button.ibo-is-alternative.ibo-is-cyan:hover,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:hover,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover{background-color:#c9eef2;color:#006164;box-shadow:0px 2px 0px #c9eef2}.ibo-button.ibo-is-alternative.ibo-is-cyan:active,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:active,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active{background-color:#c9eef2;color:#006164;box-shadow:inset 0px 2px 0px #00838f , 0px 2px 0px #c9eef2}.ibo-button.ibo-is-alternative.ibo-is-cyan:disabled,.ui-dialog .ibo-is-alternative.ibo-is-cyan.ui-button:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled,.ibo-is-alternative.ibo-is-cyan.ui-datepicker-close:disabled,.ui-dialog .ibo-is-cyan.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-button.ibo-is-cyan.ui-button.ui-dialog-titlebar-close:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled,.ui-dialog .ibo-is-cyan.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled{background-color:transparent;color:#929fb1;box-shadow:inset 0px 2px 0px transparent}.ibo-button,.ui-dialog .ui-button,.ui-datepicker-current,.ui-datepicker-close{position:relative;display:inline-block;padding:6px 9px;border:0;border-radius:4px;cursor:pointer;text-transform:uppercase;white-space:nowrap}.ibo-button.ibo-action-button,.ui-dialog .ibo-action-button.ui-button,.ibo-action-button.ui-datepicker-current,.ibo-action-button.ui-datepicker-close{float:right}.ibo-button .ibo-button--loading-icon,.ui-dialog .ui-button .ibo-button--loading-icon,.ui-datepicker-current .ibo-button--loading-icon,.ui-datepicker-close .ibo-button--loading-icon{display:none}.ibo-button.ibo-is-loading .ibo-button--icon,.ui-dialog .ibo-is-loading.ui-button .ibo-button--icon,.ibo-is-loading.ui-datepicker-current .ibo-button--icon,.ibo-is-loading.ui-datepicker-close .ibo-button--icon{display:none}.ibo-button.ibo-is-loading .ibo-button--loading-icon,.ui-dialog .ibo-is-loading.ui-button .ibo-button--loading-icon,.ibo-is-loading.ui-datepicker-current .ibo-button--loading-icon,.ibo-is-loading.ui-datepicker-close .ibo-button--loading-icon{display:inline-block}.ibo-button.ibo-is-loading .ibo-button--loading-icon+.ibo-button--label,.ui-dialog .ibo-is-loading.ui-button .ibo-button--loading-icon+.ibo-button--label,.ibo-is-loading.ui-datepicker-current .ibo-button--loading-icon+.ibo-button--label,.ibo-is-loading.ui-datepicker-close .ibo-button--loading-icon+.ibo-button--label{margin-left:4px}.ibo-button--icon+.ibo-button--label{margin-left:4px}.ibo-button--vertical-align{margin-top:4px;margin-bottom:4px}.ibo-button-group{display:inline-flex;flex-wrap:nowrap}.ibo-button-group .ibo-button,.ibo-button-group .ui-dialog .ui-button,.ui-dialog .ibo-button-group .ui-button,.ibo-button-group .ui-datepicker-current,.ibo-button-group .ui-datepicker-close{position:relative}.ibo-button-group .ibo-button:first-child,.ibo-button-group .ui-dialog .ui-button:first-child,.ui-dialog .ibo-button-group .ui-button:first-child,.ibo-button-group .ui-datepicker-current:first-child,.ibo-button-group .ui-datepicker-close:first-child{border-radius:4px 0 0 4px}.ibo-button-group .ibo-button:last-child,.ibo-button-group .ui-dialog .ui-button:last-child,.ui-dialog .ibo-button-group .ui-button:last-child,.ibo-button-group .ui-datepicker-current:last-child,.ibo-button-group .ui-datepicker-close:last-child{border-radius:0 4px 4px 0}.ibo-button-group .ibo-button:not(:first-child):not(:last-child),.ibo-button-group .ui-dialog .ui-button:not(:last-child):not(:first-child),.ui-dialog .ibo-button-group .ui-button:not(:last-child):not(:first-child),.ibo-button-group .ui-datepicker-current:not(:last-child):not(:first-child),.ibo-button-group .ui-datepicker-close:not(:last-child):not(:first-child){border-radius:0}.ibo-button-group .ibo-button+.ibo-button,.ibo-button-group .ui-dialog .ui-button+.ibo-button,.ibo-button-group .ui-dialog .ui-dialog .ui-button+.ui-button,.ui-dialog .ibo-button-group .ui-dialog .ui-button+.ui-button,.ibo-button-group .ui-dialog .ui-button+.ui-datepicker-current,.ibo-button-group .ui-dialog .ui-button+.ui-datepicker-close,.ui-dialog .ibo-button-group .ui-button+.ibo-button,.ibo-button-group .ui-datepicker-current+.ibo-button,.ibo-button-group .ui-dialog .ui-datepicker-current+.ui-button,.ui-dialog .ibo-button-group .ui-datepicker-current+.ui-button,.ibo-button-group .ui-datepicker-current+.ui-datepicker-current,.ibo-button-group .ui-datepicker-current+.ui-datepicker-close,.ibo-button-group .ui-datepicker-close+.ibo-button,.ibo-button-group .ui-dialog .ui-datepicker-close+.ui-button,.ui-dialog .ibo-button-group .ui-datepicker-close+.ui-button,.ibo-button-group .ui-datepicker-close+.ui-datepicker-current,.ibo-button-group .ui-datepicker-close+.ui-datepicker-close,.ibo-button-group .ui-dialog .ibo-button+.ui-button,.ui-dialog .ibo-button-group .ibo-button+.ui-button,.ibo-button-group .ibo-button+.ui-datepicker-current,.ibo-button-group .ibo-button+.ui-datepicker-close{margin-left:0}.ibo-button-group .ibo-button+.ibo-button::before,.ibo-button-group .ui-dialog .ui-button+.ibo-button::before,.ui-dialog .ibo-button-group .ui-button+.ibo-button::before,.ibo-button-group .ui-datepicker-current+.ibo-button::before,.ibo-button-group .ui-datepicker-close+.ibo-button::before,.ibo-button-group .ui-dialog .ibo-button+.ui-button::before,.ui-dialog .ibo-button-group .ibo-button+.ui-button::before,.ibo-button-group .ibo-button+.ui-datepicker-current::before,.ibo-button-group .ibo-button+.ui-datepicker-close::before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;border-left:1px solid transparent}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close::before{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover::before{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active::before{border-left-color:#e1e7ec}.ibo-button-group>*+*.ibo-is-regular.ibo-is-neutral:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-neutral.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled::before{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:hover{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:active,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:active{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-primary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-primary.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button::before,.ibo-button-group>*+*.ui-datepicker-current::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current::before,.ibo-button-group>*+*.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:hover::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:hover::before,.ibo-button-group>*+*.ui-datepicker-current:hover::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:hover::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:hover::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:hover::before,.ibo-button-group>*+*.ui-datepicker-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:hover{border-left-color:#d5dde5}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:active,.ui-dialog .ibo-button-group>*+*.ui-button:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:active::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:active::before,.ibo-button-group>*+*.ui-datepicker-current:active::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:active::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:active::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:active::before,.ibo-button-group>*+*.ui-datepicker-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:active,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:active{border-left-color:#e1e7ec}.ibo-button-group>*+*.ibo-is-regular.ibo-is-secondary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-datepicker-close:disabled::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button:disabled::before,.ibo-button-group>*+*.ui-datepicker-current:disabled::before,.ibo-button-group>*+*.ui-datepicker-current.ui-datepicker-close:disabled::before,.ibo-button-group>*+*.ibo-is-secondary.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button:disabled::before,.ibo-button-group>*+*.ui-datepicker-close.ui-datepicker-current:disabled::before,.ibo-button-group>*+*.ui-datepicker-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-regular.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-regular.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:active,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-danger:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-danger.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:hover{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:active,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:active{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-success:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-success.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:active,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-regular.ibo-is-red:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-red.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:hover{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:active,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:active{border-left-color:#33691e}.ibo-button-group>*+*.ibo-is-regular.ibo-is-green:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-green.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:hover,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:hover{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:active,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:active,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:active{border-left-color:#006164}.ibo-button-group>*+*.ibo-is-regular.ibo-is-cyan:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-current::before:disabled,.ibo-button-group>*+*.ibo-is-cyan.ui-datepicker-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-neutral:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-neutral.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-primary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-primary.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:hover::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:hover,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:hover::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:hover,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:hover::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:active::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:active,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:active::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:active,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:active::before{border-left-color:#404b5a}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-secondary:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-secondary.ui-button.ui-dialog-titlebar-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-current:disabled::before,.ui-dialog .ibo-button-group>*+*.ui-button.ui-dialog-titlebar-close.ui-datepicker-close:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-alternative.ui-button::before:disabled,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-current::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-current.ui-button.ui-dialog-titlebar-close:disabled::before,.ibo-button-group>*+*.ibo-is-alternative.ui-datepicker-close::before:disabled,.ui-dialog .ibo-button-group>*+*.ui-datepicker-close.ui-button.ui-dialog-titlebar-close:disabled::before{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before{border-left-color:#e53e3e}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-danger:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-danger.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-success:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-success.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before{border-left-color:#e53e3e}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#9b2c2c}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-red:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-red.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#558b2f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-green:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-green.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:hover::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:hover{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:active::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:active{border-left-color:#00838f}.ibo-button-group>*+*.ibo-is-alternative.ibo-is-cyan:disabled::before,.ui-dialog .ibo-button-group>*+*.ibo-is-cyan.ui-button.ui-dialog-titlebar-close::before:disabled{border-left-color:#aebecd}.ibo-breadcrumbs{position:relative;margin-right:32px}.ibo-breadcrumbs.ibo-is-overflowing{justify-content:right}.ibo-breadcrumbs *{display:flex;align-items:center}.ibo-breadcrumbs--item{color:#404b5a}.ibo-breadcrumbs--item:not(:last-child):hover .ibo-breadcrumbs--item-icon>*{opacity:1;filter:none}.ibo-breadcrumbs--item-icon{margin-right:8px;transition:all 0.1s linear}.ibo-breadcrumbs--item-icon>span{color:#929fb1;opacity:0.6}.ibo-breadcrumbs--item-icon>img{height:auto;max-width:16px;opacity:0.3;filter:grayscale(100%)}.ibo-breadcrumbs--item-label{display:inline;max-width:100px}.ibo-breadcrumbs--item:not(:last-child)::after,.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after{content:'\f054';margin:0 12px;color:#aebecd}.ibo-breadcrumbs--previous-items-list-toggler{margin-right:24px;color:#6e7a8a !important}.ibo-breadcrumbs--previous-items-list-toggler:not(:last-child)::after{position:absolute;right:-24px}.ibo-breadcrumbs--previous-items-list{display:flex;flex-direction:column;align-items:stretch;position:fixed;top:37px;padding:8px 0;background-color:white}.ibo-breadcrumbs--previous-item{color:#404b5a;padding:12px 12px}.ibo-breadcrumbs--previous-item .ibo-breadcrumbs--item-label{max-width:200px}@keyframes ibo-quick-create--drawer--opening{from{top:-310px;box-shadow:none}to{top:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}}.ibo-quick-create{position:relative}.ibo-quick-create.ibo-is-opened .ibo-quick-create--input,.ibo-quick-create.ibo-input-select-icon--menu .ibo-quick-create--input{width:245px}.ibo-quick-create.ibo-is-opened .ibo-quick-create--drawer,.ibo-quick-create.ibo-input-select-icon--menu .ibo-quick-create--drawer{animation-name:ibo-quick-create--drawer--opening;animation-delay:0.1s;animation-duration:0.2s;animation-direction:normal;animation-fill-mode:forwards}.ibo-quick-create--head{background-color:white}.ibo-quick-create--icon{color:#dd6c20;align-self:center;padding:0 16px}.ibo-quick-create--icon:hover{color:#c05621}.ibo-quick-create--icon:active{color:#9c4221}.ibo-quick-create--input{width:0;border:none;transition:all 0.2s ease-in-out}.ibo-quick-create--input.selectize-control.single{position:sticky;display:flex}.ibo-quick-create--input.selectize-control.single .selectize-input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active{display:flex;background-color:transparent;background-image:none;border:none;box-shadow:none}.ibo-quick-create--input.selectize-control.single .selectize-input>input,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input{color:#404b5a;outline:none;border:none}.ibo-quick-create--input.selectize-control.single .selectize-input>input::placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input::placeholder{color:#929fb1}.ibo-quick-create--input.selectize-control.single .selectize-input>input:-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input:-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input>input::-ms-input-placeholder,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>input::-ms-input-placeholder{color:#929fb1}.ibo-quick-create--input.selectize-control.single .selectize-input>.item,.ibo-quick-create--input.selectize-control.single .selectize-input.input-active>.item{color:#404b5a;line-height:200%}.ibo-quick-create--input.selectize-control.single .selectize-dropdown{background-color:white;border:none;border-radius:0}.ibo-quick-create--drawer{z-index:-1;position:absolute;left:0;right:0;top:-310px;padding:16px 16px;background-color:white;box-shadow:none}.ibo-quick-create--compartment-title{margin-top:8px;margin-bottom:8px;padding-left:32px;overflow-x:hidden;color:#404b5a}.ibo-quick-create--compartment-title>span{position:relative}.ibo-quick-create--compartment-title>span::before,.ibo-quick-create--compartment-title>span::after{content:"";display:inline-block;position:absolute;top:50%;height:1px;width:600px;border-top:1px solid #404b5a}.ibo-quick-create--compartment-title>span::before{right:100%;margin-right:8px}.ibo-quick-create--compartment-title>span::after{left:100%;margin-left:8px}.ibo-quick-create--compartment-content{color:#212934}.ibo-quick-create--compartment-element{display:flex;align-items:center;padding:4px 8px;margin-left:-8px;margin-right:-8px;color:inherit}.ibo-quick-create--compartment-element-image{margin-right:8px;width:20px}.ibo-quick-create--compartment-results--container{width:100% !important}.ibo-quick-create--compartment-results--element>.option{padding:4px 8px;margin-left:-8px;margin-right:-8px;color:inherit}.ibo-quick-create--compartment-results--element>.option.active{background-color:#e1e7ec;border-radius:3px}.ibo-quick-create--compartment-results--element>.option:hover{cursor:pointer}.ibo-quick-create--compartment-results--element>.option .highlight{font-weight:bold}.ibo-quick-create--compartment--placeholder{align-items:center;display:flex;flex-direction:column}.ibo-quick-create--compartment--placeholder-image>svg{width:66%;height:inherit;margin:24px auto 16px auto;display:flex}.ibo-quick-create--compartment--placeholder-hint{text-align:justify;padding:0 8px;color:#6e7a8a}@keyframes ibo-global-search--drawer--opening{from{top:-310px;box-shadow:none}to{top:100%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.1), 0 10px 20px rgba(0, 0, 0, 0.15)}}.ibo-global-search{position:relative}.ibo-global-search.ibo-is-opened .ibo-global-search--input,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input,.ibo-global-search.ibo-is-opened .ibo-global-search--input:hover,.ibo-global-search.ibo-is-opened .ibo-global-search--input:focus,.ibo-global-search.ibo-is-opened .ibo-global-search--input:active,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:hover,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:focus,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--input:active{padding:8px 8px;width:245px}.ibo-global-search.ibo-is-opened .ibo-global-search--drawer,.ibo-global-search.ibo-input-select-icon--menu .ibo-global-search--drawer{animation-name:ibo-global-search--drawer--opening;animation-delay:0.1s;animation-duration:0.2s;animation-direction:normal;animation-fill-mode:forwards}.ibo-global-search--head{background-color:white}.ibo-global-search--icon{color:#dd6c20;align-self:center;padding:0 16px}.ibo-global-search--icon:hover{color:#c05621}.ibo-global-search--icon:active{color:#9c4221}.ibo-global-search--input,.ibo-global-search--input:hover,.ibo-global-search--input:focus,.ibo-global-search--input:active{padding:0;width:0;color:#404b5a;background-color:transparent;border:none;outline:none;transition:all 0.2s ease-in-out}.ibo-global-search--input::placeholder,.ibo-global-search--input:hover::placeholder,.ibo-global-search--input:focus::placeholder,.ibo-global-search--input:active::placeholder{color:#929fb1}.ibo-global-search--input:-ms-input-placeholder,.ibo-global-search--input:hover:-ms-input-placeholder,.ibo-global-search--input:focus:-ms-input-placeholder,.ibo-global-search--input:active:-ms-input-placeholder,.ibo-global-search--input::-ms-input-placeholder,.ibo-global-search--input:hover::-ms-input-placeholder,.ibo-global-search--input:focus::-ms-input-placeholder,.ibo-global-search--input:active::-ms-input-placeholder{color:#929fb1}.ibo-global-search--drawer{z-index:-1;position:absolute;left:0;right:0;top:-310px;padding:16px 16px;background-color:white;box-shadow:none}.ibo-global-search--compartment-title{margin-bottom:8px;padding-left:32px;overflow-x:hidden;color:#404b5a}.ibo-global-search--compartment-title>span{position:relative}.ibo-global-search--compartment-title>span::before,.ibo-global-search--compartment-title>span::after{content:"";display:inline-block;position:absolute;top:50%;height:1px;width:600px;border-top:1px solid #404b5a}.ibo-global-search--compartment-title>span::before{right:100%;margin-right:8px}.ibo-global-search--compartment-title>span::after{left:100%;margin-left:8px}.ibo-global-search--compartment-content{color:#212934}.ibo-global-search--compartment-element{display:flex;align-items:center;color:inherit}.ibo-global-search--compartment-element:not(:last-child){margin-bottom:8px}.ibo-global-search--compartment-element-image{margin-right:8px;width:20px}.ibo-global-search--compartment--placeholder{align-items:center;display:flex;flex-direction:column}.ibo-global-search--compartment--placeholder-image>svg{width:66%;height:inherit;margin:24px auto 16px auto;display:flex}.ibo-global-search--compartment--placeholder-hint{text-align:justify;padding:0 8px;color:#6e7a8a}.ibo-popover-menu,.ui-menu,.ui-multiselect-menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul{display:none;padding:0;background-color:white;border-radius:3px;flex-wrap:wrap;position:absolute}.ibo-popover-menu.ibo-is-opened,.ibo-is-opened.ui-menu,.ui-menu.ibo-input-select-icon--menu,.ibo-is-opened.ui-multiselect-menu,.ui-multiselect-menu.ibo-input-select-icon--menu,.ibo-is-opened.ibo-input-select-icon--menu,.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li ul.ibo-is-opened,.graph_config .toolkit_menu.graph>ul>li ul.ibo-input-select-icon--menu,.ibo-popover-menu.ibo-input-select-icon--menu,.ibo-input-select-icon--menu.ui-menu,.ibo-input-select-icon--menu.ui-multiselect-menu{display:flex;flex-direction:column}.ibo-popover-menu--toggler-visual-hint{margin-left:0.5rem}.ibo-popover-menu--section,.ui-multiselect-checkboxes{display:flex;flex-direction:column;align-self:flex-start;margin:0 0;width:100%;white-space:nowrap;overflow:hidden}.ibo-popover-menu--section:first-child,.ui-multiselect-checkboxes:first-child{border-radius:3px 3px 0 0}.ibo-popover-menu--section:last-child,.ui-multiselect-checkboxes:last-child{border-radius:0 0 3px 3px}.ibo-popover-menu--item,.ui-menu-item,.ui-multiselect-checkboxes li,.ibo-input-select-icon--menu--item,.graph_config .toolkit_menu.graph>ul>li ul li{padding:12px 24px 12px 16px;color:#212934}.ibo-popover-menu--item a,.ui-menu-item a,.ui-multiselect-checkboxes li a,.ibo-input-select-icon--menu--item a,.graph_config .toolkit_menu.graph>ul>li ul li a{color:#212934}.ibo-popover-menu--item:hover,.ui-menu-item:hover,.ui-multiselect-checkboxes li:hover,.ibo-input-select-icon--menu--item:hover,.graph_config .toolkit_menu.graph>ul>li ul li:hover{background-color:#e1e7ec;color:inherit}.ibo-popover-menu--item.ibo-popover-menu--item-separator,.ibo-popover-menu--item-separator.ui-menu-item,.ui-menu-item.ui-autocomplete-category,.ui-multiselect-checkboxes li.ibo-popover-menu--item-separator,.ui-multiselect-checkboxes li.ui-autocomplete-category,.ibo-popover-menu--item-separator.ibo-input-select-icon--menu--item,.ibo-input-select-icon--menu--item.ui-autocomplete-category,.graph_config .toolkit_menu.graph>ul>li ul li.ibo-popover-menu--item-separator,.graph_config .toolkit_menu.graph>ul>li ul li.ui-autocomplete-category,.ibo-popover-menu--item.ui-autocomplete-category,.ui-autocomplete-category.ui-menu-item,.ui-autocomplete-category.ibo-input-select-icon--menu--item{padding:0;margin:0;background-color:#e1e7ec}.ibo-popover-menu--item--icon{padding-right:5px;color:#6e7a8a;font-size:1.33rem}#ibo-navigation-menu--notifications-menu{flex-flow:column;min-width:250px}#ibo-navigation-menu--notifications-menu .ibo-navigation-menu--notifications--messages-section{overflow:auto}.ibo-navigation-menu--notifications--show-all-messages,.ibo-navigation-menu--notifications-dismiss-all,.ibo-navigation-menu--notifications-show-all-multiple{overflow-x:inherit;text-align:center;min-height:45px}.ibo-navigation-menu--notifications--item--image{max-width:20px;max-height:20px;margin:0 6px;border-radius:100%}img.ibo-navigation-menu--notifications--item--image[src=""]{display:none}img.ibo-navigation-menu--notifications--item--image:not([src=""])~i.ibo-navigation-menu--notifications--item--image{display:none}.ibo-navigation-menu--notifications--item--bottom-text{display:flex;flex-direction:column;align-items:center;float:right;align-self:center;margin-left:auto}.ibo-navigation-menu--notifications--item--content{padding:0 14px}.ibo-navigation-menu--notifications--item--content img{max-height:100px;padding:5px}.ibo-navigation-menu--notifications-item{display:flex;flex-direction:row}.ibo-navigation-menu--notifications--item--new-message-indicator{width:10px;height:10px;background-color:#429ae1;border-radius:100%;margin-top:4px}.ibo-navigation-menu--notifications-show-all-multiple~.ibo-popover-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ui-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ui-multiselect-menu .ibo-navigation-menu--notifications--item--new-message-indicator,.ibo-navigation-menu--notifications-show-all-multiple~.ibo-input-select-icon--menu .ibo-navigation-menu--notifications--item--new-message-indicator,.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--notifications-show-all-multiple~ul .ibo-navigation-menu--notifications--item--new-message-indicator{display:inline-block;margin-right:15px}.ibo-navigation-menu--notifications-dismiss-all--icon{margin:0 10px 0 0}.ibo-popover-menu--item--no-message{text-align:center}.ibo-popover-menu--item--no-message--image>svg{display:flex;width:100%;height:inherit;padding:15px}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--title,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--subtitle,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--icon,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--titles,.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--header-left{transition:all 0.15s linear}.ibo-panel{--ibo-main-color:#929fb1;position:relative}.ibo-panel.ibo-has-icon .ibo-panel--titles{padding-left:16px}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon .ibo-panel--header-left{position:relative;z-index:1;margin-left:16px}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--icon{position:absolute;bottom:-24px;left:0;overflow:hidden;width:72px;height:72px;min-width:72px;min-height:72px;background-color:#f8f9fa;border:2px solid #90a4ae;border-radius:100%}.ibo-panel.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--titles{padding-left:calc(72px + 16px)}.ibo-panel--header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4px}.ibo-panel--header-left{justify-content:left}.ibo-panel--icon{width:48px;height:48px;min-width:48px;min-height:48px}.ibo-panel--icon-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ibo-panel--icon-background--must-contain{background-size:contain}.ibo-panel--icon-background--must-cover{background-size:cover}.ibo-panel--icon-background--must-zoomout{background-size:66.67%}.ibo-panel--title{display:inline-block;color:#212934;flex-grow:1}.ibo-panel--subtitle{display:flex;color:#404b5a}.ibo-panel--body{position:relative;z-index:1;padding:32px 16px 24px 16px;background-color:white;border:1px solid #ccd4db;border-radius:5px;overflow:hidden}.ibo-panel--body::before{position:absolute;top:0;left:0;display:block;background-color:var(--ibo-main-color);content:"";width:100%;height:8px;padding-bottom:8px}.ibo-panel.ibo-is-primary>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-secondary>.ibo-panel--body::before,.ui-dialog .ibo-panel.ui-button>.ibo-panel--body::before,.ibo-panel.ui-datepicker-current>.ibo-panel--body::before,.ibo-panel.ui-datepicker-close>.ibo-panel--body::before{background-color:#929fb1}.ibo-panel.ibo-is-neutral>.ibo-panel--body::before,.ui-dialog .ibo-panel.ui-button.ui-dialog-titlebar-close>.ibo-panel--body::before{background-color:#929fb1}.ibo-panel.ibo-is-information>.ibo-panel--body::before{background-color:#3182ce}.ibo-panel.ibo-is-success>.ibo-panel--body::before{background-color:#7cb342}.ibo-panel.ibo-is-failure>.ibo-panel--body::before{background-color:#e53e3e}.ibo-panel.ibo-is-warning>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-danger>.ibo-panel--body::before{background-color:#e53e3e}.ibo-panel.ibo-is-grey>.ibo-panel--body::before{background-color:#929fb1}.ibo-panel.ibo-is-blue-grey>.ibo-panel--body::before{background-color:#546e7a}.ibo-panel.ibo-is-blue>.ibo-panel--body::before{background-color:#2c5382}.ibo-panel.ibo-is-cyan>.ibo-panel--body::before{background-color:#00aac1}.ibo-panel.ibo-is-green>.ibo-panel--body::before{background-color:#7cb342}.ibo-panel.ibo-is-orange>.ibo-panel--body::before{background-color:#dd6c20}.ibo-panel.ibo-is-red>.ibo-panel--body::before{background-color:#e53e3e}.ibo-panel.ibo-is-pink>.ibo-panel--body::before{background-color:#d53f8c}.ibo-panel--collapsible-toggler{display:inline-block;margin-right:8px;font-size:1.5rem;color:#6e7a8a;cursor:pointer}.ibo-panel .ibo-panel--collapsible-toggler--opened{display:block}.ibo-panel .ibo-panel--collapsible-toggler--closed{display:none}.ibo-panel:not(.ibo-is-opened) .ibo-panel--collapsible-toggler--closed{display:block}.ibo-panel:not(.ibo-is-opened) .ibo-panel--collapsible-toggler--opened{display:none}.ibo-panel:not(.ibo-is-opened) .ibo-panel--body{display:none}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header{position:sticky;top:0;border:transparent;transition-property:all, top, background-color;transition-duration:0.15s, 0s, 0s;transition-timing-function:linear}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--title,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--subtitle,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--icon,.ibo-panel.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--titles{}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{padding-top:4px;padding-bottom:4px;background-color:#f8f9fa;border:1px solid #ccd4db;align-items:center}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-panel--title{font-size:1.17rem}.ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-panel--subtitle{font-size:1rem}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header{}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--icon{bottom:-12px;width:48px;height:48px;min-width:48px;min-height:48px;border:1px solid #ccd4db}.ibo-panel.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--titles{padding-left:calc(48px + 16px)}.ibo-collapsible-section--header{display:flex;align-items:stretch}.ibo-collapsible-section.ibo-is-opened .ibo-collapsible-section--minimize-button,.ibo-collapsible-section.ibo-input-select-icon--menu .ibo-collapsible-section--minimize-button{display:block}.ibo-collapsible-section.ibo-is-opened .ibo-collapsible-section--maximize-button,.ibo-collapsible-section.ibo-input-select-icon--menu .ibo-collapsible-section--maximize-button{display:none}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--minimize-button{display:none}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--maximize-button{display:block}.ibo-collapsible-section:not(.ibo-is-opened) .ibo-collapsible-section--body{display:none}.ibo-collapsible-section .ibo-collapsible-section--header{cursor:pointer}.ibo-collapsible-section .ibo-collapsible-section--header:hover i{opacity:0.8}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button{align-self:center}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button.ibo-collapsible-section--maximize-button,.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--action-button.ibo-collapsible-section--minimize-button{color:#6e7a8a;margin-right:8px}.ibo-collapsible-section .ibo-collapsible-section--header .ibo-collapsible-section--title{color:#212934;flex-grow:1}.ibo-collapsible-section .ibo-collapsible-section--body{position:relative;padding:24px 16px 16px;background-color:white;border:solid 1px #ccd4db;border-radius:5px;overflow:hidden}.ibo-dashlet{position:relative;width:calc(100% - 24px);margin:calc(24px / 2) calc(24px / 2)}.ibo-dashlet.dashlet-selected{position:relative}.ibo-dashlet--is-inline{width:auto}.ibo-details>.ibo-prop--apply{display:table-column}.ibo-details{margin-top:5px}.ibo-dashlet-blocker{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;cursor:not-allowed}:root{--ibo-dashlet-badge--min-width:200px;--ibo-dashlet-badge--padding-x:16px;--ibo-dashlet-badge--padding-y:16px;--ibo-dashlet-badge--background-color:white;--ibo-dashlet-badge--border:1px solid #ccd4db;--ibo-dashlet-badge--border-radius:5px}.ibo-dashlet-badge{max-width:350px;flex-basis:200px;flex-grow:1;flex-shrink:1;padding:16px 16px;background-color:white;border:1px solid #ccd4db;border-radius:5px}.ibo-dashlet-badge--body{display:flex;justify-items:left;align-items:center}.ibo-dashlet-badge--icon-container{margin-right:16px}.ibo-dashlet-badge--icon{width:48px;min-width:48px;max-height:48px}.ibo-dashlet-badge--actions{flex-grow:1;overflow-x:hidden}.ibo-dashlet-badge--action-list{color:inherit}.ibo-dashlet-badge--action-list-count{margin-right:8px}.ibo-dashlet-badge--action-list-label{display:inline-block}.ibo-dashlet-badge--action-create-icon{margin-right:8px}.ibo-dashlet-header-static{padding:16px 16px 0 16px;overflow-x:hidden}.ibo-dashlet-header-static--body{position:relative;display:inline-flex;justify-items:left;align-items:center;margin-left:48px;color:#212934}.ibo-dashlet-header-static--body::before,.ibo-dashlet-header-static--body::after{content:"";position:absolute;top:50%;width:10000px;height:1px;border-bottom:2px solid #ccd4db}.ibo-dashlet-header-static--body::before{right:calc(100% + 16px)}.ibo-dashlet-header-static--body::after{left:calc(100% + 16px)}.ibo-dashlet-header-static--icon-container{margin-right:16px}.ibo-dashlet-header-static--icon{width:48px;min-width:48px;max-height:48px}.ibo-dashlet-header-dynamic--container{display:flex;flex-wrap:wrap}.ibo-dashlet-header-dynamic--count{margin-right:10px}.ibo-input,.ui-autocomplete-input,.ui-multiselect,.dataTables_length select,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]{height:30px;width:100%;background-color:white;color:#212934;padding:0 10px;border:1px solid #aebecd;border-radius:3px}.ibo-input:focus,.ui-autocomplete-input:focus,.ui-multiselect:focus,.dataTables_length select:focus,.ui_tpicker_hour_slider>select:focus,.ui_tpicker_minute_slider>select:focus,.ui_tpicker_second_slider>select:focus,select.ibo-input-select-placeholder:focus,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]:focus,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]:focus{border:1px solid #dd6c20}.ibo-input:disabled,.ui-autocomplete-input:disabled,.ui-multiselect:disabled,.dataTables_length select:disabled,.ui_tpicker_hour_slider>select:disabled,.ui_tpicker_minute_slider>select:disabled,.ui_tpicker_second_slider>select:disabled,select.ibo-input-select-placeholder:disabled,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]:disabled,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]:disabled{background-color:#d5dde5;color:#929fb1}.ibo-input::placeholder,.ui-autocomplete-input::placeholder,.ui-multiselect::placeholder,.dataTables_length select::placeholder,.ui_tpicker_hour_slider>select::placeholder,.ui_tpicker_minute_slider>select::placeholder,.ui_tpicker_second_slider>select::placeholder,select.ibo-input-select-placeholder::placeholder,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]::placeholder,.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]::placeholder{color:#929fb1}textarea.ibo-input,textarea.ui-autocomplete-input,textarea.ui-multiselect{height:unset}.ibo-input-wrapper.is-error .ibo-input,.is-error.ui_tpicker_hour_slider .ibo-input,.is-error.ui_tpicker_hour_slider .ui-autocomplete-input,.is-error.ui_tpicker_hour_slider .ui-multiselect,.is-error.ui_tpicker_hour_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_hour_slider select,.is-error.ui_tpicker_hour_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_hour_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_hour_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_hour_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_hour_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_hour_slider input[type="text"],.is-error.ui_tpicker_hour_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_hour_slider input[type="text"],.is-error.ui_tpicker_minute_slider .ibo-input,.is-error.ui_tpicker_minute_slider .ui-autocomplete-input,.is-error.ui_tpicker_minute_slider .ui-multiselect,.is-error.ui_tpicker_minute_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_minute_slider select,.is-error.ui_tpicker_minute_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_minute_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_minute_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_minute_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_minute_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_minute_slider input[type="text"],.is-error.ui_tpicker_minute_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_minute_slider input[type="text"],.is-error.ui_tpicker_second_slider .ibo-input,.is-error.ui_tpicker_second_slider .ui-autocomplete-input,.is-error.ui_tpicker_second_slider .ui-multiselect,.is-error.ui_tpicker_second_slider .dataTables_length select,.dataTables_length .is-error.ui_tpicker_second_slider select,.is-error.ui_tpicker_second_slider .ui_tpicker_hour_slider>select,.is-error.ui_tpicker_second_slider .ui_tpicker_minute_slider>select,.is-error.ui_tpicker_second_slider .ui_tpicker_second_slider>select,.is-error.ui_tpicker_second_slider select.ibo-input-select-placeholder,.is-error.ui_tpicker_second_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .is-error.ui_tpicker_second_slider input[type="text"],.is-error.ui_tpicker_second_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .is-error.ui_tpicker_second_slider input[type="text"],.ibo-input-wrapper.is-error .ui-autocomplete-input,.ibo-input-wrapper.is-error .ui-multiselect,.ibo-input-wrapper.is-error .dataTables_length select,.dataTables_length .ibo-input-wrapper.is-error select,.ibo-input-wrapper.is-error .ui_tpicker_hour_slider>select,.ibo-input-wrapper.is-error .ui_tpicker_minute_slider>select,.ibo-input-wrapper.is-error .ui_tpicker_second_slider>select,.ibo-input-wrapper.is-error select.ibo-input-select-placeholder,.ibo-input-wrapper.is-error .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-input-wrapper.is-error input[type="text"],.ibo-input-wrapper.is-error .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-input-wrapper.is-error input[type="text"],.ibo-input-field-wrapper.is-error .ibo-input,.ibo-input-field-wrapper.is-error .ui-autocomplete-input,.ibo-input-field-wrapper.is-error .ui-multiselect,.ibo-input-field-wrapper.is-error .dataTables_length select,.dataTables_length .ibo-input-field-wrapper.is-error select,.ibo-input-field-wrapper.is-error .ui_tpicker_hour_slider>select,.ibo-input-field-wrapper.is-error .ui_tpicker_minute_slider>select,.ibo-input-field-wrapper.is-error .ui_tpicker_second_slider>select,.ibo-input-field-wrapper.is-error select.ibo-input-select-placeholder,.ibo-input-field-wrapper.is-error .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-input-field-wrapper.is-error input[type="text"],.ibo-input-field-wrapper.is-error .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-input-field-wrapper.is-error input[type="text"],.ibo-input-wrapper.is-error .ibo-input-vanilla,.is-error.ui_tpicker_hour_slider .ibo-input-vanilla,.is-error.ui_tpicker_minute_slider .ibo-input-vanilla,.is-error.ui_tpicker_second_slider .ibo-input-vanilla,.ibo-input-field-wrapper.is-error .ibo-input-vanilla,.ibo-input-wrapper.is-error .cke,.is-error.ui_tpicker_hour_slider .cke,.is-error.ui_tpicker_minute_slider .cke,.is-error.ui_tpicker_second_slider .cke,.ibo-input-field-wrapper.is-error .cke,.ibo-input-wrapper.is-error textarea,.is-error.ui_tpicker_hour_slider textarea,.is-error.ui_tpicker_minute_slider textarea,.is-error.ui_tpicker_second_slider textarea,.ibo-input-field-wrapper.is-error textarea{border:1px solid #e53e3e}.ibo-input-wrapper.is-error .ibo-input-vanilla input,.is-error.ui_tpicker_hour_slider .ibo-input-vanilla input,.is-error.ui_tpicker_minute_slider .ibo-input-vanilla input,.is-error.ui_tpicker_second_slider .ibo-input-vanilla input,.ibo-input-field-wrapper.is-error .ibo-input-vanilla input{border:0;background-color:#11ffee00}input.ibo-input-vanilla{width:unset;display:initial}.ibo-input-wrapper--with-buttons,.ibo-input-select-wrapper--with-buttons{position:relative;display:flex}.ibo-field-validation{color:#c53030}.file-input{display:block;position:relative}.ibo-input--label-right{margin-right:4px;display:inline}.ibo-input--label-left{margin-left:4px;display:inline}.disabled{background-color:#d5dde5}.ibo-input-checkbox{height:16px;width:auto}.ibo-input-date-wrapper{position:relative}.ibo-input-date{display:inline-block;width:100%}.ibo-input-date+button{position:absolute;display:inline-block;margin-left:-20px;margin-top:5px;padding:0;background-color:transparent;color:#404b5a;border:none}.ibo-input-datetime-wrapper{position:relative}.ibo-input-datetime{display:inline-block;width:100%}.ibo-input-datetime--action-button{position:absolute;display:inline-block;margin-left:-20px;margin-top:5px;padding:0;color:#404b5a}.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select{width:auto;padding-right:18px}.ibo-input-duration{display:inline-block;width:unset;text-align:right}.ibo-input-image{display:flex;justify-content:flex-start;align-items:flex-start}.ibo-input-image--image-view{position:relative;overflow:hidden;min-height:96px;background-color:#e1e7ec;border-radius:5px}.ibo-input-image--image-view img[src=""],.ibo-input-image--image-view img[src="null"]{visibility:hidden}.ibo-input-image--image-view input[type="file"]{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;opacity:0}.ibo-input-image--edit-buttons{display:flex;flex-direction:column;margin-left:0.5rem}.ibo-input-image--edit-buttons .ibo-button+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-dialog .ui-button+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-button,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-dialog .ui-button+.ui-datepicker-close,.ui-dialog .ibo-input-image--edit-buttons .ui-button+.ibo-button,.ibo-input-image--edit-buttons .ui-datepicker-current+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-datepicker-current+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-datepicker-current+.ui-button,.ibo-input-image--edit-buttons .ui-datepicker-current+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-datepicker-current+.ui-datepicker-close,.ibo-input-image--edit-buttons .ui-datepicker-close+.ibo-button,.ibo-input-image--edit-buttons .ui-dialog .ui-datepicker-close+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ui-datepicker-close+.ui-button,.ibo-input-image--edit-buttons .ui-datepicker-close+.ui-datepicker-current,.ibo-input-image--edit-buttons .ui-datepicker-close+.ui-datepicker-close,.ibo-input-image--edit-buttons .ui-dialog .ibo-button+.ui-button,.ui-dialog .ibo-input-image--edit-buttons .ibo-button+.ui-button,.ibo-input-image--edit-buttons .ibo-button+.ui-datepicker-current,.ibo-input-image--edit-buttons .ibo-button+.ui-datepicker-close{margin-top:0.5rem;margin-left:0}.ibo-input-richtext-placeholder{height:200px;width:100%;visibility:hidden}.ibo-input-select,.ui-multiselect,.ui_tpicker_hour_slider>select,.ui_tpicker_minute_slider>select,.ui_tpicker_second_slider>select,select.ibo-input-select-placeholder{display:inline-flex;min-width:50px}.ibo-input-select:not(.ibo-input-select-autocomplete):not(.ibo-input-selectize),.ui-multiselect:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_hour_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_minute_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),.ui_tpicker_second_slider>select:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete),select.ibo-input-select-placeholder:not(.ibo-input-selectize):not(.ibo-input-select-autocomplete){appearance:none}.ibo-input-select.ibo-input-selectize,.ibo-input-selectize.ui-multiselect,.ui_tpicker_hour_slider>select.ibo-input-selectize,.ui_tpicker_minute_slider>select.ibo-input-selectize,.ui_tpicker_second_slider>select.ibo-input-selectize,select.ibo-input-selectize.ibo-input-select-placeholder{padding-right:0;padding-left:0;min-width:150px !important}.ibo-input-select.ibo-input-selectize input,.ibo-input-selectize.ui-multiselect input,.ui_tpicker_hour_slider>select.ibo-input-selectize input,.ui_tpicker_minute_slider>select.ibo-input-selectize input,.ui_tpicker_second_slider>select.ibo-input-selectize input,select.ibo-input-selectize.ibo-input-select-placeholder input{border-width:0px;color:inherit;border-color:white;padding-left:10px}.ibo-input-select.ibo-input-selectize>[data-value],.ibo-input-selectize.ui-multiselect>[data-value],.ui_tpicker_hour_slider>select.ibo-input-selectize>[data-value],.ui_tpicker_minute_slider>select.ibo-input-selectize>[data-value],.ui_tpicker_second_slider>select.ibo-input-selectize>[data-value],select.ibo-input-selectize.ibo-input-select-placeholder>[data-value]{height:100%;line-height:30px;padding-left:10px}.ibo-input-select[size],.ui-multiselect[size],.ui_tpicker_hour_slider>select[size],.ui_tpicker_minute_slider>select[size],.ui_tpicker_second_slider>select[size],select.ibo-input-select-placeholder[size]{height:auto}.ibo-input-select[multiple],.ui-multiselect[multiple],.ui_tpicker_hour_slider>select[multiple],.ui_tpicker_minute_slider>select[multiple],.ui_tpicker_second_slider>select[multiple],select.ibo-input-select-placeholder[multiple]{padding-left:unset;padding-right:unset}.ibo-input-select[multiple] option,.ui-multiselect[multiple] option,.ui_tpicker_hour_slider>select[multiple] option,.ui_tpicker_minute_slider>select[multiple] option,.ui_tpicker_second_slider>select[multiple] option,select.ibo-input-select-placeholder[multiple] option{padding:4px 10px}.ibo-input-select-autocomplete{min-width:150px !important;text-overflow:ellipsis}.ibo-input-selectize{min-width:150px !important}.ibo-input-selectize>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibo-input-selectize>input{background-color:unset;border:unset}.ibo-input-selectize>input:focus{outline:none !important}.ibo-input-selectize.input-active{border:1px solid #dd6c20}.ibo-input-select-wrapper,.ui_tpicker_hour_slider,.ui_tpicker_minute_slider,.ui_tpicker_second_slider{position:relative}.ibo-input-select-wrapper--with-buttons .selectize-control{display:grid;width:100%}.ibo-input-select-wrapper::after,.ui_tpicker_hour_slider::after,.ui_tpicker_minute_slider::after,.ui_tpicker_second_slider::after{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:600;height:28px;margin-left:-16px;margin-top:1px;padding-top:3px;background-color:inherit;color:#212934;pointer-events:none}.ibo-input-select-container{display:flex}.ibo-input-select-wrapper--with-buttons:not(.ibo-input-select-autocomplete-wrapper)::after{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:600;cursor:pointer;right:8px;height:28px;margin-left:-16px;margin-top:1px;padding-top:3px;background-color:inherit;color:#212934;pointer-events:none}.ibo-input-select--action-buttons{position:absolute;display:flex;height:28px;margin-top:0;margin-right:3px;font-size:1rem;background-color:inherit;color:#404b5a;padding:0 2px;text-align:right;bottom:0;top:0;right:0}.ibo-input-select-wrapper .ibo-input-select--action-buttons,.ui_tpicker_hour_slider .ibo-input-select--action-buttons,.ui_tpicker_minute_slider .ibo-input-select--action-buttons,.ui_tpicker_second_slider .ibo-input-select--action-buttons{margin-right:20px}.ibo-input-select--action-button{display:flex;align-items:center;padding-left:6px;padding-right:2px;float:right}.selectize-dropdown.ui-autocomplete,.selectize-dropdown.set-dropdown,.selectize-dropdown.plugin-custom_itop{z-index:2000;max-height:50vh;max-width:50em;overflow-y:auto}.selectize-dropdown.ui-menu .ui-state-active{margin:unset;background-color:#ebf8ff;color:#404b5a}.ibo-input-select--autocomplete-item{display:flex;justify-content:left;align-items:center}.ibo-input-select--autocomplete-item-image{width:25px;height:25px;min-width:25px;min-height:25px;background-position:center center;background-size:100%;border-radius:100%;margin-right:0.5rem;background-color:#ebf8ff;border:1px solid #929fb1}.ibo-input-select-icon{display:inline-flex;text-align:left}.ibo-input-select-icon>img{max-height:100%;max-width:100%;padding-right:4px}.ibo-input-select-icon>span{overflow:hidden}.ibo-input-select-icon--menu{position:absolute;z-index:21;max-height:300px;overflow-x:hidden;overflow-y:auto;flex-wrap:nowrap}.ibo-input-select-icon--menu--item>*{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.ibo-input-select-icon--menu--item>*>.ibo-input-select-icon--menu--icon{max-width:80px;max-height:45px;margin-right:10px}/* * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 - */.ibo-input-one-way-password-wrapper>*:not(first-child){margin-top:6px}.ibo-input-set>input{height:100%}.ibo-input-set .item[data-value]>.remove{font-size:18px;padding-top:0.15em;border-left:none}.ibo-input-set.has-items::after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:600;font-size:10px;position:absolute;right:8px;top:5px}.attribute-set .attribute-set-item,.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item{display:inline-block;margin-top:2px;margin-right:0;margin-bottom:2px;padding:4px 6px;max-width:120px;background:white none;border:none;border-radius:3px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px 1px rgba(241, 241, 241, 0.7);color:#212934;text-shadow:none}.attribute-set .attribute-set-item:not(:first-child),.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item:not(:first-child),.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item:not(:first-child),.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item:not(:first-child){margin-left:3px}.attribute-set.history-added .attribute-set-item{font-weight:bold}.attribute-set.history-removed .attribute-set-item{text-decoration:line-through;font-style:italic}.selectize-control.multi .selectize-input.ibo-input-set,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active{padding:5px 8px}.ibo-input-text,textarea{width:100%;min-height:12rem;padding:10px 12px}.ibo-input-text.ibo-is-code,textarea.ibo-is-code{background-color:white}.ibo-input-text--export{width:100%;min-height:15em}.ibo-pill.ibo-is-new{color:#2a4265;background-color:#ebf8ff}.ibo-pill.ibo-is-neutral,.ui-dialog .ibo-pill.ui-button.ui-dialog-titlebar-close{color:#2a4265;background-color:#ebf8ff}.ibo-pill.ibo-is-waiting{color:#9c4221;background-color:floralwhite}.ibo-pill.ibo-is-success{color:#33691e;background-color:#dcedc8}.ibo-pill.ibo-is-failure{color:#9b2c2c;background-color:#fce8e8}.ibo-pill.ibo-is-frozen{color:#6e7a8a;background-color:#f8f9fa}.ibo-pill.ibo-is-active{color:#33691e;background-color:#dcedc8}.ibo-pill.ibo-is-inactive{color:#9c4221;background-color:floralwhite}.ibo-pill{--ibo-main-color--100:#ebf8ff;--ibo-main-color--900:#2a4265;max-width:240px;margin-top:4px;margin-bottom:4px;padding:6px 10px;border-radius:3px;color:var(--ibo-main-color--900);background-color:var(--ibo-main-color--100)}.ibo-pill:hover,.ibo-pill:active{color:inherit}.ibo-prop--apply{width:calc(32px + 12px);padding-left:12px}.ibo-prop--apply.ui-state-error:after{color:#404b5a;content:'\f071';vertical-align:bottom}.ibo-prop--apply.ui-state-error>span{display:none !important}.ibo-prop--cancel{width:calc(32px + 8px);padding-left:8px}.ibo-prop--apply,.ibo-prop--cancel{height:28px}.ibo-prop--apply>span,.ibo-prop--cancel>span{display:block;height:28px;width:32px;text-align:center}.ibo-prop--apply>span>div,.ibo-prop--cancel>span>div{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.ibo-title{color:#212934;padding:12px 0}.ibo-title--icon{width:90px;height:90px;min-width:90px;min-height:90px;overflow:hidden}.ibo-title--icon-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ibo-title--icon-background--must-contain{background-size:contain}.ibo-title--icon-background--must-cover{background-size:cover}.ibo-title--icon-background--must-zoomout{background-size:66.67%}.ibo-title--subtitle{margin-top:2px;margin-bottom:2px;flex-wrap:wrap}.ibo-title-for-dashlet{padding-top:2em}.ibo-title-for-dashlet--content{background-color:white;border-radius:5px;border:1px solid;border-color:#ccd4db;padding-bottom:1em}.ibo-title-separator{border-radius:5px 5px 0 0;border-color:#3182ce;color:#3182ce;background-color:#3182ce;border:3px solid;margin:0;padding:0}:root{--ibo-datatable-panel--table-spacing:48px}.ibo-datatable--toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 6px;color:#404b5a}.ibo-datatable--toolbar:first-child{margin-bottom:18px}.ibo-datatable--toolbar:not(:first-child){margin-top:18px}.ibo-datatable--toolbar-left>*:not(:first-child),.ibo-datatable--toolbar-right>*:not(:first-child){margin-left:1rem}.ibo-datatable-header{color:#212934}.ibo-datatable-panel>.ibo-panel--body{padding:32px 0 24px}.ibo-datatable--selection-validation-buttons-toolbar{clear:both;margin-top:10px}.ibo-list-column{max-height:150px;overflow-y:auto}.ibo-sort-order::after{color:#dd6c20}.ibo-sort-order.ibo-is-descending::after{content:'\f0dd'}.ibo-sort-order.ibo-is-ascending::after{content:'\f0de'}.ibo-sort-order.ibo-is-none::after{content:'\f0dc'}.itop-fieldsorter>.selected{background-color:#bee3f8}.ibo-datatable tbody>tr{transition:background-color 300ms linear}.ibo-datatable tbody>tr:hover,.ibo-datatable tbody>tr.selected:hover{cursor:pointer;background-color:#feebc8}.ibo-datatable tbody>tr.selected{background-color:#fbd38d}.ibo-datatable--selected-count{padding-right:0.2em}.ibo-prop-header{padding-bottom:14px}.ibo-fieldset~.ibo-fieldset:not(.ibo-column),fieldset~.ibo-fieldset:not(.ibo-column),.ibo-fieldset~fieldset:not(.ibo-column){margin-top:48px}.ibo-multi-column~.ibo-fieldset,.ibo-multi-column~fieldset{margin-top:48px}.ibo-fieldset-legend,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,legend{width:100%;margin-bottom:16px;padding-bottom:4px;border-bottom:2px solid #aebecd}.ibo-field{}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container){}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value{word-break:break-word;white-space:inherit}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value *:not(input, select, textarea){word-break:break-word;white-space:inherit}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value pre{white-space:break-spaces}.ibo-field-large{display:block}.ibo-field-large .ibo-field--label{position:relative;display:flex;align-items:center;max-width:initial;width:100%}.ibo-field-large .ibo-field-small .ibo-field--label{display:table-cell;vertical-align:top;padding-right:10px;min-width:100px;max-width:145px;width:30%}.ibo-field-large .ibo-field--value{margin-top:2px}.ibo-field-large .ibo-field--value>*{--ibo-scrollbar--scrollbar-track-background-color:#f2f2f2}.ibo-field-large.ibo-is-fullscreen{background-color:white}.ibo-field-large.ibo-is-fullscreen .ibo-field--label{position:fixed;width:100%;min-width:initial;max-width:initial;padding:4px 8px;background-color:#f8f9fa;border-bottom:1px solid #ccd4db}.ibo-field-large.ibo-is-fullscreen .ibo-field--value{padding:36px 8px 4px 8px}.ibo-field-large.ibo-is-fullscreen .ibo-field--value>*{height:initial !important;width:initial !important}.ibo-field-small{display:table;width:100%}.ibo-field-small .ibo-field--label{display:table-cell;vertical-align:top;padding-right:10px}.ibo-field--fullscreen-toggler{width:20px;height:20px;border-radius:5px;cursor:pointer}.ibo-field--fullscreen-toggler:hover{background-color:#f2f2f2}.ibo-field--label{min-width:100px;max-width:145px;width:30%;word-break:break-word}.ibo-field--label>.ibo-has-description::after{content:"?";padding-left:4px;vertical-align:top;cursor:pointer;color:#929fb1}.ibo-field--label-small .ibo-field--label{width:20em}.ibo-field--value{width:100%;color:#404b5a}.ibo-field--value .HTML table{table-layout:fixed;width:100%}.ibo-field--label>.ibo-field--comments{flex:auto}.ibo-fieldset-legend>.ibo-field--comments,.ibo-dashboard-editor--properties-subtitle>.ibo-field--comments,.ibo-dashboard--available-dashlet--title>.ibo-field--comments,.ibo-dashlet--properties--title>.ibo-field--comments,legend>.ibo-field--comments{padding-bottom:2px;font-size:1.17rem}.ibo-field--comments{display:table-cell;vertical-align:top;width:5em}.ibo-field--comments>input[type="checkbox"]{margin-left:5px;float:right}.ibo-field--comments>.multi_values,.ibo-field--comments>.mono_value,.ibo-field--comments>.ibo-field--comments--synchro{float:right}.mailto,.tel{white-space:nowrap}.mailto .text_decoration,.tel .text_decoration{margin-right:0.5rem;font-size:0.9em}.object-ref-icon.text_decoration,.object-ref-icon-disabled.text_decoration{margin-right:0.5rem}.ibo-field--enable-bulk,.ibo-field--comments--synchro{display:inline;padding:2px 5px;margin:0 0 0 5px;height:calc(100% - 5px);border-radius:5px;font-weight:bold;white-space:nowrap}.ibo-field--enable-bulk--checkbox{margin-left:8px}.ibo-toolbar{display:flex;align-items:center}.ibo-toolbar.ibo-toolbar--action{position:relative}.ibo-toolbar.ibo-toolbar--button{margin-top:16px}.ibo-toolbar-spacer{flex-grow:1}.ibo-toolbar-vertical-separator{display:inline-flex;border-right:1px solid #aebecd;width:1px;height:16px;margin:0 0.75rem}.search_box{box-sizing:border-box;position:relative;z-index:1100;text-align:center}.search_box *{box-sizing:border-box}.search_form_handler{}.search_form_handler a{}.search_form_handler input[type="text"],.search_form_handler select{padding:1px 2px}.search_form_handler:not(.closed) .sf_title .sft_short{display:none}.search_form_handler:not(.closed) .sf_title .sft_toggler{transform:rotateX(180deg);transition:transform 0.5s linear}.search_form_handler.closed{margin-bottom:0.5em;width:150px;overflow:hidden;border-radius:4px}.search_form_handler.closed .sf_criterion_area{height:0;opacity:0;padding:0}.search_form_handler.closed .sf_title{padding:6px 8px;text-align:center;font-size:12px}.search_form_handler.closed .sf_title .sft_long{display:none}.search_form_handler.closed .sf_title .sft_hint,.search_form_handler.closed .sf_title .sfobs_hint{display:none}.search_form_handler:not(.no_auto_submit) .sft_hint{display:none}.search_form_handler:not(.no_auto_submit) .sfc_fg_apply{display:none}.search_form_handler.no_auto_submit .sfc_fg_search{display:none}.search_form_handler.no_auto_submit .sft_hint{display:inline-block}.search_form_handler:not(.hide_obsolete_data) .sfobs_hint{display:none}.search_form_handler.hide_obsolete_data .sfobs_hint{display:inline-block}.search_form_handler.hide_obsolete_data.no_auto_submit .sfobs_hint{margin-left:30px}.search_form_handler .sf_message{display:none;margin:8px 8px 0 8px;border-radius:0px}.search_form_handler .sf_criterion_area{padding:8px 8px 3px 8px}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child){margin-top:20px}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::before{content:"";position:absolute;top:-12px;left:0px;width:100%;border-top:1px solid #e1e7ec}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::after{content:"or";position:absolute;top:-20px;left:8px;padding-left:5px;padding-right:5px;color:#929fb1;background-color:white}.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group{display:inline}.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group .sfc_fg_button,.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group .sfc_header{border:1px solid #d5dde5;border-radius:3px}.search_form_handler .sf_criterion_area .search_form_criteria,.search_form_handler .sf_criterion_area .sf_more_criterion,.search_form_handler .sf_criterion_area .sf_button{position:relative;display:inline-block;margin-right:10px;margin-top:3px;margin-bottom:3px;vertical-align:top}.search_form_handler .sf_criterion_area .search_form_criteria.opened,.search_form_handler .sf_criterion_area .sf_more_criterion.opened,.search_form_handler .sf_criterion_area .sf_button.opened{margin-bottom:0}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_header,.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfc_header,.search_form_handler .sf_criterion_area .sf_button.opened .sfc_header,.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfm_header,.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_header,.search_form_handler .sf_criterion_area .sf_button.opened .sfm_header{border-bottom:none !important;padding-bottom:13px}.search_form_handler .sf_criterion_area .search_form_criteria>*,.search_form_handler .sf_criterion_area .sf_more_criterion>*,.search_form_handler .sf_criterion_area .sf_button>*{padding:7px 8px;vertical-align:top;border:solid 1px #d5dde5;border-radius:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfm_content,.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content,.search_form_handler .sf_criterion_area .sf_button .sfm_content{position:absolute;z-index:-1;min-width:100%;left:0px;margin-top:-1px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_fg_buttons,.search_form_handler .sf_criterion_area .sf_more_criterion .sfc_fg_buttons,.search_form_handler .sf_criterion_area .sf_button .sfc_fg_buttons,.search_form_handler .sf_criterion_area .search_form_criteria .sfm_buttons,.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_buttons,.search_form_handler .sf_criterion_area .sf_button .sfm_buttons{white-space:nowrap}.search_form_handler .sf_criterion_area .sf_more_criterion,.search_form_handler .sf_criterion_area .sf_button{min-width:34px;text-align:center}.search_form_handler .sf_criterion_area .search_form_criteria{}.search_form_handler .sf_criterion_area .search_form_criteria.locked{background-color:#d5dde5}.search_form_handler .sf_criterion_area .search_form_criteria.locked .sfc_title{user-select:none;cursor:initial}.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_header,.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_form_group{border-style:dashed;border-color:#929fb1}.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_title{font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria.opened{z-index:1}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_toggle{transform:rotateX(-180deg)}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_form_group{display:block;margin-top:-1px;z-index:-1}.search_form_handler .sf_criterion_area .search_form_criteria.opened_left .sfc_form_group{left:auto;right:0px}.search_form_handler .sf_criterion_area .search_form_criteria:not(:last-of-type){margin-right:12px}.search_form_handler .sf_criterion_area .search_form_criteria>*{background-color:#f2f2f2;color:#212934}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close{position:absolute;top:7px;color:#dd6c20}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked{position:absolute;top:9px;color:#aebecd}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle{display:inline-block;right:23px;transition:all 0.3s ease-in-out}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked{right:7px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title{max-width:240px;padding-right:30px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:pointer}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title .sfc_values{font-weight:bold}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group{position:absolute;display:none;max-width:450px;max-height:520px;overflow-x:auto;overflow-y:hidden}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators{font-size:12px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator.force_hide{display:none !important}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator>label{line-height:20px;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator>label>*{display:inline-block;vertical-align:middle}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_radio{width:12px;margin:0;margin-right:7px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_name{width:90px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]{display:unset;width:160px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices label>input{vertical-align:text-top;margin-left:0;margin-right:8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper{max-height:415px;overflow-y:auto;margin:0 -8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list{text-align:left}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected{position:relative;padding-top:5px;margin-top:5px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected::before{content:"";position:absolute;border-top:1px solid #d5dde5;width:calc(100% - 12px);margin-left:6px;top:0px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_placeholder{padding:15px 8px;font-style:italic;text-align:center}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item{padding:4px 8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item:hover{background-color:#e1e7ec}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item label{display:inline-block;width:100%}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint{margin-top:15px;margin-bottom:15px;padding-left:9px;padding-right:9px;color:#6e7a8a;font-size:10px;font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint>span{margin-right:0.5em;font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_cancel{margin-top:8px;font-size:1rem}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply{margin-right:5px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less{position:absolute;bottom:7px;right:0px;cursor:pointer;color:#2c5382;font-size:10px;font-weight:bold;border:none;background-color:transparent}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more>span,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less>span{margin-left:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:not(:first-of-type),.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:first-of-type .sfc_op_radio{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more{display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator{margin-bottom:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:last-of-type{margin-bottom:0}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:not(:first-of-type),.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:first-of-type .sfc_op_radio{display:inherit}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_less{display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_more{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .hide_on_advanced{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group:not(.advanced) .hide_on_less{display:none}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw>*{border-color:transparent}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_title{cursor:initial;padding-right:20px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_form_group{display:none}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in>label{display:inline-block;width:100%;line-height:initial;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in>label .sfc_op_content{width:100%}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in>label{display:inline-block;width:100%;line-height:initial;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in>label .sfc_op_content{width:100%}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_from_outer{display:inline}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_until_outer{display:inline;margin-left:5px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_from_label,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_until_label{width:45px;display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between input[type="text"]{width:77px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_form_group.advanced .sfc_fg_operator_between,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_form_group.advanced .sfc_fg_operator_between{margin-bottom:5px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_fg_operator_between_days input,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_fg_operator_between_days input{width:135px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger{background:none;border:none;height:100%;padding:2px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger img,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger img{vertical-align:middle}.search_form_handler .sf_criterion_area .sf_more_criterion.opened{z-index:2}.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_content{display:inherit}.search_form_handler .sf_criterion_area .sf_more_criterion.opened_left .sfm_content{left:auto;right:0px}.search_form_handler .sf_criterion_area .sf_more_criterion>*{background-color:white;color:#37474f}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_title{margin-right:7px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_icon{color:#dd6c20}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content{display:none;min-width:200px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists{margin:0 -8px;padding:0 8px;max-height:400px;overflow-x:hidden;overflow-y:auto}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists .sfl_items>li:hover{background-color:#e1e7ec}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons{display:none}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button{margin-top:8px;margin-right:5px;padding:3px 6px;font-size:11px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button:last-of-type{margin-right:0}.search_form_handler .sf_criterion_area .sf_button{cursor:pointer}.search_form_handler .sf_criterion_area .sf_button>*{background-color:white;color:#dd6c20}.search_form_handler .sf_list:not(:first-of-type) .sfl_title{border-top:1px solid #ccd4db;padding-top:8px;margin-top:5px}.search_form_handler .sf_list .sfl_title{font-weight:bold}.search_form_handler .sf_list .sfl_items{margin:5px -8px 0 -8px;padding:0;text-align:left}.search_form_handler .sf_list .sfl_items>li{padding:4px 8px;list-style:none;white-space:nowrap}.search_form_handler .sf_list .sfl_items>li:hover{background-color:#e1e7ec}.search_form_handler .sf_list .sfl_items>li.sfl_i_placeholder{font-style:italic;opacity:0.8}.search_form_handler .sf_list .sfl_items>li>label{display:inline-block;width:100%}.search_form_handler .sf_list .sfl_items>li>label>*{vertical-align:middle}.search_form_handler .sf_list .sfl_items>li>label>input[type="checkbox"]{margin-left:0;margin-right:8px}.search_form_handler .sf_filter{position:relative;margin-top:8px;margin-bottom:8px}.search_form_handler .sf_filter input,.search_form_handler .sf_filter button,.search_form_handler .sf_filter .sff_picto{vertical-align:middle;height:22px}.search_form_handler .sf_filter input,.search_form_handler .sf_filter button{border:1px solid #ABABAB}.search_form_handler .sf_filter input{width:100% !important}.search_form_handler .sf_filter button{width:23px;background-color:white;color:#dd6c20;font-size:10px}.search_form_handler .sf_filter button:first-of-type{margin-left:5px}.search_form_handler .sf_filter button:not(:first-of-type){border-left:transparent}.search_form_handler .sf_filter .sff_input_wrapper{position:relative}.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]{display:unset}.search_form_handler .sf_filter .sff_input_wrapper .sff_picto{position:absolute;right:7px;top:3px;user-select:none;color:#404b5a}.search_form_handler .sf_filter .sff_input_wrapper .sff_reset{display:none}.search_form_handler .sf_filter .sff_input_wrapper input::-ms-clear{display:none}.search_form_handler .sf_filter.sf_with_buttons input{width:calc(100% - 28px) !important;min-width:120px}.sft_hint,.sfobs_hint,.sft_toggler{margin-left:8px;color:#404b5a}.sf_results_placeholder{margin-top:24px;text-align:center}.sf_results_placeholder button{margin-top:8px}.sf_results_placeholder button>span{margin-right:0.5em}.ibo-search-form-panel{z-index:3;margin-bottom:8px}.ibo-search-form-panel .ibo-panel--body{padding:18px 14px 10px;overflow:initial}.ibo-search-form-panel .ibo-panel--body::before{border-radius:5px 5px 0 0}#ibo-main-content .search_form_handler .sf_criterion_area{padding:0}.sfm_tg_title{display:none}.ibo-criterion-group:empty~.sf_more_criterion .sfm_tg_title{display:unset}.sf_results_area{z-index:1;margin-bottom:300px}.ibo-search-form-panel .ibo-panel--body.ibo-is-sticking{position:fixed;border-radius:0;border-bottom-color:transparent}.ibo-datatable-panel.ibo-is-sticking .ibo-panel--header{z-index:0}.ibo-datatable-panel.ibo-is-sticking .ibo-datatable--toolbar{position:fixed;z-index:2;padding-bottom:4px;background-color:white;border-left:1px solid #ccd4db;border-right:1px solid #ccd4db}.ibo-datatable-panel.ibo-is-sticking .dataTables_scrollHead{position:fixed !important;z-index:2;background-color:white;border-left:1px solid #ccd4db !important;border-right:1px solid #ccd4db !important}.ibo-field-badge{display:inline-flex;align-items:baseline;margin:0;padding:4px 10px;border-radius:3px;background-color:var(--ibo-main-color);color:var(--ibo-complementary-color)}.ibo-field-badge--decoration+.ibo-field-badge--label{margin-left:0.5rem}.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-input{display:none}.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-name{margin-left:10px}.ibo-medallion-icon{display:flex;padding:13px 0}.ibo-medallion-icon--image{height:48px;width:48px;padding:2px;border-radius:100%;background-color:#bee3f8}.ibo-medallion-icon--description{display:inline-block;padding-left:8px}:root{}.ibo-navigation-menu{position:relative;height:100vh}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--square-company-logo{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--full-company-logo{display:flex}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--silo-selection{display:inline-block}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--silo-visual-hint{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body{width:310px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(1){top:4px;left:7px;width:14px;transform:rotateZ(-45deg)}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(2){top:8px;left:7px;width:0;opacity:0}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(3){top:12px;left:7px;width:14px;transform:rotateZ(45deg)}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--menu-group:not(.ibo-is-active):active{border-radius:16px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part{padding:24px 0 12px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--notifications .ibo-navigation-menu--notifications-toggler{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info{height:100%}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications,.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization{display:block}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture{margin-top:-60px;width:72px;height:72px;border:solid 3px #263238}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture .ibo-navigation-menu--user-picture--image{max-width:72px;max-height:72px}.ibo-navigation-menu.ibo-is-active .ibo-navigation-menu--drawer{right:calc(-1 * 312px)}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-filter-clear{display:block}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-nodes{margin-bottom:48px}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-nodes .ibo-navigation-menu--menu-nodes-title{margin-bottom:8px}.ibo-navigation-menu--body,.ibo-navigation-menu--drawer{height:100vh}.ibo-navigation-menu--body{z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100vh;width:60px;background-color:#263238;transition:width 0.1s ease-in-out}.ibo-navigation-menu--top-part{z-index:2;min-height:120px;padding:16px 16px;overflow:hidden}.ibo-navigation-menu--middle-part{z-index:1;flex-grow:1;overflow-y:auto;padding:24px 16px 16px;scrollbar-width:thin;scrollbar-color:#d5dde5 rgba(255, 255, 255, 0)}.ibo-navigation-menu--middle-part::-webkit-scrollbar{width:5px}.ibo-navigation-menu--middle-part::-webkit-scrollbar-track{background-color:rgba(255, 255, 255, 0)}.ibo-navigation-menu--middle-part::-webkit-scrollbar-thumb{background-color:#d5dde5}.ibo-navigation-menu--bottom-part{z-index:2;padding-top:20px;padding-bottom:16px;height:126px;background-color:#404b5a;justify-content:space-between;flex-direction:column}.ibo-navigation-menu--toggler,.ibo-navigation-menu--menu-group{margin:calc(-1 * 10px) calc(-1 * 8px);padding:10px 8px;border-radius:5px}.ibo-navigation-menu--square-company-logo{display:flex;width:38px;height:38px;margin:0 -5px 32px}.ibo-navigation-menu--square-company-logo>img{object-fit:contain}.ibo-navigation-menu--full-company-logo{display:none;width:310px;height:70px;margin:0 0 0 -16px}.ibo-navigation-menu--full-company-logo>img{object-fit:contain;margin:0 auto}.ibo-navigation-menu--toggler{position:relative;display:inline-flex;width:44px}.ibo-navigation-menu--toggler:hover,.ibo-navigation-menu--toggler:active{background-color:#455a64}.ibo-navigation-menu--toggler:hover .ibo-navigation-menu--toggler-bar,.ibo-navigation-menu--toggler:active .ibo-navigation-menu--toggler-bar{background-color:white}.ibo-navigation-menu--toggler-icon{position:relative;display:flex;height:20px;width:28px}.ibo-navigation-menu--toggler-bar{position:absolute;display:block;height:3px;width:100%;opacity:1;transition:all 0.2s linear;background-color:#d5dde5}.ibo-navigation-menu--toggler-bar:nth-child(1){top:0}.ibo-navigation-menu--toggler-bar:nth-child(2){top:8px}.ibo-navigation-menu--toggler-bar:nth-child(3){top:16px}.ibo-navigation-menu--silo-selection{position:absolute;display:none;width:70%;margin-left:15px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider input[type="text"],.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui-multiselect,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ibo-input-wrapper select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ibo-input-wrapper input[type="text"],.ibo-navigation-menu--silo-selection .ibo-input-wrapper .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ibo-input-wrapper input[type="text"]{padding-right:38px;overflow:hidden}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete{padding-right:60px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search{margin-left:-42px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear{margin-left:-72px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy{margin-left:-60px}.ibo-navigation-menu--silo-visual-hint{position:absolute;top:2px;right:0;width:16px;height:16px;background-color:#e53e3e;border:2px solid #263238;border-radius:100%}.ibo-navigation-menu--menu-group{display:flex;justify-content:left;align-items:center;white-space:nowrap;overflow-x:hidden;color:#d5dde5;transition-property:background-color, color, padding, margin, border-radius;transition-duration:0.1s;transition-timing-function:linear}.ibo-navigation-menu--menu-group>.ibo-navigation-menu--menu-group-icon,.ibo-navigation-menu--menu-group>.ibo-navigation-menu--menu-group-title{display:flex}.ibo-navigation-menu--menu-group:not(:last-child){margin-bottom:20px}.ibo-navigation-menu--menu-group:not(.ibo-is-active):hover,.ibo-navigation-menu--menu-group:not(.ibo-is-active):active{color:white;background-color:#455a64}.ibo-navigation-menu--menu-group:not(.ibo-is-active):active{border-radius:100%}.ibo-navigation-menu--menu-group.ibo-is-active{margin-right:calc(-2 * 8px);padding-right:calc(2 - 8px);color:#37474f;background-color:#f8f9fa;border-radius:5px 0 0 5px}.ibo-navigation-menu--menu-group.ibo-is-active .ibo-navigation-menu--menu-group-icon{color:#ea7d1e}.ibo-navigation-menu--menu-group-icon{width:28px;min-width:28px;justify-content:center;font-size:1.83rem}.ibo-navigation-menu--menu-group-icon::before{width:28px}.ibo-navigation-menu--menu-group-title{margin-left:16px;justify-content:left}.ibo-navigation-menu--drawer{position:absolute;z-index:-1;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:flex-start;width:312px;padding:32px 20px;background-color:#f8f9fa;border-right:1px solid #d5dde5;transition:right 0.2s ease-in-out}.ibo-navigation-menu--menu-filter{position:relative}.ibo-navigation-menu--menu-filter-input{width:100%;padding:8px 10px;color:#212934;background-color:white;border:1px solid #d5dde5;border-radius:3px;padding-right:76px}.ibo-navigation-menu--menu-filter-input::placeholder{color:#6e7a8a}.ibo-navigation-menu--menu-filter-input:-ms-input-placeholder,.ibo-navigation-menu--menu-filter-input::-ms-input-placeholder{color:#6e7a8a}.ibo-navigation-menu--menu-filter-clear{display:none;position:absolute;top:8px;right:60px;padding:3px 3px}.ibo-navigation-menu--menu-filter-hotkey{position:absolute;top:6.5px;right:10px;border:1px solid #ccd4db;border-radius:3px;color:#6e7a8a;padding:2px 4px}.ibo-navigation-menu--menu-filter-hint{position:relative;margin-top:16px;padding-right:12px;color:#6e7a8a}.ibo-navigation-menu--menu-filter-hint-close{position:absolute;top:1px;right:2px}.ibo-navigation-menu--menu--placeholder{width:100%;margin-top:50px}.ibo-navigation-menu--menu--placeholder-image>svg{display:block;width:90%;height:auto;margin:auto}.ibo-navigation-menu--menu--placeholder-hint{margin-top:8px;text-align:center}.ibo-navigation-menu--menu-groups{overflow-y:auto;overflow-x:hidden;margin:50px calc(-1 * 20px) 0 calc(-1 * 20px);padding-left:20px;padding-right:20px;width:inherit}.ibo-navigation-menu--menu-nodes{display:none}.ibo-navigation-menu--menu-nodes ul li>a,.ibo-navigation-menu--menu-nodes ul li>span{margin:0 -10px;padding:6px 10px;border-radius:0;color:#6e7a8a}.ibo-navigation-menu--menu-nodes ul li>a{color:inherit}.ibo-navigation-menu--menu-nodes ul li>a:hover,.ibo-navigation-menu--menu-nodes ul .ibo-quick-create--compartment-results--elementli>.option:hover,.ibo-navigation-menu--menu-nodes ul .ibo-quick-create--compartment-results--element>li>.option:hover{background-color:#e1e7ec;border-radius:5px}.ibo-navigation-menu--menu-nodes ul ul{padding-left:20px}.ibo-navigation-menu--menu-nodes.ibo-is-active{display:block}.ibo-navigation-menu--menu-nodes-title{margin-top:0;margin-bottom:32px}.ibo-navigation-menu--menu-node-title{display:flex;justify-content:space-between;align-items:center}.ibo-navigation-menu--menu-node-counter{margin-left:8px;padding:2px 6px;width:34px;min-width:34px;text-align:center;background:#e1e7ec;border-radius:5px}.ibo-navigation-menu--notifications{position:relative;display:flex;flex-direction:column;align-content:center}.ibo-navigation-menu--notifications-toggler{position:relative;font-size:2rem;color:#929fb1}.ibo-navigation-menu--notifications-toggler:hover,.ibo-navigation-menu--notifications-toggler.ibo-is-loaded:hover{color:#f2f2f2}.ibo-navigation-menu--notifications-toggler.ibo-is-loaded{color:#d5dde5}.ibo-navigation-menu--notifications-toggler.ibo-is-loaded:not(.ibo-is-empty) .ibo-navigation-menu--notifications-toggler--new-messages{display:inline}.ibo-navigation-menu--notifications-toggler .ibo-navigation-menu--notifications-toggler--new-messages{top:-2px;right:-7px;width:16px;height:16px}.ibo-navigation-menu--user-notifications--toggler{position:relative}.ibo-navigation-menu--user-notifications--toggler.ibo-is-loaded{color:#d5dde5}.ibo-navigation-menu--user-notifications--toggler.ibo-is-loaded:not(.ibo-is-empty) .ibo-navigation-menu--notifications-toggler--new-messages{display:inline}.ibo-navigation-menu--user-notifications--toggler .ibo-navigation-menu--notifications-toggler--new-messages{top:-2px;right:-5px;width:10px;height:10px}.ibo-navigation-menu--notifications-toggler--new-messages{position:absolute;display:none;background-color:#e53e3e;border:2px solid #404b5a;border-radius:100%}.ibo-navigation-menu--user-info{justify-content:space-between;flex-direction:column}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture{width:36px;height:36px;overflow:hidden;background-color:#d5dde5;border-radius:100%}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture .ibo-navigation-menu--user-picture--image{display:flex;max-width:36px;max-height:36px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications{display:none;text-align:center;color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message .ibo-navigation-menu--user-welcome-message--text,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message .ibo-navigation-menu--user-welcome-message--toggler{color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message--toggler{padding-left:6px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications .ibo-navigation-menu--user-notifications--text{color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications .ibo-navigation-menu--user-notifications--toggler--icon{padding-left:5px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization{color:#ebf8ff}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container{position:absolute;bottom:10px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-popover-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-multiselect-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-multiselect-menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-input-select-icon--menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-input-select-icon--menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .graph_config .toolkit_menu.graph>ul>li ul>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .graph_config .toolkit_menu.graph>ul>li ul>.ui-multiselect-checkboxes:nth-child(odd),.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container ul>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-popover-menu>.ui-multiselect-checkboxes:nth-child(odd){background-color:#f8f9fa}:root{--ibo-top-bar--height:54px;--ibo-top-bar--padding-left:16px;--ibo-top-bar--padding-right:16px;--ibo-top-bar--padding-y:0;--ibo-top-bar--background-color:white;--ibo-top-bar--elements-spacing:32px;--ibo-top-bar--quick-actions--margin-right:32px}.ibo-top-bar{height:var(--ibo-top-bar--height);padding:var(--ibo-top-bar--padding-y) var(--ibo-top-bar--padding-right) var(--ibo-top-bar--padding-y) var(--ibo-top-bar--padding-left);background-color:var(--ibo-top-bar--background-color)}.ibo-top-bar .ibo-breadcrumbs{flex-grow:1;overflow-x:hidden}.ibo-top-bar--quick-actions{margin-right:var(--ibo-top-bar--quick-actions--margin-right)}.ibo-top-bar--toolbar-dashboard-title{max-width:350px}.ibo-top-bar--toolbar-dashboard-menu-toggler{display:flex;align-items:center}.switch{position:relative;display:inline-block;width:36px;height:20px;vertical-align:baseline}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#929fb1;transition:0.4s}.slider:before{position:absolute;content:"";height:15px;width:15px;left:3px;bottom:3px;background-color:#d5dde5;transition:0.4s}input:checked+.slider{background-color:#dd6c20}input:focus+.slider{box-shadow:0 0 1px #dd6c20}input:checked+.slider:before{transform:translateX(14.5px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:7px}#ibo-center-container.ibo-center-container--with-side-content{display:flex;align-items:stretch}#ibo-center-container.ibo-center-container--with-side-content #ibo-main-content{flex-grow:1}.ibo-v-spacer{padding-top:1em}#ibo-side-content{background-color:white;border-left:1px solid #ccd4db}.ibo-tab-container:not(.ibo-is-scrollable):not([data-status="loaded"]) .ibo-tab-container--tab-container:not(:first-child){display:none}.ibo-tab-container--tabs-list{position:relative;height:36px;background-color:#f8f9fa}.ibo-tab-container--tab-header,.ibo-tab-container--extra-tabs-container{color:#404b5a}.ibo-tab-container--tab-header:hover:not(.ui-state-disabled),.ibo-tab-container--extra-tabs-container:not(.ui-state-disabled):hover{color:#2c5382;background-color:#e1e7ec}.ibo-tab-container--tab-header.ui-tabs-active,.ui-tabs-active.ibo-tab-container--extra-tabs-container{color:#2c5382}.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler{padding-left:24px;padding-right:24px}.ibo-tab-container--extra-tabs-container{position:absolute;top:0;bottom:0;right:0;background-color:#f8f9fa}.ibo-tab-container--extra-tabs-list-toggler{padding-left:12px;padding-right:12px}.ibo-tab-container--extra-tabs-list{position:absolute;z-index:1;top:calc(100% + 6px);right:12px;max-height:300px;display:flex;flex-direction:column;background-color:#f8f9fa;border-radius:3px}.ibo-tab-container--extra-tab-toggler{padding:8px 16px;max-width:220px;color:#6e7a8a}.ibo-tab-container--extra-tab-toggler:hover,.ibo-tab-container--extra-tab-toggler:active{color:#2c5382;background-color:#e1e7ec}.ibo-tab-container--tab-container{padding:32px 32px;overflow-x:auto}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container--label{display:block}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container{min-height:auto}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container:last-child{min-height:60vh}.ibo-tab-container--tab-container--label{display:none;margin-bottom:20px;overflow-x:hidden}.ibo-tab-container--tab-container--label>span{position:relative;padding-left:20px;margin-left:40px;color:#929fb1}.ibo-tab-container--tab-container--label>span::before,.ibo-tab-container--tab-container--label>span::after{content:"";display:inline-block;position:absolute;top:calc(50% - (2px / 2));height:1px;width:10000px;border-top:2px solid #929fb1}.ibo-tab-container--tab-container--label>span::before{right:100%}.ibo-tab-container--tab-container--label>span::after{left:100%;margin-left:20px}.ibo-tab--temporary-remote-content{position:relative}.ibo-tab--temporary-remote-content--placeholder{position:relative;height:auto;max-height:300px;text-align:center}.ibo-tab--temporary-remote-content--placeholder>svg{max-width:calc(300px * 5.4);max-height:300px}.ibo-tab--temporary-remote-content--button{position:absolute;top:0;display:flex;justify-content:center;align-content:center;flex-direction:column;text-align:center;height:100%;width:100%;cursor:pointer;background-color:transparent;color:#404b5a}.ibo-tab--temporary-remote-content--button:hover{opacity:0.5;background-color:#212934;color:#e1e7ec}.ibo-multi-column{display:flex;flex-wrap:wrap;margin:0 -16px}.ibo-column{min-width:300px;flex-grow:1;flex-shrink:1;padding:0 16px;flex-basis:10%}.ibo-column:not(:last-child) .ibo-column:not(.ibo-without-margin){margin-bottom:48px}.ibo-mini-column{min-width:30px;flex-grow:1;flex-shrink:1;padding:0 16px;flex-basis:10%;display:flex;flex-direction:column}.ibo-mini-column>.ibo-button,.ui-dialog .ibo-mini-column>.ui-button,.ibo-mini-column>.ui-datepicker-current,.ibo-mini-column>.ui-datepicker-close{margin-left:0;margin-right:0}.ibo-mini-column:not(:last-child){margin-bottom:48px}.ibo-dashboard--top-bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.ibo-dashboard--top-bar .ibo-dashboard--top-bar-toolbar{display:flex;align-items:center}.ibo-dashboard--selector{display:flex;align-items:center;margin-left:12px;margin-right:1px}.ibo-dashboard--selector:hover{background-color:#f8f9fa;border-radius:4px}.ibo-dashboard--selector .selector-label{display:inline-block;margin-left:10px;margin-right:10px;vertical-align:super}.ibo-dashboard--grid{width:100%}.ibo-dashboard--grid-row{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden}.ibo-dashboard--grid-row:not(:last-child){padding-bottom:calc(24px / 2)}.ibo-dashboard--grid-row:not(:first-child){padding-top:calc(24px / 2)}.ibo-dashboard--grid-column{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;width:calc(100% + (2 * 24px));margin:calc(-1 * 24px / 2) calc(-1 * 24px / 2);min-width:0}.ibo-dashboard--grid-column:not(:last-child){margin-right:0}.ibo-dashboard--grid-column:not(:first-child){margin-left:0}.ibo-dashboard--grid-column.edit_mode{margin:1px;border:2px #ccc dashed;width:100%;min-height:40px}.ibo-dashboard--switch{position:relative;display:inline-block;width:30px;height:24px;vertical-align:baseline}.ibo-dashboard--switch input{display:none}.ibo-dashboard--slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0}.ibo-dashboard--slider:before{position:absolute;right:5px;bottom:3px;color:#404b5a;content:"\f007";font-family:"Font Awesome 5 Free", serif;font-size:0.83rem;font-weight:900}.ibo-dashboard--slider:after{position:absolute;left:6px;bottom:1px;color:#dd6c20;content:"\f1ad";font-family:"Font Awesome 5 Free", serif;font-size:1.17rem;font-weight:900}input:checked+.ibo-dashboard--slider:before{content:"\f1ad"}input:checked+.ibo-dashboard--slider:after{content:"\f007"}.ibo-dashboard-editor--pane{flex-grow:1;padding:16px 30px 16px 15px;overflow:auto}.ibo-dashboard-editor--available-dashlet-icon{display:inline-block;height:34px;width:34px;margin:2px 5px;cursor:grab}.ibo-dashboard-editor--available-dashlet-icon:active{cursor:move}.ibo-dashboard-editor--properties,.ibo-dashboard--available-dashlets,.ibo-dashlet--properties{display:flex;flex-direction:column;padding-bottom:20px}.ibo-dashboard-editor--properties table,.ibo-dashboard--available-dashlets table,.ibo-dashlet--properties table{width:100%;text-align:left}.ibo-dashboard-editor--properties table td,.ibo-dashboard--available-dashlets table td,.ibo-dashlet--properties table td,.ibo-dashboard-editor--properties table th,.ibo-dashboard--available-dashlets table th,.ibo-dashlet--properties table th{margin-bottom:14px}.ibo-dashboard-editor--properties-title{padding-bottom:2rem}.ibo-dashboard-editor--layout-list{display:flex;justify-content:center;padding-bottom:12px}.ibo-dashboard-editor--layout-list>.ui-button{display:inline-block;height:auto;margin:0 15px 0 5px}.ibo-dashboard--available-dashlets--list{display:flex;justify-content:center;flex-wrap:wrap}#dashboard_editor{display:flex;flex-direction:row;padding:0}#dashboard_editor>.itop-dashboard{resize:horizontal;overflow:scroll;border-right:solid 1px #e1e7ec;padding:16px 15px 16px 30px}.ibo-dashboard-editor--delete-dashlet-icon{position:absolute;top:7px;right:9px;padding:2px 6px;z-index:21}.ibo-dashboard-editor .itop-dashboard a{cursor:not-allowed}.ibo-wizard-container{padding:10px 16px;background:#bee3f8;border-radius:3px;border-left:3px solid #3182ce}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left{margin-left:32px;padding-left:96px}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--icon{bottom:calc(-1 * 96px / 2 + -12px);width:96px;height:96px;min-width:96px;min-height:96px}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--titles{padding-left:32px}.ibo-object-details--status-dot{width:10px;height:10px;min-width:10px;min-height:10px;border-radius:100%}.ibo-object-details--status-dot+.ibo-object-details--status-label{margin-left:8px}.ibo-object-details--status+.ibo-object-details--object-class{margin-left:0.5rem}.ibo-object-details--status+.ibo-object-details--object-class::before{content:"("}.ibo-object-details--status+.ibo-object-details--object-class::after{content:")"}.ibo-object-details--tag{color:#404b5a}.ibo-object-details--tag:not(:first-child){margin-left:12px}.ibo-object-details--tag-icon{margin-right:6px;color:#6e7a8a}.ibo-object-details--object-class~.ibo-object-details--tag::before,.ibo-object-details--tag~.ibo-object-details--tag::before{content:" ";display:inline-block;vertical-align:middle;margin-right:12px;width:5px;height:5px;border-radius:100%;background-color:#404b5a}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header{}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--header-left{}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-object-details--object-class{display:none}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header{}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--header-left{padding-left:48px}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--header-right{padding-right:8px}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--titles{padding-left:32px}.ibo-activity-panel{position:relative;display:flex;flex-direction:column;width:480px;height:100%;transition:width 0.2s ease-in-out}.ibo-activity-panel.ibo-is-expanded{width:60vw}.ibo-activity-panel.ibo-is-expanded .ibo-activity-panel--expand-icon{display:none}.ibo-activity-panel:not(.ibo-is-expanded) .ibo-activity-panel--reduce-icon{display:none}.ibo-activity-panel.ibo-is-closed{width:32px}.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--header,.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--body,.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--add-caselog-entry-button{display:none}.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--closed-cover{display:inherit}.ibo-activity-panel--header{position:relative;background-color:#f8f9fa}.ibo-activity-panel--header>.ibo-activity-panel--tabs-togglers a{color:#404b5a}.ibo-activity-panel--togglers{position:absolute;right:16px;top:0;bottom:0;color:#929fb1}.ibo-activity-panel--togglers:hover{color:#404b5a}.ibo-activity-panel--togglers>*:not(:first-child){margin-left:0.75rem}.ibo-activity-panel--tabs-togglers{position:relative;padding-left:48px;padding-right:48px}.ibo-activity-panel--tab-toggler.ibo-is-active .ibo-activity-panel--tab-title{background-color:#e1e7ec}.ibo-activity-panel--tab-toggler.ibo-is-draft .ibo-activity-panel--tab-title-draft-indicator{display:initial}.ibo-activity-panel--tab-toggler-for-caselog-1 .ibo-activity-panel--tab-title-decoration{background-color:#689f38}.ibo-activity-panel--tab-toggler-for-caselog-2 .ibo-activity-panel--tab-title-decoration{background-color:#b83280}.ibo-activity-panel--tab-toggler-for-caselog-3 .ibo-activity-panel--tab-title-decoration{background-color:#f6ae55}.ibo-activity-panel--tab-toggler-for-caselog-4 .ibo-activity-panel--tab-title-decoration{background-color:#3182ce}.ibo-activity-panel--tab-toggler-for-caselog-5 .ibo-activity-panel--tab-title-decoration{background-color:#80deea}.ibo-activity-panel--tab-toggler-for-caselog-6 .ibo-activity-panel--tab-title-decoration{background-color:#c5e1a5}.ibo-activity-panel--tab-toggler-for-caselog-7 .ibo-activity-panel--tab-title-decoration{background-color:#fbb6ce}.ibo-activity-panel--tab-title{padding:8px 16px}.ibo-activity-panel--tab-title:hover{background-color:#e1e7ec}.ibo-activity-panel--tab-title-decoration{display:inline-flex;margin-right:8px;width:12px;height:12px;border-radius:3px}.ibo-activity-panel--tab-title-draft-indicator{display:none;margin-left:8px}.ibo-activity-panel--tab-title-text{max-width:100px}.ibo-activity-panel--tab-toolbar{display:none;flex-direction:column;padding-left:10px;padding-right:10px;background-color:#e1e7ec}.ibo-activity-panel--tab-toolbar.ibo-is-active{display:flex}.ibo-activity-panel--tab-toolbar-actions{justify-content:space-between;flex-wrap:nowrap;margin:4px 0;height:32px}.ibo-activity-panel--tab-toolbar-left-actions .ibo-activity-panel--tab-toolbar-action:not(:first-child)::before{content:"-";margin:0 8px}.ibo-activity-panel--tab-toolbar-middle-actions .ibo-activity-panel--tab-toolbar-action>input{margin-right:8px}.ibo-activity-panel--tab-toolbar-middle-actions .ibo-activity-panel--tab-toolbar-action:not(:first-child){margin-left:18px}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info{color:#212934}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info>.ibo-activity-panel--tab-toolbar-info-icon{margin-left:8px}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info:not(:first-child){margin-left:16px}.ibo-activity-panel--tab-toolbar-action{position:relative;color:#212934}.ibo-activity-panel--filter{cursor:pointer}.ibo-activity-panel--filter-options-toggler{padding-left:0.5rem;color:#212934}.ibo-activity-panel--filter-options-toggler.ibo-is-closed{transform:rotateX(180deg)}.ibo-activity-panel--filter-options-toggler.ibo-is-closed+.ibo-activity-panel--filter-options{display:none}.ibo-activity-panel--filter-options{position:absolute;z-index:1;display:flex;flex-direction:column;top:24px;left:-12px;max-width:200px;padding:8px 12px;background-color:#e1e7ec;border-radius:3px}.ibo-activity-panel--filter-option{cursor:pointer}.ibo-activity-panel--filter-option:not(:first-child){margin-top:8px}.ibo-activity-panel--filter-option-input{margin-right:0.5rem}.ibo-activity-panel--body{flex-grow:1;overflow:auto;padding:16px 16px}.ibo-activity-panel--body--placeholder{margin-top:16px}.ibo-activity-panel--body--placeholder-image>svg{width:250px;height:inherit}.ibo-activity-panel--body--placeholder-hint{margin-top:16px;color:#404b5a}.ibo-activity-panel--add-caselog-entry-button{position:absolute;z-index:1;right:12px;top:88px;width:36px;height:36px;background-color:#dd6c20;color:white;border-radius:100%;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}.ibo-activity-panel--add-caselog-entry-button>i{text-align:center;height:100%;width:100%;font-size:1.33rem;line-height:33px}.ibo-activity-panel--add-caselog-entry-button:hover{color:white;background-color:#ea7d1e;box-shadow:0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15)}.ibo-activity-panel--add-caselog-entry-button:active{color:white;background-color:#c05621}.ibo-activity-panel--add-caselog-entry-button.ibo-is-hidden{display:none}.ibo-activity-panel .ibo-activity-panel--entry-forms-confirmation-dialog{display:none}.ibo-activity-panel--entry-forms-confirmation-explanation{margin-bottom:16px}.ibo-activity-panel--entry-forms-confirmation-preference-input{margin-right:0.5rem}.ibo-activity-panel--closed-cover{display:none;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background-color:#f8f9fa;cursor:pointer}.ibo-activity-panel--closed-content-container{transform:rotateZ(-90deg);white-space:nowrap}.ibo-activity-panel--open-icon{margin-left:0.75rem}.ibo-caselog-entry-form{display:block;width:100%;background-color:#e1e7ec}.ibo-caselog-entry-form.ibo-is-closed{display:none}.ibo-caselog-entry-form--actions{display:flex;justify-content:space-between;margin-top:8px;margin-bottom:8px}.ibo-caselog-entry-form--lock-indicator{margin-top:12px}.ibo-caselog-entry-form--lock-icon{width:32px;min-width:32px;height:32px;min-height:32px;color:#fcfcfd;background-color:#404b5a;border-radius:100%}.ibo-caselog-entry-form--lock-message{margin-left:1rem}.ibo-caselog-entry-form--action-buttons--main-actions{}.ibo-caselog-entry-form--action-buttons--main-actions>.ibo-popover-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ui-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ui-multiselect-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li .ibo-caselog-entry-form--action-buttons--main-actions>ul{z-index:1}.ibo-activity-panel--entry-group:not(:last-child){margin-bottom:24px}.ibo-activity-entry{display:flex;flex-direction:row;align-items:flex-end}.ibo-activity-entry:not(:last-child) .ibo-activity-entry--medallion{visibility:hidden}.ibo-activity-entry:not(:last-child) .ibo-activity-entry--sub-information{margin-bottom:4px}.ibo-activity-entry.ibo-is-current-user{flex-direction:row-reverse;min-width:min-content}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--medallion{margin-right:initial;margin-left:8px}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--information{margin-right:0;margin-left:40px}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--main-information{background-color:#ebf8ff}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--sub-information{text-align:right}.ibo-activity-entry.ibo-is-current-user:last-child .ibo-activity-entry--main-information{border-bottom-right-radius:0;border-bottom-left-radius:5px}.ibo-activity-entry:not(.ibo-is-current-user) .ibo-activity-entry--information{margin-right:40px;margin-left:0}.ibo-activity-entry:not(.ibo-is-current-user):last-child .ibo-activity-entry--main-information{border-bottom-right-radius:5px;border-bottom-left-radius:0}.ibo-activity-entry.ibo-is-closed .ibo-activity-entry--main-information{max-height:48px;overflow:hidden;cursor:pointer}.ibo-activity-entry.ibo-is-closed .ibo-activity-entry--main-information::after{content:"...";position:absolute;top:30px;left:0;padding-left:16px;width:100%;height:100%;background-color:inherit}.ibo-activity-entry--medallion{margin-right:8px;margin-bottom:18px;min-width:32px;width:32px;min-height:32px;height:32px;overflow:hidden;border-radius:100%}.ibo-activity-entry--medallion.ibo-has-image{background-color:#ebf8ff;box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.25)}.ibo-activity-entry--medallion:not(.ibo-has-image){background-color:#546e7a;color:white;border:1px solid #e1e7ec}.ibo-activity-entry--medallion .ibo-activity-entry--author-picture{max-height:100%}.ibo-activity-entry--main-information{position:relative;display:flex;flex-direction:row;align-items:baseline;padding:12px 16px;color:#404b5a;background-color:#e1e7ec;border-radius:5px}.ibo-activity-entry--main-information-icon{margin-right:16px;color:#6e7a8a;font-size:1.33rem}.ibo-activity-entry--main-information-content{flex-grow:1;word-break:break-word}.ibo-activity-entry--main-information-content a{color:#2b6bb0}.ibo-activity-entry--main-information-content a:hover,.ibo-activity-entry--main-information-content .ibo-quick-create--compartment-results--element>.option:hover{color:#2a4265}.ibo-activity-entry--main-information-content a:active,.ibo-activity-entry--main-information-content a:focus{color:#2a4265}.ibo-activity-entry--sub-information{margin-top:4px;text-align:left;color:#6e7a8a}.ibo-activity-entry--sub-information>*:not(:last-child):after{content:" ";display:inline-block;vertical-align:middle;margin-left:0.5rem;margin-right:0.5rem;width:4px;height:4px;border-radius:100%;background-color:#929fb1}.ibo-activity-panel--load-more-entries-container{position:relative}.ibo-activity-panel--load-more-entries-container:hover .ibo-activity-panel--load-all-entries{margin-left:84px}.ibo-activity-panel--load-more-entries-container:not(:hover) .ibo-activity-panel--load-all-entries{visibility:hidden}.ibo-activity-panel--load-entries-button{width:32px;height:32px;border-radius:100%;background-color:#e1e7ec;border:1px solid #ccd4db}.ibo-activity-panel--load-more-entries{z-index:1}.ibo-activity-panel--load-all-entries{position:absolute;z-index:0;top:0;margin-left:0;transition:all 0.1s ease-in-out}.ibo-caselog-entry .ibo-activity-entry--main-information{padding-top:12px;padding-bottom:12px}.ibo-caselog-entry .ibo-activity-entry--main-information-icon{display:none}.ibo-caselog-entry .ibo-activity-entry--main-information-content{}.ibo-caselog-entry .ibo-activity-entry--main-information::before{content:"";position:absolute;top:0;bottom:0;width:3px}.ibo-caselog-entry:not(.ibo-is-current-user) .ibo-activity-entry--main-information::before{left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.ibo-caselog-entry:not(.ibo-is-current-user):last-child .ibo-activity-entry--main-information::before{border-bottom-left-radius:0}.ibo-caselog-entry.ibo-is-current-user .ibo-activity-entry--main-information::before{right:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.ibo-caselog-entry.ibo-is-current-user:last-child .ibo-activity-entry--main-information::before{border-bottom-right-radius:0}.ibo-caselog-entry.ibo-is-closed.ibo-is-current-user .ibo-activity-entry--main-information::after{width:calc(100% - 3px)}.ibo-caselog-entry.ibo-is-closed:not(.ibo-is-current-user) .ibo-activity-entry--main-information::after{margin-left:3px}.ibo-caselog-entry--entry-for-caselog-1 .ibo-activity-entry--main-information::before{background-color:#689f38}.ibo-caselog-entry--entry-for-caselog-2 .ibo-activity-entry--main-information::before{background-color:#b83280}.ibo-caselog-entry--entry-for-caselog-3 .ibo-activity-entry--main-information::before{background-color:#f6ae55}.ibo-caselog-entry--entry-for-caselog-4 .ibo-activity-entry--main-information::before{background-color:#3182ce}.ibo-caselog-entry--entry-for-caselog-5 .ibo-activity-entry--main-information::before{background-color:#80deea}.ibo-caselog-entry--entry-for-caselog-6 .ibo-activity-entry--main-information::before{background-color:#c5e1a5}.ibo-caselog-entry--entry-for-caselog-7 .ibo-activity-entry--main-information::before{background-color:#fbb6ce}.ibo-transition-entry--original-state-label{color:#404b5a;text-decoration:line-through}a.ibo-edits-entry--short-description{position:relative;display:block;color:inherit}.ibo-edits-entry--long-description-toggler-icon{position:absolute;top:3px;right:0;transition:all 0.2s ease-in-out}.ibo-edits-entry--long-description{display:none;margin-top:8px;list-style:inside}.ibo-edits-entry:not(.ibo-is-closed) .ibo-edits-entry--long-description-toggler-icon{transform:rotateX(180deg)}.ibo-edits-entry:not(.ibo-is-closed) .ibo-edits-entry--long-description{display:block}a.ibo-notification-entry--short-description{color:inherit}.ibo-notification-entry--long-description-toggler-icon{margin-left:12px;transition:all 0.2s ease-in-out}.ibo-notification-entry--long-description{display:none;margin-top:8px;list-style:inside}.ibo-notification-entry:not(.ibo-is-closed) .ibo-notification-entry--long-description-toggler-icon{transform:rotateX(180deg)}.ibo-notification-entry:not(.ibo-is-closed) .ibo-notification-entry--long-description{display:block}.ibo-block-csv textarea{width:100%;min-height:10em;margin-top:10px}.ibo-block-list--empty-text,.ibo-block-list--create-action{text-align:center}.ibo-block-list--create-icon{margin-right:0.5rem}.ibo-table-preview{margin-top:20px;overflow-x:auto}.ibo-table-preview th{position:relative;padding:5px;padding-right:24px;border-width:1px 1px 0;border-style:groove groove none;background:#f2f2f2}.ibo-table-preview td{padding-right:5px;padding-left:5px;border-width:0 1px;border-style:none groove}.ibo-table-preview tr:last-child td{border-bottom-width:1px;border-bottom-style:groove}.ibo-preview-header{margin-bottom:5px}.ibo-table-preview--remove-column{position:absolute;top:8px;right:8px;display:inline-block;cursor:pointer;font-size:8px}#form_part_interactive_fields_xlsx,#form_part_interactive_fields_csv,#form_part_interactive_fields_pdf{margin-top:24px}:root{--ibo-body-text-color:#212934;--ibo-body-background-color:#f2f2f2}html{height:100vh}body{display:flex;height:100vh;color:var(--ibo-body-text-color);background-color:var(--ibo-body-background-color)}#ibo-navigation-menu{z-index:20}#ibo-page-container{position:relative;z-index:10;height:100%;overflow:auto;flex-grow:1;display:flex;flex-direction:column}#ibo-top-bar,#ibo-main-content{padding-left:36px;padding-right:36px}#ibo-top-container{z-index:20;position:sticky;top:0;left:0;right:0}#ibo-center-container{position:relative;z-index:10;flex-grow:1;overflow:hidden}#ibo-center-container>*{height:100%}#ibo-main-content{padding-top:16px;padding-bottom:16px;overflow:auto}#ibo-main-content>.ibo-panel{margin-left:auto;margin-right:auto}.ibo-preferences--user-preferences--picture-placeholder{display:flex;flex-direction:row;flex-wrap:wrap}.ibo-preferences--user-preferences--picture-placeholder--image{height:54px;width:54px;border-radius:100%;margin:12px;border:solid 3px #d5dde5}.ibo-preferences--user-preferences--picture-placeholder--image>img{border-radius:100%;background-color:#d5dde5}.ibo-preferences--user-preferences--picture-placeholder--image.ibo-is-active{border-color:#2c5382}.ibo-preferences--user-preferences--picture-placeholder--image:hover{border-color:#3182ce}#ibo-form-for-user-interface-preferences>.ibo-keyboard-shortcut--shortcut{display:table;width:100%}#ibo-form-for-user-interface-preferences>.ibo-keyboard-shortcut--shortcut>*:not(.ibo-button){width:30%;display:table-cell}.ibo-keyboard-shortcut--input,.ibo-keyboard-shortcut--input:focus{display:inline-block;width:auto;text-transform:capitalize;text-align:center;color:#404b5a;background-color:transparent;border:1px solid #aebecd;border-bottom:2px solid #aebecd;border-radius:3px;padding:2px 4px;margin-bottom:5px}.ibo-keyboard-shortcut--input.ibo-is-focus,.ibo-keyboard-shortcut--input:focus.ibo-is-focus{text-transform:none;color:#9c4221;border-color:#dd6c20}#ibo-favorite-organizations .ibo-toolbar{float:right;vertical-align:top}#ibo-favorite-organizations .ibo-datatable--toolbar{padding-top:3px}#ibo-attachment--upload-file .ibo-input-file-select--container{display:inline-block}.ibo-attachment--datatable--icon-preview{max-height:44px;max-width:44px}.ibo-attachment--datatable tbody tr td{line-height:44px}.ibo-attachment--datatable tbody tr td:nth-child(1){line-height:0px}.ibo-attachment--upload-file--drop-zone-hint{display:none}.ibo-drag-in{border:2px #ccd4db dashed}.ibo-drag-in .ibo-attachment--upload-file--drop-zone-hint{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:200px;margin:22px 0;color:#6e7a8a}.ibo-drag-in .ibo-attachment--upload-file--drop-zone-hint>svg{margin-bottom:5px}.ibo-drag-in #ibo-attachment--upload-file--upload-button-container{display:none}.ibo-tab-container--tab-header.ibo-drag-in,.ibo-drag-in.ibo-tab-container--extra-tabs-container{border:none;background-color:#bee3f8;color:#2c5382}.ibo-tab-container--tab-header.ibo-drag-in>a::after,.ibo-drag-in.ibo-tab-container--extra-tabs-container>a::after{padding-left:8px;font-family:"Font Awesome 5 Free";content:"\f382";font-weight:900;color:#3182ce}.itop-simple-graph{margin-top:10px;border:1px dotted transparent;border-radius:5px}.itop-simple-graph.ibo-has-focus{border:1px dotted #404b5a}.graph_zoom{display:flex;float:right;align-items:center}.graph_zoom_slider{height:1.1em;display:inline-block;width:10em}.graph_zoom_plus,.graph_zoom_minus{cursor:pointer;display:inline-block;margin-left:0.5em;margin-right:0.5em}.graph_config{display:flex;align-items:center;flex-wrap:wrap}.graph_config .toolkit_menu.graph>ul>li{position:relative}.graph_config .toolkit_menu.graph>ul>li ul{z-index:1;position:absolute;display:none}.graph_separator{flex-grow:1}.ibo-simple-graph--grouping-threshold--container,.ibo-simple-graph--additional-context--container{margin-right:0.3em;display:flex;align-items:center}.ibo-simple-graph--grouping-threshold--container>*,.ibo-simple-graph--additional-context--container>*{margin-right:1em}#graph_grouping_threshold{width:auto;padding-right:0}.ibo-display-graph--search-box .sf_criterion_area{display:flex;flex-direction:column}.ibo-display-graph--search-box .sf_criterion_row{display:flex;flex-wrap:wrap;align-items:center}.ibo-display-graph--search-box .sf_criterion_row>div{align-items:center;display:flex;padding:0 15px}.ibo-display-graph--search-box .sf_criterion_row>div>input{margin-right:10px}.ibo-display-graph--search-box .sf_criterion_row>div .ibo-medallion-icon{display:flex;align-items:center}.ibo-display-graph--search-box #ReloadMovieBtn{align-self:flex-end}#impacted_objects_lists>div~div{margin-top:24px}#impacted_objects_lists_placeholder,#impacted_groups_placeholder{height:250px}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-red td:last-of-type:before{background-color:#c53030}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-orange td:last-of-type:before{background-color:#c05621}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-green td:last-of-type:before{background-color:#558b2f}.ibo-audit--audit-category--panel .ibo-panel--body{padding:10px 16px}.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable td:not(:nth-child(1)),.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable th:not(:nth-child(1)){text-align:right;width:100px}.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable--toolbar{display:none}.ibo-audit--audit-category--panel .ibo-panel--body tr td:last-of-type:before{content:'';height:12px;width:12px;border-radius:100%;display:inline-block;margin-right:5px;vertical-align:middle}.ibo-audit--dashboard{padding:18px 0}.ibo-dashboard--grid-row+.ibo-audit--error-alert{margin-top:24px}.ibo-audit--audit-line--csv-download{height:2.5em;vertical-align:middle}.ibo-data-synchro-source--replicas-status.ibo-is-grey{color:#212934;background-color:#ccd4db}.ibo-data-synchro-source--replicas-status.ibo-is-orange{color:#7b341e;background-color:#fbd38d}.ibo-data-synchro-source--replicas-status.ibo-is-bluegrey{color:#263238;background-color:#b0bec5}.ibo-data-synchro-source--replicas-status.ibo-is-red{color:#742a2a;background-color:#feb2b2}.ibo-data-synchro-source--replicas-status.ibo-is-blue{color:#2a4265;background-color:#bee3f8}.ibo-data-synchro-source--replicas-status.ibo-is-green{color:#33691e;background-color:#dcedc8}.ibo-data-synchro-source--replicas-status.ibo-is-cyan{color:#006164;background-color:#c9eef2}.ibo-data-synchro-source--replicas-status-separator{border-top:2px solid white}.ibo-data-synchro-source--replicas-status.ibo-is-light{opacity:0.5}.ibo-data-synchro-source--replicas-status.ibo-is-light:hover{opacity:1}.synoptics tr td{padding:10px;min-width:200px;vertical-align:middle;text-align:center}.synoptics tr td.arrow{min-width:100px;border-top:2px solid #fcfcfd}.ibo-data-synchro-source--replicas-status--warning{margin:0 5px 0 8px}.ibo-datamodel-viewer--parent--spacer{padding:0 8px}#ibo-datamodel-viewer--attributes-table>tbody tr td:first-child{width:3px}.ibo-datamodel-viewer--origin-cell{vertical-align:middle}.ibo-datamodel-viewer--origin-cell>div{height:8px;width:8px;border-radius:100%}.ibo-datamodel-viewer--classes-list{position:relative;height:100%;width:350px;padding-left:24px;overflow-y:scroll}.ibo-datamodel-viewer--lifecycle--code{color:#6e7a8a}.ibo-datamodel-viewer--lifecycle--stimuli{color:#2a4265}.ibo-datamodel-viewer--lifecycle--attribute-option{color:#702459}.dataModelSchema g{cursor:pointer}.dataModelSchema g:hover rect:not(.liseret){fill:#ccd4db}.dataModelSchema text{fill:#212934;text-anchor:middle}#selfreferencing:hover~g>.selfattr{fill:#ccd4db}.tooltipD3{position:fixed;text-align:center;background:white;border:1px solid #6e7a8a;border-radius:3px;pointer-events:none;fill:#212934;text-anchor:middle}.tooltipD3 i{font-size:1rem}.tooltipD3 span{margin:3px}#tooltipD3_top{border-bottom:1px solid #6e7a8a;padding:3px}.ibo-datamodel-viewer--lifecycle-image{margin-bottom:16px}#tabs1-import .ibo-field--label{max-width:50%}div.ibo-csv-import--cell-modified{font-weight:bold;color:#2b6bb0}div.ibo-csv-import--cell-error{font-weight:bold;color:#c53030}div.ibo-csv-import--cell-message{padding-top:3px}tr.ibo-csv-import--row-unchanged td{border-bottom:1px #ccd4db solid}.wizContainer table tr.ibo-csv-import--row-error td{border-bottom:1px #ccd4db solid;background-color:#fed7d7}tr.ibo-csv-import--row-modified td{border-bottom:1px #ccd4db solid}tr.ibo-csv-import--row-added td{border-bottom:1px #ccd4db solid}.ibo-csv-import--download-file{font-size:4em;color:#f6ae55;margin:20px}.ibo-global-search--result--title>img{max-height:48px;max-width:48px;margin-right:8px}#welcome_popup{display:flex}.ibo-welcome-popup--image{display:flex;justify-content:center;align-self:center;width:30%}.ibo-welcome-popup--image>svg{height:100%;padding:20px}.ibo-welcome-popup--text{flex-grow:1;align-self:center;padding:15px}.ibo-welcome-popup--text>div>div{padding-bottom:20px}.ibo-welcome-popup--text>div>div:first-child{padding-bottom:25px}.ibo-welcome-popup--text--options{position:absolute;bottom:10px}.ibo-alert+.ibo-alert{margin-top:4px}.ibo-alert+.ibo-block:not(.ibo-alert){margin-top:16px}.ibo-button+.ibo-button,.ui-dialog .ui-button+.ibo-button,.ui-dialog .ui-button+.ui-button,.ui-dialog .ui-button+.ui-datepicker-current,.ui-dialog .ui-button+.ui-datepicker-close,.ui-datepicker-current+.ibo-button,.ui-dialog .ui-datepicker-current+.ui-button,.ui-datepicker-current+.ui-datepicker-current,.ui-datepicker-current+.ui-datepicker-close,.ui-datepicker-close+.ibo-button,.ui-dialog .ui-datepicker-close+.ui-button,.ui-datepicker-close+.ui-datepicker-current,.ui-datepicker-close+.ui-datepicker-close,.ui-dialog .ibo-button+.ui-button,.ibo-button+.ui-datepicker-current,.ibo-button+.ui-datepicker-close{margin-left:4px}.ibo-button-group+.ibo-button-group,.ibo-button+.ibo-button-group,.ui-dialog .ui-button+.ibo-button-group,.ui-datepicker-current+.ibo-button-group,.ui-datepicker-close+.ibo-button-group,.ibo-button-group+.ibo-button,.ui-dialog .ibo-button-group+.ui-button,.ibo-button-group+.ui-datepicker-current,.ibo-button-group+.ui-datepicker-close{margin-left:4px}.ibo-collapsible-section+.ibo-collapsible-section{margin-top:12px}.ibo-collapsible-section+.ibo-block:not(.ibo-collapsible-section){margin-top:16px}.ibo-caselog-list .ibo-collapsible-section{margin:0;min-width:22em}.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--body{color:#212934;padding:8px;background-color:rgba(248, 249, 250, 0.5)}.ibo-datatable+.ibo-block{margin-top:4px}.ibo-panel .ibo-panel--body .ibo-datatable{width:100%}.display_block+.display_block{margin-top:24px}.display_block+.ibo-block:not(.display_block){margin-top:16px}.ibo-field+.ibo-field{margin-top:16px}.form_field+.form_field{margin-top:16px}.ibo-fieldset+.ibo-fieldset:not(.ibo-column),fieldset+.ibo-fieldset:not(.ibo-column),.ibo-fieldset+fieldset:not(.ibo-column){margin-top:48px}.ibo-multi-column+.ibo-fieldset,.ibo-multi-column+fieldset{margin-top:48px}.ibo-form+.ibo-form{margin-top:24px}select+label,label+select,label>select,input+label,label+input,label>input{margin-left:8px}.ibo-datatable .attribute-set .attribute-set-item{display:inline;margin:0;padding:4px 6px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}.ibo-datatable .attribute-set .attribute-set-item+.attribute-set-item{margin-left:0.5rem}.ibo-panel+.ibo-panel{margin-top:24px}.ibo-panel+.ibo-block:not(.ibo-panel){margin-top:16px}#ibo-main-content{}#ibo-main-content .ibo-panel.ibo-has-sticky-header{margin-bottom:200px}#ibo-main-content .ibo-panel.ibo-has-sticky-header>.ibo-sticky-sentinel-top{top:-16px;height:16px}#ibo-main-content .ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{top:-16px}.ui-dialog-content{}.ui-dialog-content .ibo-panel.ibo-has-sticky-header{}.ui-dialog-content .ibo-panel.ibo-has-sticky-header>.ibo-sticky-sentinel-top{top:-16px;height:16px}.ui-dialog-content .ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{top:-16px}.ibo-pill:not(:last-child){margin-right:16px}.ibo-dashboard--grid-row .ibo-dashlet-header-static{margin-top:12px}.ibo-dashboard--grid-row:first-child .ibo-dashlet:first-child .ibo-dashlet-header-static{margin-top:0}.ibo-details .ibo-prop--apply>span,.ibo-details .ibo-prop--cancel>span{display:unset}.ibo-details .ibo-prop--apply{display:table-column}.ibo-details{margin-top:5px}.ibo-activity-panel--tab-entry-form .ibo-caselog-entry-form{padding-bottom:14px;border-bottom:1px solid #aebecd}.ibo-panel>.ibo-panel--body>.ibo-tab-container{margin-top:-24px;margin-left:-16px;margin-right:-16px;margin-bottom:-24px}.ibo-panel>.ibo-panel--body>.ibo-tab-container>.ibo-tab-container--tab-container-list{height:100%;overflow-y:auto;flex-grow:1}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical{display:flex;flex-direction:row}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list{padding-top:50px;flex-direction:column;height:auto;padding-left:unset;margin-right:unset;min-width:calc(32px + 90px + 32px)}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container{height:50px;width:100%;justify-content:left}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header>.ibo-tab-container--tab-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container>.ibo-tab-container--tab-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header>.ibo-tab-container--extra-tabs-list-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container>.ibo-tab-container--extra-tabs-list-toggler{width:100%;justify-content:left}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tab-container{flex-grow:1;margin-left:unset}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container>.ibo-tab-container--tabs-list.ibo-is-sticking{position:fixed;z-index:10}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking{padding-left:0}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--tab-toggler,.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--extra-tabs-list-toggler,.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--extra-tabs-list-toggler{font-size:1rem}.ibo-object-details.ibo-has-medallion-icon>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list{padding-left:calc(32px + 96px + 32px - 24px)}.ibo-block-list--medallion{flex-direction:column;align-items:center}.ibo-block-list--medallion>.ibo-medallion-icon--image{margin:0 auto}.ibo-block-list--medallion>.ibo-medallion-icon--image~.ibo-medallion-icon--description{margin-top:12px}.ibo-block-list--medallion>.ibo-medallion-icon--description{flex-grow:1;text-align:center}.ibo-datatable .ibo-field-badge{margin:0;padding:0;color:unset;background-color:unset}.ibo-datatable .ibo-field-badge::before{content:"";display:inline-flex;margin-right:0.5rem;width:10px;height:10px;min-width:10px;min-height:10px;background-color:var(--ibo-main-color)}.ibo-datatable .ibo-field-badge .ibo-field-badge--decoration{display:none}.ibo-datatable .ibo-field-badge .ibo-field-badge--decoration+.ibo-field-badge--label{margin-left:unset}.ui-dialog .blockUI.blockOverlay{background-color:white}.ibo-datatable .blockUI.blockOverlay{background-color:white}.ibo-datatable .blockUI.blockMsg{font-size:2em}.ibo-svg-illustration--container>svg *[fill="#6c63ff"]{fill:#ea7d1e}.ibo-is-html-content table:not(:last-child){margin-bottom:0}.ibo-is-html-content table tbody tr:last-child td,.ibo-is-html-content table tbody tr:last-child th{border-bottom-width:1px}#ibo-page-banner::before{display:block;width:100%;padding:0.2rem;text-align:center;font-size:1rem;background:#e53e3e;color:#fce8e8;content:"THIS IS A TEST INSTANCE"}:root{--ibo-dm-enum--Organization-status-active--main-color:#689f38;--ibo-dm-enum--Organization-status-active--complementary-color:white}.ibo-dm-enum--Organization-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Organization-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Organization-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Organization-status-inactive--complementary-color:white}.ibo-dm-enum--Organization-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Organization-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Location-status-active--main-color:#689f38;--ibo-dm-enum--Location-status-active--complementary-color:white}.ibo-dm-enum--Location-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Location-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Location-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Location-status-inactive--complementary-color:white}.ibo-dm-enum--Location-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Location-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-class--Contact--main-color:#546e7a;--ibo-dm-class--Contact--complementary-color:white}.ibo-dm-class--Contact{--ibo-main-color:#546e7a;--ibo-main-color--100:#eaeef0;--ibo-main-color--900:#1f292d;--ibo-complementary-color:white}.ibo-dm-class-alt--Contact{--ibo-main-color:white;--ibo-complementary-color:#546e7a}:root{--ibo-dm-enum--Contact-status-active--main-color:#689f38;--ibo-dm-enum--Contact-status-active--complementary-color:white}.ibo-dm-enum--Contact-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Contact-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Contact-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Contact-status-inactive--complementary-color:white}.ibo-dm-enum--Contact-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Contact-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Ticket-operational_status-resolved--main-color:#689f38;--ibo-dm-enum--Ticket-operational_status-resolved--complementary-color:white}.ibo-dm-enum--Ticket-operational_status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Ticket-operational_status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Ticket-operational_status-closed--main-color:#e1e7ec;--ibo-dm-enum--Ticket-operational_status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Ticket-operational_status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Ticket-operational_status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Ticket-operational_status--main-color:#2c5382;--ibo-dm-enum--Ticket-operational_status--complementary-color:white}.ibo-dm-enum--Ticket-operational_status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Ticket-operational_status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--ApplicationSolution-status-active--main-color:#689f38;--ibo-dm-enum--ApplicationSolution-status-active--complementary-color:white}.ibo-dm-enum--ApplicationSolution-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--ApplicationSolution-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--ApplicationSolution-status-inactive--main-color:#e1e7ec;--ibo-dm-enum--ApplicationSolution-status-inactive--complementary-color:#6e7a8a}.ibo-dm-enum--ApplicationSolution-status-inactive{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--ApplicationSolution-status-inactive{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--BusinessProcess-status-active--main-color:#689f38;--ibo-dm-enum--BusinessProcess-status-active--complementary-color:white}.ibo-dm-enum--BusinessProcess-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--BusinessProcess-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--BusinessProcess-status-inactive--main-color:#e1e7ec;--ibo-dm-enum--BusinessProcess-status-inactive--complementary-color:#6e7a8a}.ibo-dm-enum--BusinessProcess-status-inactive{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--BusinessProcess-status-inactive{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--SoftwareInstance-status-active--main-color:#689f38;--ibo-dm-enum--SoftwareInstance-status-active--complementary-color:white}.ibo-dm-enum--SoftwareInstance-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--SoftwareInstance-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--SoftwareInstance-status-inactive--main-color:#e1e7ec;--ibo-dm-enum--SoftwareInstance-status-inactive--complementary-color:#6e7a8a}.ibo-dm-enum--SoftwareInstance-status-inactive{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--SoftwareInstance-status-inactive{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Problem-status-new--main-color:#2c5382;--ibo-dm-enum--Problem-status-new--complementary-color:white}.ibo-dm-enum--Problem-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-assigned--main-color:#2c5382;--ibo-dm-enum--Problem-status-assigned--complementary-color:white}.ibo-dm-enum--Problem-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-resolved--main-color:#689f38;--ibo-dm-enum--Problem-status-resolved--complementary-color:white}.ibo-dm-enum--Problem-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Problem-status-closed--main-color:#e1e7ec;--ibo-dm-enum--Problem-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Problem-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Problem-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Problem-status--main-color:#2c5382;--ibo-dm-enum--Problem-status--complementary-color:white}.ibo-dm-enum--Problem-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-class--UserRequest--main-color:#2c5382}.ibo-dm-class--UserRequest{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439}.ibo-dm-class-alt--UserRequest{--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-new--main-color:#2c5382;--ibo-dm-enum--UserRequest-status-new--complementary-color:white}.ibo-dm-enum--UserRequest-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-waiting_for_approval--main-color:#f6ae55;--ibo-dm-enum--UserRequest-status-waiting_for_approval--complementary-color:white}.ibo-dm-enum--UserRequest-status-waiting_for_approval{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-waiting_for_approval{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--UserRequest-status-approved--main-color:#689f38;--ibo-dm-enum--UserRequest-status-approved--complementary-color:white}.ibo-dm-enum--UserRequest-status-approved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-approved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--UserRequest-status-rejected--main-color:#b83280;--ibo-dm-enum--UserRequest-status-rejected--complementary-color:white}.ibo-dm-enum--UserRequest-status-rejected{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-rejected{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-assigned--main-color:#2c5382;--ibo-dm-enum--UserRequest-status-assigned--complementary-color:white}.ibo-dm-enum--UserRequest-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-pending--main-color:#f6ae55;--ibo-dm-enum--UserRequest-status-pending--complementary-color:white}.ibo-dm-enum--UserRequest-status-pending{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-pending{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--UserRequest-status-escalated_tto--main-color:#b83280;--ibo-dm-enum--UserRequest-status-escalated_tto--complementary-color:white}.ibo-dm-enum--UserRequest-status-escalated_tto{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-escalated_tto{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-escalated_ttr--main-color:#b83280;--ibo-dm-enum--UserRequest-status-escalated_ttr--complementary-color:white}.ibo-dm-enum--UserRequest-status-escalated_ttr{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-escalated_ttr{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-resolved--main-color:#689f38;--ibo-dm-enum--UserRequest-status-resolved--complementary-color:white}.ibo-dm-enum--UserRequest-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--UserRequest-status-closed--main-color:#e1e7ec;--ibo-dm-enum--UserRequest-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--UserRequest-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--UserRequest-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--UserRequest-status--main-color:#2c5382;--ibo-dm-enum--UserRequest-status--complementary-color:white}.ibo-dm-enum--UserRequest-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-priority-1--main-color:#c53030;--ibo-dm-enum--UserRequest-priority-1--complementary-color:white}.ibo-dm-enum--UserRequest-priority-1{--ibo-main-color:#c53030;--ibo-main-color--100:#f8e2e2;--ibo-main-color--900:#3e0f0f;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority-1{--ibo-main-color:white;--ibo-complementary-color:#c53030}:root{--ibo-dm-enum--UserRequest-priority-2--main-color:#c05621;--ibo-dm-enum--UserRequest-priority-2--complementary-color:white}.ibo-dm-enum--UserRequest-priority-2{--ibo-main-color:#c05621;--ibo-main-color--100:#fae9e1;--ibo-main-color--900:#411d0b;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority-2{--ibo-main-color:white;--ibo-complementary-color:#c05621}:root{--ibo-dm-enum--UserRequest-priority-3--main-color:#2b6bb0;--ibo-dm-enum--UserRequest-priority-3--complementary-color:white}.ibo-dm-enum--UserRequest-priority-3{--ibo-main-color:#2b6bb0;--ibo-main-color--100:#e2edf8;--ibo-main-color--900:#0f253d;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority-3{--ibo-main-color:white;--ibo-complementary-color:#2b6bb0}:root{--ibo-dm-enum--UserRequest-priority-4--main-color:#6e7a8a;--ibo-dm-enum--UserRequest-priority-4--complementary-color:white}.ibo-dm-enum--UserRequest-priority-4{--ibo-main-color:#6e7a8a;--ibo-main-color--100:#ebedef;--ibo-main-color--900:#22262b;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority-4{--ibo-main-color:white;--ibo-complementary-color:#6e7a8a}:root{--ibo-dm-enum--UserRequest-priority--main-color:#2b6bb0;--ibo-dm-enum--UserRequest-priority--complementary-color:white}.ibo-dm-enum--UserRequest-priority{--ibo-main-color:#2b6bb0;--ibo-main-color--100:#e2edf8;--ibo-main-color--900:#0f253d;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-priority{--ibo-main-color:white;--ibo-complementary-color:#2b6bb0}:root{--ibo-dm-enum--Change-status-new--main-color:#2c5382;--ibo-dm-enum--Change-status-new--complementary-color:white}.ibo-dm-enum--Change-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-assigned--main-color:#2c5382;--ibo-dm-enum--Change-status-assigned--complementary-color:white}.ibo-dm-enum--Change-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-approved--main-color:#689f38;--ibo-dm-enum--Change-status-approved--complementary-color:white}.ibo-dm-enum--Change-status-approved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-approved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Change-status-closed--main-color:#e1e7ec;--ibo-dm-enum--Change-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Change-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Change-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Change-status-rejected--main-color:#b83280;--ibo-dm-enum--Change-status-rejected--complementary-color:white}.ibo-dm-enum--Change-status-rejected{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-rejected{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Change-status--main-color:#2c5382;--ibo-dm-enum--Change-status--complementary-color:white}.ibo-dm-enum--Change-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382} \ No newline at end of file + */.ibo-input-one-way-password-wrapper>*:not(first-child){margin-top:6px}.ibo-input-set>input{height:100%}.ibo-input-set .item[data-value]>.remove{font-size:18px;padding-top:0.15em;border-left:none}.ibo-input-set.has-items::after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:600;font-size:10px;position:absolute;right:8px;top:5px}.attribute-set .attribute-set-item,.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item{display:inline-block;margin-top:2px;margin-right:0;margin-bottom:2px;padding:4px 6px;max-width:120px;background:white none;border:none;border-radius:3px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15), 0 0 1px 1px rgba(241, 241, 241, 0.7);color:#212934;text-shadow:none}.attribute-set .attribute-set-item:not(:first-child),.selectize-control.multi .selectize-input.ibo-input-set .attribute-set-item:not(:first-child),.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active .attribute-set-item:not(:first-child),.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active .attribute-set-item:not(:first-child){margin-left:3px}.attribute-set.history-added .attribute-set-item{font-weight:bold}.attribute-set.history-removed .attribute-set-item{text-decoration:line-through;font-style:italic}.selectize-control.multi .selectize-input.ibo-input-set,.selectize-control.multi .ibo-quick-create--input.selectize-control.single .ibo-input-set.selectize-input.input-active,.ibo-quick-create--input.selectize-control.single .selectize-control.multi .ibo-input-set.selectize-input.input-active{padding:5px 8px}.ibo-input-text,textarea{width:100%;min-height:12rem;padding:10px 12px}.ibo-input-text.ibo-is-code,textarea.ibo-is-code{background-color:white}.ibo-input-text--export{width:100%;min-height:15em}.ibo-pill.ibo-is-new{color:#2a4265;background-color:#ebf8ff}.ibo-pill.ibo-is-neutral,.ui-dialog .ibo-pill.ui-button.ui-dialog-titlebar-close{color:#2a4265;background-color:#ebf8ff}.ibo-pill.ibo-is-waiting{color:#9c4221;background-color:floralwhite}.ibo-pill.ibo-is-success{color:#33691e;background-color:#dcedc8}.ibo-pill.ibo-is-failure{color:#9b2c2c;background-color:#fce8e8}.ibo-pill.ibo-is-frozen{color:#6e7a8a;background-color:#f8f9fa}.ibo-pill.ibo-is-active{color:#33691e;background-color:#dcedc8}.ibo-pill.ibo-is-inactive{color:#9c4221;background-color:floralwhite}.ibo-pill{--ibo-main-color--100:#ebf8ff;--ibo-main-color--900:#2a4265;max-width:240px;margin-top:4px;margin-bottom:4px;padding:6px 10px;border-radius:3px;color:var(--ibo-main-color--900);background-color:var(--ibo-main-color--100)}.ibo-pill:hover,.ibo-pill:active{color:inherit}.ibo-prop--apply{width:calc(32px + 12px);padding-left:12px}.ibo-prop--apply.ui-state-error:after{color:#404b5a;content:'\f071';vertical-align:bottom}.ibo-prop--apply.ui-state-error>span{display:none !important}.ibo-prop--cancel{width:calc(32px + 8px);padding-left:8px}.ibo-prop--apply,.ibo-prop--cancel{height:28px}.ibo-prop--apply>span,.ibo-prop--cancel>span{display:block;height:28px;width:32px;text-align:center}.ibo-prop--apply>span>div,.ibo-prop--cancel>span>div{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.ibo-title{color:#212934;padding:12px 0}.ibo-title--icon{width:90px;height:90px;min-width:90px;min-height:90px;overflow:hidden}.ibo-title--icon>.ibo-title--icon-level-2{width:80px;height:80px;min-width:80px;min-height:80px}.ibo-title--icon>.ibo-title--icon-level-3{width:70px;height:70px;min-width:70px;min-height:70px}.ibo-title--icon-background{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.ibo-title--icon-background--must-contain{background-size:contain}.ibo-title--icon-background--must-cover{background-size:cover}.ibo-title--icon-background--must-zoomout{background-size:66.67%}.ibo-title--subtitle{margin-top:2px;margin-bottom:2px;flex-wrap:wrap}.ibo-title-for-dashlet{padding-top:2em}.ibo-title-for-dashlet--content{background-color:white;border-radius:5px;border:1px solid;border-color:#ccd4db;padding-bottom:1em}.ibo-title-separator{border-radius:5px 5px 0 0;border-color:#3182ce;color:#3182ce;background-color:#3182ce;border:3px solid;margin:0;padding:0}:root{--ibo-datatable-panel--table-spacing:48px}.ibo-datatable--toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 6px;color:#404b5a}.ibo-datatable--toolbar:first-child{margin-bottom:18px}.ibo-datatable--toolbar:not(:first-child){margin-top:18px}.ibo-datatable--toolbar-left>*:not(:first-child),.ibo-datatable--toolbar-right>*:not(:first-child){margin-left:1rem}.ibo-datatable-header{color:#212934}.ibo-datatable-panel>.ibo-panel--body{padding:32px 0 24px}.ibo-datatable--selection-validation-buttons-toolbar{clear:both;margin-top:10px}.ibo-list-column{max-height:150px;overflow-y:auto}.ibo-sort-order::after{color:#dd6c20}.ibo-sort-order.ibo-is-descending::after{content:'\f0dd'}.ibo-sort-order.ibo-is-ascending::after{content:'\f0de'}.ibo-sort-order.ibo-is-none::after{content:'\f0dc'}.itop-fieldsorter>.selected{background-color:#bee3f8}.ibo-datatable tbody>tr{transition:background-color 300ms linear}.ibo-datatable tbody>tr:hover,.ibo-datatable tbody>tr.selected:hover{cursor:pointer;background-color:#feebc8}.ibo-datatable tbody>tr.selected{background-color:#fbd38d}.ibo-datatable--selected-count,.ibo-datatable--result-count{padding-right:0.2em;padding-left:0.1em}.ibo-prop-header{padding-bottom:14px}.ibo-fieldset~.ibo-fieldset:not(.ibo-column),fieldset~.ibo-fieldset:not(.ibo-column),.ibo-fieldset~fieldset:not(.ibo-column){margin-top:48px}.ibo-multi-column~.ibo-fieldset,.ibo-multi-column~fieldset{margin-top:48px}.ibo-fieldset-legend,.ibo-dashboard-editor--properties-subtitle,.ibo-dashboard--available-dashlet--title,.ibo-dashlet--properties--title,legend{width:100%;margin-bottom:16px;padding-bottom:4px;border-bottom:2px solid #aebecd}.ibo-field{}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container){}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value{word-break:break-word;white-space:inherit}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value *:not(input, select, textarea){word-break:break-word;white-space:inherit}.ibo-field:not([data-attribute-type="AttributeBlob"], [data-attribute-type="AttributeFile"], [data-attribute-type="AttributeImage"], [data-attribute-type="AttributeCustomFields"], [data-attribute-type="AttributeTagSet"], [data-attribute-type="AttributeEnumSet"], [data-attribute-type="AttributeClassAttCodeSet"], [data-attribute-type="AttributeQueryAttCodeSet"], .ibo-input-file-select--container) .ibo-field--value pre{white-space:break-spaces}.ibo-field-large{display:block}.ibo-field-large .ibo-field--label{position:relative;display:flex;align-items:center;max-width:initial;width:100%}.ibo-field-large .ibo-field-small .ibo-field--label{display:table-cell;vertical-align:top;padding-right:10px;min-width:100px;max-width:145px;width:30%}.ibo-field-large .ibo-field--value{margin-top:2px}.ibo-field-large .ibo-field--value>*{--ibo-scrollbar--scrollbar-track-background-color:#f2f2f2}.ibo-field-large.ibo-is-fullscreen{background-color:white}.ibo-field-large.ibo-is-fullscreen .ibo-field--label{position:fixed;width:100%;min-width:initial;max-width:initial;padding:4px 8px;background-color:#f8f9fa;border-bottom:1px solid #ccd4db}.ibo-field-large.ibo-is-fullscreen .ibo-field--value{padding:36px 8px 4px 8px}.ibo-field-large.ibo-is-fullscreen .ibo-field--value>*{height:initial !important;width:initial !important}.ibo-field-small{display:table;width:100%}.ibo-field-small .ibo-field--label{display:table-cell;vertical-align:top;padding-right:10px}.ibo-field--fullscreen-toggler{width:20px;height:20px;border-radius:5px;cursor:pointer}.ibo-field--fullscreen-toggler:hover{background-color:#f2f2f2}.ibo-field--label{min-width:100px;max-width:145px;width:30%;word-break:break-word}.ibo-field--label>.ibo-has-description::after{content:"?";padding-left:4px;vertical-align:top;cursor:pointer;color:#929fb1}.ibo-field--label-small .ibo-field--label{width:20em}.ibo-field--value{width:100%;color:#404b5a}.ibo-field--value .HTML table{table-layout:fixed;width:100%}.ibo-field--label>.ibo-field--comments{flex:auto}.ibo-fieldset-legend>.ibo-field--comments,.ibo-dashboard-editor--properties-subtitle>.ibo-field--comments,.ibo-dashboard--available-dashlet--title>.ibo-field--comments,.ibo-dashlet--properties--title>.ibo-field--comments,legend>.ibo-field--comments{padding-bottom:2px;font-size:1.17rem}.ibo-field--comments{display:table-cell;vertical-align:top;width:5em}.ibo-field--comments>input[type="checkbox"]{margin-left:5px;float:right}.ibo-field--comments>.multi_values,.ibo-field--comments>.mono_value,.ibo-field--comments>.ibo-field--comments--synchro{float:right}.mailto,.tel{white-space:nowrap}.mailto .text_decoration,.tel .text_decoration{margin-right:0.5rem;font-size:0.9em}.object-ref-icon.text_decoration,.object-ref-icon-disabled.text_decoration{margin-right:0.5rem}.ibo-field--enable-bulk,.ibo-field--comments--synchro{display:inline;padding:2px 5px;margin:0 0 0 5px;height:calc(100% - 5px);border-radius:5px;font-weight:bold;white-space:nowrap}.ibo-field--enable-bulk--checkbox{margin-left:8px}.ibo-toolbar{display:flex;align-items:center}.ibo-toolbar.ibo-toolbar--action{position:relative}.ibo-toolbar.ibo-toolbar--button{margin-top:16px}.ibo-toolbar-spacer{flex-grow:1}.ibo-toolbar-vertical-separator{display:inline-flex;border-right:1px solid #aebecd;width:1px;height:16px;margin:0 0.75rem}.search_box{box-sizing:border-box;position:relative;z-index:1100;text-align:center}.search_box *{box-sizing:border-box}.search_form_handler{}.search_form_handler a{}.search_form_handler input[type="text"],.search_form_handler select{padding:1px 2px}.search_form_handler:not(.closed) .sf_title .sft_short{display:none}.search_form_handler:not(.closed) .sf_title .sft_toggler{transform:rotateX(180deg);transition:transform 0.5s linear}.search_form_handler.closed{margin-bottom:0.5em;width:150px;overflow:hidden;border-radius:4px}.search_form_handler.closed .sf_criterion_area{height:0;opacity:0;padding:0}.search_form_handler.closed .sf_title{padding:6px 8px;text-align:center;font-size:12px}.search_form_handler.closed .sf_title .sft_long{display:none}.search_form_handler.closed .sf_title .sft_hint,.search_form_handler.closed .sf_title .sfobs_hint{display:none}.search_form_handler:not(.no_auto_submit) .sft_hint{display:none}.search_form_handler:not(.no_auto_submit) .sfc_fg_apply{display:none}.search_form_handler.no_auto_submit .sfc_fg_search{display:none}.search_form_handler.no_auto_submit .sft_hint{display:inline-block}.search_form_handler:not(.hide_obsolete_data) .sfobs_hint{display:none}.search_form_handler.hide_obsolete_data .sfobs_hint{display:inline-block}.search_form_handler.hide_obsolete_data.no_auto_submit .sfobs_hint{margin-left:30px}.search_form_handler .sf_message{display:none;margin:8px 8px 0 8px;border-radius:0px}.search_form_handler .sf_criterion_area{padding:8px 8px 3px 8px}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child){margin-top:20px}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::before{content:"";position:absolute;top:-12px;left:0px;width:100%;border-top:1px solid #e1e7ec}.search_form_handler .sf_criterion_area .sf_criterion_row:not(:first-child)::after{content:"or";position:absolute;top:-20px;left:8px;padding-left:5px;padding-right:5px;color:#929fb1;background-color:white}.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group{display:inline}.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group .sfc_fg_button,.search_form_handler .sf_criterion_area .sf_criterion_row .sf_criterion_group .sfc_header{border:1px solid #d5dde5;border-radius:3px}.search_form_handler .sf_criterion_area .search_form_criteria,.search_form_handler .sf_criterion_area .sf_more_criterion,.search_form_handler .sf_criterion_area .sf_button{position:relative;display:inline-block;margin-right:10px;margin-top:3px;margin-bottom:3px;vertical-align:top}.search_form_handler .sf_criterion_area .search_form_criteria.opened,.search_form_handler .sf_criterion_area .sf_more_criterion.opened,.search_form_handler .sf_criterion_area .sf_button.opened{margin-bottom:0}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_header,.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfc_header,.search_form_handler .sf_criterion_area .sf_button.opened .sfc_header,.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfm_header,.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_header,.search_form_handler .sf_criterion_area .sf_button.opened .sfm_header{border-bottom:none !important;padding-bottom:13px}.search_form_handler .sf_criterion_area .search_form_criteria>*,.search_form_handler .sf_criterion_area .sf_more_criterion>*,.search_form_handler .sf_criterion_area .sf_button>*{padding:7px 8px;vertical-align:top;border:solid 1px #d5dde5;border-radius:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfm_content,.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content,.search_form_handler .sf_criterion_area .sf_button .sfm_content{position:absolute;z-index:-1;min-width:100%;left:0px;margin-top:-1px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_fg_buttons,.search_form_handler .sf_criterion_area .sf_more_criterion .sfc_fg_buttons,.search_form_handler .sf_criterion_area .sf_button .sfc_fg_buttons,.search_form_handler .sf_criterion_area .search_form_criteria .sfm_buttons,.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_buttons,.search_form_handler .sf_criterion_area .sf_button .sfm_buttons{white-space:nowrap}.search_form_handler .sf_criterion_area .sf_more_criterion,.search_form_handler .sf_criterion_area .sf_button{min-width:34px;text-align:center}.search_form_handler .sf_criterion_area .search_form_criteria{}.search_form_handler .sf_criterion_area .search_form_criteria.locked{background-color:#d5dde5}.search_form_handler .sf_criterion_area .search_form_criteria.locked .sfc_title{user-select:none;cursor:initial}.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_header,.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_form_group{border-style:dashed;border-color:#929fb1}.search_form_handler .sf_criterion_area .search_form_criteria.draft .sfc_title{font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria.opened{z-index:1}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_toggle{transform:rotateX(-180deg)}.search_form_handler .sf_criterion_area .search_form_criteria.opened .sfc_form_group{display:block;margin-top:-1px;z-index:-1}.search_form_handler .sf_criterion_area .search_form_criteria.opened_left .sfc_form_group{left:auto;right:0px}.search_form_handler .sf_criterion_area .search_form_criteria:not(:last-of-type){margin-right:12px}.search_form_handler .sf_criterion_area .search_form_criteria>*{background-color:#f2f2f2;color:#212934}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close{position:absolute;top:7px;color:#dd6c20}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked{position:absolute;top:9px;color:#aebecd}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_toggle{display:inline-block;right:23px;transition:all 0.3s ease-in-out}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_close,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_locked{right:7px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title{max-width:240px;padding-right:30px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:pointer}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_title .sfc_values{font-weight:bold}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group{position:absolute;display:none;max-width:450px;width:max-content;max-height:520px;overflow-x:auto;overflow-y:hidden}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators{font-size:12px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator.force_hide{display:none !important}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator>label{line-height:20px;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator>label>*{display:inline-block;vertical-align:middle}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_radio{width:12px;margin:0;margin-right:7px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_name{width:96px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"]{display:unset;width:160px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices label>input{vertical-align:text-top;margin-left:0;margin-right:8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper{max-height:415px;overflow-y:auto;margin:0 -8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list{text-align:left}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected{position:relative;padding-top:5px;margin-top:5px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list.sfc_opc_mc_items_selected::before{content:"";position:absolute;border-top:1px solid #d5dde5;width:calc(100% - 12px);margin-left:6px;top:0px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_placeholder{padding:15px 8px;font-style:italic;text-align:center}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item{padding:4px 8px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item:hover{background-color:#e1e7ec}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items .sfc_opc_mc_items_list .sfc_opc_mc_item label{display:inline-block;width:100%}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint{margin-top:15px;margin-bottom:15px;padding-left:9px;padding-right:9px;color:#6e7a8a;font-size:10px;font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_opc_multichoices .sfc_opc_mc_items_wrapper .sfc_opc_mc_items_hint>span{margin-right:0.5em;font-style:italic}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_cancel{margin-top:8px;font-size:1rem}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_search,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_apply{margin-right:5px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less{position:absolute;bottom:7px;right:0px;cursor:pointer;color:#2c5382;font-size:10px;font-weight:bold;border:none;background-color:transparent}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more>span,.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less>span{margin-left:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:not(:first-of-type),.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operator:first-of-type .sfc_op_radio{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_less{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_more{display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator{margin-bottom:3px}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:last-of-type{margin-bottom:0}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:not(:first-of-type),.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_operator:first-of-type .sfc_op_radio{display:inherit}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_less{display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .sfc_fg_more{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group.advanced .hide_on_advanced{display:none}.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group:not(.advanced) .hide_on_less{display:none}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw>*{border-color:transparent}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_title{cursor:initial;padding-right:20px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_raw .sfc_form_group{display:none}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in>label{display:inline-block;width:100%;line-height:initial;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_enum .sfc_form_group .sfc_fg_operator_in>label .sfc_op_content{width:100%}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in>label{display:inline-block;width:100%;line-height:initial;white-space:nowrap}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_tag_set .sfc_form_group .sfc_fg_operator_in>label .sfc_op_content{width:100%}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_from_outer{display:inline}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between .sfc_op_content_until_outer{display:inline;margin-left:5px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_from_label,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between label.sfc_op_content_until_label{width:45px;display:inline-block}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_numeric .sfc_fg_operators .sfc_fg_operator.sfc_fg_operator_between input[type="text"]{width:77px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_form_group.advanced .sfc_fg_operator_between,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_form_group.advanced .sfc_fg_operator_between{margin-bottom:5px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time .sfc_fg_operator_between_days input,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date .sfc_fg_operator_between_days input{width:135px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger{background:none;border:none;height:100%;padding:2px}.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date_time button.ui-datepicker-trigger img,.search_form_handler .sf_criterion_area .search_form_criteria.search_form_criteria_date button.ui-datepicker-trigger img{vertical-align:middle}.search_form_handler .sf_criterion_area .sf_more_criterion.opened{z-index:2}.search_form_handler .sf_criterion_area .sf_more_criterion.opened .sfm_content{display:inherit}.search_form_handler .sf_criterion_area .sf_more_criterion.opened_left .sfm_content{left:auto;right:0px}.search_form_handler .sf_criterion_area .sf_more_criterion>*{background-color:white;color:#37474f}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_title{margin-right:7px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_toggler .sfm_tg_icon{color:#dd6c20}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content{display:none;min-width:200px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists{margin:0 -8px;padding:0 8px;max-height:400px;overflow-x:hidden;overflow-y:auto}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_lists .sfl_items>li:hover{background-color:#e1e7ec}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons{display:none}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button{margin-top:8px;margin-right:5px;padding:3px 6px;font-size:11px}.search_form_handler .sf_criterion_area .sf_more_criterion .sfm_content .sfm_buttons button:last-of-type{margin-right:0}.search_form_handler .sf_criterion_area .sf_button{cursor:pointer}.search_form_handler .sf_criterion_area .sf_button>*{background-color:white;color:#dd6c20}.search_form_handler .sf_list:not(:first-of-type) .sfl_title{border-top:1px solid #ccd4db;padding-top:8px;margin-top:5px}.search_form_handler .sf_list .sfl_title{font-weight:bold}.search_form_handler .sf_list .sfl_items{margin:5px -8px 0 -8px;padding:0;text-align:left}.search_form_handler .sf_list .sfl_items>li{padding:4px 8px;list-style:none;white-space:nowrap}.search_form_handler .sf_list .sfl_items>li:hover{background-color:#e1e7ec}.search_form_handler .sf_list .sfl_items>li.sfl_i_placeholder{font-style:italic;opacity:0.8}.search_form_handler .sf_list .sfl_items>li>label{display:inline-block;width:100%}.search_form_handler .sf_list .sfl_items>li>label>*{vertical-align:middle}.search_form_handler .sf_list .sfl_items>li>label>input[type="checkbox"]{margin-left:0;margin-right:8px}.search_form_handler .sf_filter{position:relative;margin-top:8px;margin-bottom:8px}.search_form_handler .sf_filter input,.search_form_handler .sf_filter button,.search_form_handler .sf_filter .sff_picto{vertical-align:middle;height:22px}.search_form_handler .sf_filter input,.search_form_handler .sf_filter button{border:1px solid #ABABAB}.search_form_handler .sf_filter input{width:100% !important}.search_form_handler .sf_filter button{width:23px;background-color:white;color:#dd6c20;font-size:10px}.search_form_handler .sf_filter button:first-of-type{margin-left:5px}.search_form_handler .sf_filter button:not(:first-of-type){border-left:transparent}.search_form_handler .sf_filter .sff_input_wrapper{position:relative}.search_form_handler .sf_filter .sff_input_wrapper input[type="text"]{display:unset}.search_form_handler .sf_filter .sff_input_wrapper .sff_picto{position:absolute;right:7px;top:3px;user-select:none;color:#404b5a}.search_form_handler .sf_filter .sff_input_wrapper .sff_reset{display:none}.search_form_handler .sf_filter .sff_input_wrapper input::-ms-clear{display:none}.search_form_handler .sf_filter.sf_with_buttons input{width:calc(100% - 28px) !important;min-width:120px}.sft_hint,.sfobs_hint,.sft_toggler{margin-left:8px;color:#404b5a}.sf_results_placeholder{margin-top:24px;text-align:center}.sf_results_placeholder button{margin-top:8px}.sf_results_placeholder button>span{margin-right:0.5em}.ibo-search-form-panel{z-index:3;margin-bottom:8px}.ibo-search-form-panel .ibo-panel--body{padding:18px 14px 10px;overflow:initial}.ibo-search-form-panel .ibo-panel--body::before{border-radius:5px 5px 0 0}#ibo-main-content .search_form_handler .sf_criterion_area{padding:0}.sfm_tg_title{display:none}.ibo-criterion-group:empty~.sf_more_criterion .sfm_tg_title{display:unset}.sf_results_area{z-index:1;margin-bottom:300px}.ibo-search-form-panel .ibo-panel--body.ibo-is-sticking{position:fixed;border-radius:0;border-bottom-color:transparent}.ibo-datatable-panel.ibo-is-sticking .ibo-panel--header{z-index:0}.ibo-datatable-panel.ibo-is-sticking .ibo-datatable--toolbar{position:fixed;z-index:2;padding-bottom:4px;background-color:white;border-left:1px solid #ccd4db;border-right:1px solid #ccd4db}.ibo-datatable-panel.ibo-is-sticking .dataTables_scrollHead{position:fixed !important;z-index:2;background-color:white;border-left:1px solid #ccd4db !important;border-right:1px solid #ccd4db !important}.ibo-field-badge{display:inline-flex;align-items:baseline;margin:0;padding:4px 10px;border-radius:3px;background-color:var(--ibo-main-color);color:var(--ibo-complementary-color)}.ibo-field-badge--decoration+.ibo-field-badge--label{margin-left:0.5rem}.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-input{display:none}.ibo-input-file-select--container .ibo-input-file-select .ibo-input-file-select--file-name{margin-left:10px}.ibo-medallion-icon{display:flex;padding:13px 0}.ibo-medallion-icon--image{height:48px;width:48px;padding:2px;border-radius:100%;background-color:#bee3f8}.ibo-medallion-icon--description{display:inline-block;padding-left:8px}:root{}.ibo-navigation-menu{position:relative;height:100vh}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--square-company-logo{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--full-company-logo{display:flex}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--silo-selection{display:inline-block}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--silo-visual-hint{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body{width:310px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(1){top:4px;left:7px;width:14px;transform:rotateZ(-45deg)}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(2){top:8px;left:7px;width:0;opacity:0}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--toggler-bar:nth-child(3){top:12px;left:7px;width:14px;transform:rotateZ(45deg)}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--menu-group:not(.ibo-is-active):active{border-radius:16px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part{padding:24px 0 12px}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--notifications .ibo-navigation-menu--notifications-toggler{display:none}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info{height:100%}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications,.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization{display:block}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture{margin-top:-60px;width:72px;height:72px;border:solid 3px #263238}.ibo-navigation-menu.ibo-is-expanded .ibo-navigation-menu--body .ibo-navigation-menu--bottom-part .ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture .ibo-navigation-menu--user-picture--image{max-width:72px;max-height:72px}.ibo-navigation-menu.ibo-is-active .ibo-navigation-menu--drawer{right:calc(-1 * 312px)}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-filter-clear{display:block}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-nodes{margin-bottom:48px}.ibo-navigation-menu.ibo-is-filtered .ibo-navigation-menu--menu-nodes .ibo-navigation-menu--menu-nodes-title{margin-bottom:8px}.ibo-navigation-menu--body,.ibo-navigation-menu--drawer{height:100vh}.ibo-navigation-menu--body{z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100vh;width:60px;background-color:#263238;transition:width 0.1s ease-in-out}.ibo-navigation-menu--top-part{z-index:2;min-height:120px;padding:16px 16px;overflow:hidden}.ibo-navigation-menu--middle-part{z-index:1;flex-grow:1;overflow-y:auto;padding:24px 16px 16px;scrollbar-width:thin;scrollbar-color:#d5dde5 rgba(255, 255, 255, 0)}.ibo-navigation-menu--middle-part::-webkit-scrollbar{width:5px}.ibo-navigation-menu--middle-part::-webkit-scrollbar-track{background-color:rgba(255, 255, 255, 0)}.ibo-navigation-menu--middle-part::-webkit-scrollbar-thumb{background-color:#d5dde5}.ibo-navigation-menu--bottom-part{z-index:2;padding-top:20px;padding-bottom:16px;height:126px;background-color:#404b5a;justify-content:space-between;flex-direction:column}.ibo-navigation-menu--toggler,.ibo-navigation-menu--menu-group{margin:calc(-1 * 10px) calc(-1 * 8px);padding:10px 8px;border-radius:5px}.ibo-navigation-menu--square-company-logo{display:flex;width:38px;height:38px;margin:0 -5px 32px}.ibo-navigation-menu--square-company-logo>img{object-fit:contain}.ibo-navigation-menu--full-company-logo{display:none;width:310px;height:70px;margin:0 0 0 -16px}.ibo-navigation-menu--full-company-logo>img{object-fit:contain;margin:0 auto}.ibo-navigation-menu--toggler{position:relative;display:inline-flex;width:44px}.ibo-navigation-menu--toggler:hover,.ibo-navigation-menu--toggler:active{background-color:#455a64}.ibo-navigation-menu--toggler:hover .ibo-navigation-menu--toggler-bar,.ibo-navigation-menu--toggler:active .ibo-navigation-menu--toggler-bar{background-color:white}.ibo-navigation-menu--toggler-icon{position:relative;display:flex;height:20px;width:28px}.ibo-navigation-menu--toggler-bar{position:absolute;display:block;height:3px;width:100%;opacity:1;transition:all 0.2s linear;background-color:#d5dde5}.ibo-navigation-menu--toggler-bar:nth-child(1){top:0}.ibo-navigation-menu--toggler-bar:nth-child(2){top:8px}.ibo-navigation-menu--toggler-bar:nth-child(3){top:16px}.ibo-navigation-menu--silo-selection{position:absolute;display:none;width:70%;margin-left:15px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui-multiselect,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider input[type="text"],.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ui_tpicker_second_slider input[type="text"],.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui-autocomplete-input,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui-multiselect,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .dataTables_length select,.dataTables_length .ibo-navigation-menu--silo-selection .ibo-input-wrapper select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_hour_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_minute_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ui_tpicker_second_slider>select,.ibo-navigation-menu--silo-selection .ibo-input-wrapper select.ibo-input-select-placeholder,.ibo-navigation-menu--silo-selection .ibo-input-wrapper .search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content input[type="text"],.search_form_handler .sf_criterion_area .search_form_criteria .sfc_form_group .sfc_fg_operators .sfc_fg_operator .sfc_op_content .ibo-navigation-menu--silo-selection .ibo-input-wrapper input[type="text"],.ibo-navigation-menu--silo-selection .ibo-input-wrapper .search_form_handler .sf_filter .sff_input_wrapper input[type="text"],.search_form_handler .sf_filter .sff_input_wrapper .ibo-navigation-menu--silo-selection .ibo-input-wrapper input[type="text"]{padding-right:38px;overflow:hidden}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete{padding-right:60px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--search{margin-left:-42px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--clear{margin-left:-72px}.ibo-navigation-menu--silo-selection .ibo-input-wrapper .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_hour_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_minute_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy,.ibo-navigation-menu--silo-selection .ui_tpicker_second_slider .ibo-input-select-autocomplete~.ibo-input-select--action-button--hierarchy{margin-left:-60px}.ibo-navigation-menu--silo-visual-hint{position:absolute;top:2px;right:0;width:16px;height:16px;background-color:#e53e3e;border:2px solid #263238;border-radius:100%}.ibo-navigation-menu--menu-group{display:flex;justify-content:left;align-items:center;white-space:nowrap;overflow-x:hidden;color:#d5dde5;transition-property:background-color, color, padding, margin, border-radius;transition-duration:0.1s;transition-timing-function:linear}.ibo-navigation-menu--menu-group>.ibo-navigation-menu--menu-group-icon,.ibo-navigation-menu--menu-group>.ibo-navigation-menu--menu-group-title{display:flex}.ibo-navigation-menu--menu-group:not(:last-child){margin-bottom:20px}.ibo-navigation-menu--menu-group:not(.ibo-is-active):hover,.ibo-navigation-menu--menu-group:not(.ibo-is-active):active{color:white;background-color:#455a64}.ibo-navigation-menu--menu-group:not(.ibo-is-active):active{border-radius:100%}.ibo-navigation-menu--menu-group.ibo-is-active{margin-right:calc(-2 * 8px);padding-right:calc(2 - 8px);color:#37474f;background-color:#f8f9fa;border-radius:5px 0 0 5px}.ibo-navigation-menu--menu-group.ibo-is-active .ibo-navigation-menu--menu-group-icon{color:#ea7d1e}.ibo-navigation-menu--menu-group-icon{width:28px;min-width:28px;justify-content:center;font-size:1.83rem}.ibo-navigation-menu--menu-group-icon::before{width:28px}.ibo-navigation-menu--menu-group-title{margin-left:16px;justify-content:left}.ibo-navigation-menu--drawer{position:absolute;z-index:-1;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:flex-start;width:312px;padding:32px 20px;background-color:#f8f9fa;border-right:1px solid #d5dde5;transition:right 0.2s ease-in-out}.ibo-navigation-menu--menu-filter{position:relative}.ibo-navigation-menu--menu-filter-input{width:100%;padding:8px 10px;color:#212934;background-color:white;border:1px solid #d5dde5;border-radius:3px;padding-right:76px}.ibo-navigation-menu--menu-filter-input::placeholder{color:#6e7a8a}.ibo-navigation-menu--menu-filter-input:-ms-input-placeholder,.ibo-navigation-menu--menu-filter-input::-ms-input-placeholder{color:#6e7a8a}.ibo-navigation-menu--menu-filter-clear{display:none;position:absolute;top:8px;right:60px;padding:3px 3px}.ibo-navigation-menu--menu-filter-hotkey{position:absolute;top:6.5px;right:10px;border:1px solid #ccd4db;border-radius:3px;color:#6e7a8a;padding:2px 4px}.ibo-navigation-menu--menu-filter-hint{position:relative;margin-top:16px;padding-right:12px;color:#6e7a8a}.ibo-navigation-menu--menu-filter-hint-close{position:absolute;top:1px;right:2px}.ibo-navigation-menu--menu--placeholder{width:100%;margin-top:50px}.ibo-navigation-menu--menu--placeholder-image>svg{display:block;width:90%;height:auto;margin:auto}.ibo-navigation-menu--menu--placeholder-hint{margin-top:8px;text-align:center}.ibo-navigation-menu--menu-groups{overflow-y:auto;overflow-x:hidden;margin:50px calc(-1 * 20px) 0 calc(-1 * 20px);padding-left:20px;padding-right:20px;width:inherit}.ibo-navigation-menu--menu-nodes{display:none}.ibo-navigation-menu--menu-nodes ul li>a,.ibo-navigation-menu--menu-nodes ul li>span{margin:0 -10px;padding:6px 10px;border-radius:0;color:#6e7a8a}.ibo-navigation-menu--menu-nodes ul li>a{color:inherit}.ibo-navigation-menu--menu-nodes ul li>a:hover,.ibo-navigation-menu--menu-nodes ul .ibo-quick-create--compartment-results--elementli>.option:hover,.ibo-navigation-menu--menu-nodes ul .ibo-quick-create--compartment-results--element>li>.option:hover{background-color:#e1e7ec;border-radius:5px}.ibo-navigation-menu--menu-nodes ul ul{padding-left:20px}.ibo-navigation-menu--menu-nodes.ibo-is-active{display:block}.ibo-navigation-menu--menu-nodes-title{margin-top:0;margin-bottom:32px}.ibo-navigation-menu--menu-node-title{display:flex;justify-content:space-between;align-items:center}.ibo-navigation-menu--menu-node-counter{margin-left:8px;padding:2px 6px;width:34px;min-width:34px;text-align:center;background:#e1e7ec;border-radius:5px}.ibo-navigation-menu--notifications{position:relative;display:flex;flex-direction:column;align-content:center}.ibo-navigation-menu--notifications-toggler{position:relative;font-size:2rem;color:#929fb1}.ibo-navigation-menu--notifications-toggler:hover,.ibo-navigation-menu--notifications-toggler.ibo-is-loaded:hover{color:#f2f2f2}.ibo-navigation-menu--notifications-toggler.ibo-is-loaded{color:#d5dde5}.ibo-navigation-menu--notifications-toggler.ibo-is-loaded:not(.ibo-is-empty) .ibo-navigation-menu--notifications-toggler--new-messages{display:inline}.ibo-navigation-menu--notifications-toggler .ibo-navigation-menu--notifications-toggler--new-messages{top:-2px;right:-7px;width:16px;height:16px}.ibo-navigation-menu--user-notifications--toggler{position:relative}.ibo-navigation-menu--user-notifications--toggler.ibo-is-loaded{color:#d5dde5}.ibo-navigation-menu--user-notifications--toggler.ibo-is-loaded:not(.ibo-is-empty) .ibo-navigation-menu--notifications-toggler--new-messages{display:inline}.ibo-navigation-menu--user-notifications--toggler .ibo-navigation-menu--notifications-toggler--new-messages{top:-2px;right:-5px;width:10px;height:10px}.ibo-navigation-menu--notifications-toggler--new-messages{position:absolute;display:none;background-color:#e53e3e;border:2px solid #404b5a;border-radius:100%}.ibo-navigation-menu--user-info{justify-content:space-between;flex-direction:column}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture{width:36px;height:36px;overflow:hidden;background-color:#d5dde5;border-radius:100%}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-picture .ibo-navigation-menu--user-picture--image{display:flex;max-width:36px;max-height:36px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications{display:none;text-align:center;color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message .ibo-navigation-menu--user-welcome-message--text,.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message .ibo-navigation-menu--user-welcome-message--toggler{color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-welcome-message--toggler{padding-left:6px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications .ibo-navigation-menu--user-notifications--text{color:white}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-notifications .ibo-navigation-menu--user-notifications--toggler--icon{padding-left:5px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-organization{color:#ebf8ff}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container{position:absolute;bottom:10px}.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-popover-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-multiselect-menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ui-multiselect-menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-input-select-icon--menu>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-input-select-icon--menu>.ui-multiselect-checkboxes:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .graph_config .toolkit_menu.graph>ul>li ul>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .graph_config .toolkit_menu.graph>ul>li ul>.ui-multiselect-checkboxes:nth-child(odd),.graph_config .toolkit_menu.graph>ul>li .ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container ul>.ibo-popover-menu--section:nth-child(odd),.ibo-navigation-menu--user-info .ibo-navigation-menu--user-menu-container .ibo-popover-menu>.ui-multiselect-checkboxes:nth-child(odd){background-color:#f8f9fa}:root{--ibo-top-bar--height:54px;--ibo-top-bar--padding-left:16px;--ibo-top-bar--padding-right:16px;--ibo-top-bar--padding-y:0;--ibo-top-bar--background-color:white;--ibo-top-bar--elements-spacing:32px;--ibo-top-bar--quick-actions--margin-right:32px}.ibo-top-bar{height:var(--ibo-top-bar--height);padding:var(--ibo-top-bar--padding-y) var(--ibo-top-bar--padding-right) var(--ibo-top-bar--padding-y) var(--ibo-top-bar--padding-left);background-color:var(--ibo-top-bar--background-color)}.ibo-top-bar .ibo-breadcrumbs{flex-grow:1;overflow-x:hidden}.ibo-top-bar--quick-actions{margin-right:var(--ibo-top-bar--quick-actions--margin-right)}.ibo-top-bar--toolbar-dashboard-title{max-width:350px}.ibo-top-bar--toolbar-dashboard-menu-toggler{display:flex;align-items:center}.switch{position:relative;display:inline-block;width:36px;height:20px;vertical-align:baseline}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#929fb1;transition:0.4s}.slider:before{position:absolute;content:"";height:15px;width:15px;left:3px;bottom:3px;background-color:#d5dde5;transition:0.4s}input:checked+.slider{background-color:#dd6c20}input:focus+.slider{box-shadow:0 0 1px #dd6c20}input:checked+.slider:before{transform:translateX(14.5px)}.slider.round{border-radius:20px}.slider.round:before{border-radius:7px}#ibo-center-container.ibo-center-container--with-side-content{display:flex;align-items:stretch}#ibo-center-container.ibo-center-container--with-side-content #ibo-main-content{flex-grow:1}.ibo-v-spacer{padding-top:1em}#ibo-side-content{background-color:white;border-left:1px solid #ccd4db}.ibo-tab-container:not(.ibo-is-scrollable):not([data-status="loaded"]) .ibo-tab-container--tab-container:not(:first-child){display:none}.ibo-tab-container--tabs-list{position:relative;height:36px;background-color:#f8f9fa}.ibo-tab-container--tab-header,.ibo-tab-container--extra-tabs-container{color:#404b5a}.ibo-tab-container--tab-header:hover:not(.ui-state-disabled),.ibo-tab-container--extra-tabs-container:not(.ui-state-disabled):hover{color:#2c5382;background-color:#e1e7ec}.ibo-tab-container--tab-header.ui-tabs-active,.ui-tabs-active.ibo-tab-container--extra-tabs-container{color:#2c5382}.ibo-tab-container--tab-toggler,.ibo-tab-container--extra-tabs-list-toggler{padding-left:24px;padding-right:24px}.ibo-tab-container--extra-tabs-container{position:absolute;top:0;bottom:0;right:0;background-color:#f8f9fa}.ibo-tab-container--extra-tabs-list-toggler{padding-left:12px;padding-right:12px}.ibo-tab-container--extra-tabs-list{position:absolute;z-index:1;top:calc(100% + 6px);right:12px;max-height:300px;display:flex;flex-direction:column;background-color:#f8f9fa;border-radius:3px}.ibo-tab-container--extra-tab-toggler{padding:8px 16px;max-width:220px;color:#6e7a8a}.ibo-tab-container--extra-tab-toggler:hover,.ibo-tab-container--extra-tab-toggler:active{color:#2c5382;background-color:#e1e7ec}.ibo-tab-container--tab-container{padding:32px 32px;overflow-x:auto}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container--label{display:block}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container{min-height:auto}.ibo-tab-container--tab-container-list.ibo-is-scrollable .ibo-tab-container--tab-container:last-child{min-height:60vh}.ibo-tab-container--tab-container--label{display:none;margin-bottom:20px;overflow-x:hidden}.ibo-tab-container--tab-container--label>span{position:relative;padding-left:20px;margin-left:40px;color:#929fb1}.ibo-tab-container--tab-container--label>span::before,.ibo-tab-container--tab-container--label>span::after{content:"";display:inline-block;position:absolute;top:calc(50% - (2px / 2));height:1px;width:10000px;border-top:2px solid #929fb1}.ibo-tab-container--tab-container--label>span::before{right:100%}.ibo-tab-container--tab-container--label>span::after{left:100%;margin-left:20px}.ibo-tab--temporary-remote-content{position:relative}.ibo-tab--temporary-remote-content--placeholder{position:relative;height:auto;max-height:300px;text-align:center}.ibo-tab--temporary-remote-content--placeholder>svg{max-width:calc(300px * 5.4);max-height:300px}.ibo-tab--temporary-remote-content--button{position:absolute;top:0;display:flex;justify-content:center;align-content:center;flex-direction:column;text-align:center;height:100%;width:100%;cursor:pointer;background-color:transparent;color:#404b5a}.ibo-tab--temporary-remote-content--button:hover{opacity:0.5;background-color:#212934;color:#e1e7ec}.ibo-multi-column{display:flex;flex-wrap:wrap;margin:0 -16px}.ibo-column{min-width:300px;flex-grow:1;flex-shrink:1;padding:0 16px;flex-basis:10%}.ibo-column:not(:last-child) .ibo-column:not(.ibo-without-margin){margin-bottom:48px}.ibo-mini-column{min-width:30px;flex-grow:1;flex-shrink:1;padding:0 16px;flex-basis:10%;display:flex;flex-direction:column}.ibo-mini-column>.ibo-button,.ui-dialog .ibo-mini-column>.ui-button,.ibo-mini-column>.ui-datepicker-current,.ibo-mini-column>.ui-datepicker-close{margin-left:0;margin-right:0}.ibo-mini-column:not(:last-child){margin-bottom:48px}.ibo-dashboard--top-bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.ibo-dashboard--top-bar .ibo-dashboard--top-bar-toolbar{display:flex;align-items:center}.ibo-dashboard--selector{display:flex;align-items:center;margin-left:12px;margin-right:1px}.ibo-dashboard--selector:hover{background-color:#f8f9fa;border-radius:4px}.ibo-dashboard--selector .selector-label{display:inline-block;margin-left:10px;margin-right:10px;vertical-align:super}.ibo-dashboard--grid{width:100%}.ibo-dashboard--grid-row{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden}.ibo-dashboard--grid-row:not(:last-child){padding-bottom:calc(24px / 2)}.ibo-dashboard--grid-row:not(:first-child){padding-top:calc(24px / 2)}.ibo-dashboard--grid-column{display:flex;flex-flow:row wrap;align-items:flex-start;align-content:flex-start;width:calc(100% + (2 * 24px));margin:calc(-1 * 24px / 2) calc(-1 * 24px / 2);min-width:0}.ibo-dashboard--grid-column:not(:last-child){margin-right:0}.ibo-dashboard--grid-column:not(:first-child){margin-left:0}.ibo-dashboard--grid-column.edit_mode{margin:1px;border:2px #ccc dashed;width:100%;min-height:40px}.ibo-dashboard--switch{position:relative;display:inline-block;width:30px;height:24px;vertical-align:baseline}.ibo-dashboard--switch input{display:none}.ibo-dashboard--slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0}.ibo-dashboard--slider:before{position:absolute;right:5px;bottom:3px;color:#404b5a;content:"\f007";font-family:"Font Awesome 5 Free", serif;font-size:0.83rem;font-weight:900}.ibo-dashboard--slider:after{position:absolute;left:6px;bottom:1px;color:#dd6c20;content:"\f1ad";font-family:"Font Awesome 5 Free", serif;font-size:1.17rem;font-weight:900}input:checked+.ibo-dashboard--slider:before{content:"\f1ad"}input:checked+.ibo-dashboard--slider:after{content:"\f007"}.ibo-dashboard-editor--pane{flex-grow:1;padding:16px 30px 16px 15px;overflow:auto}.ibo-dashboard-editor--available-dashlet-icon{display:inline-block;height:34px;width:34px;margin:2px 5px;cursor:grab}.ibo-dashboard-editor--available-dashlet-icon:active{cursor:move}.ibo-dashboard-editor--properties,.ibo-dashboard--available-dashlets,.ibo-dashlet--properties{display:flex;flex-direction:column;padding-bottom:20px}.ibo-dashboard-editor--properties table,.ibo-dashboard--available-dashlets table,.ibo-dashlet--properties table{width:100%;text-align:left}.ibo-dashboard-editor--properties table td,.ibo-dashboard--available-dashlets table td,.ibo-dashlet--properties table td,.ibo-dashboard-editor--properties table th,.ibo-dashboard--available-dashlets table th,.ibo-dashlet--properties table th{margin-bottom:14px}.ibo-dashboard-editor--properties-title{padding-bottom:2rem}.ibo-dashboard-editor--layout-list{display:flex;justify-content:center;padding-bottom:12px}.ibo-dashboard-editor--layout-list>.ui-button{display:inline-block;height:auto;margin:0 15px 0 5px}.ibo-dashboard--available-dashlets--list{display:flex;justify-content:center;flex-wrap:wrap}#dashboard_editor{display:flex;flex-direction:row;padding:0}#dashboard_editor>.itop-dashboard{resize:horizontal;overflow:scroll;border-right:solid 1px #e1e7ec;padding:16px 15px 16px 30px}.ibo-dashboard-editor--delete-dashlet-icon{position:absolute;top:7px;right:9px;padding:2px 6px;z-index:21}.ibo-dashboard-editor .itop-dashboard a{cursor:not-allowed}.ibo-wizard-container{padding:10px 16px;background:#bee3f8;border-radius:3px;border-left:3px solid #3182ce}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left{margin-left:32px;padding-left:96px}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--icon{bottom:calc(-1 * 96px / 2 + -12px);width:96px;height:96px;min-width:96px;min-height:96px}.ibo-object-details.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header .ibo-panel--header-left .ibo-panel--titles{padding-left:32px}.ibo-object-details--status-dot{width:10px;height:10px;min-width:10px;min-height:10px;border-radius:100%}.ibo-object-details--status-dot+.ibo-object-details--status-label{margin-left:8px}.ibo-object-details--status+.ibo-object-details--object-class{margin-left:0.5rem}.ibo-object-details--status+.ibo-object-details--object-class::before{content:"("}.ibo-object-details--status+.ibo-object-details--object-class::after{content:")"}.ibo-object-details--tag{color:#404b5a}.ibo-object-details--tag:not(:first-child){margin-left:12px}.ibo-object-details--tag-icon{margin-right:6px;color:#6e7a8a}.ibo-object-details--object-class~.ibo-object-details--tag::before,.ibo-object-details--tag~.ibo-object-details--tag::before{content:" ";display:inline-block;vertical-align:middle;margin-right:12px;width:5px;height:5px;border-radius:100%;background-color:#404b5a}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header{}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header .ibo-panel--header-left{}.ibo-object-details.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking .ibo-object-details--object-class{display:none}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header{}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--header-left{padding-left:48px}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--header-right{padding-right:8px}.ibo-object-details.ibo-has-sticky-header.ibo-has-icon.ibo-has-medallion-icon>.ibo-panel--header.ibo-is-sticking .ibo-panel--titles{padding-left:32px}.ibo-activity-panel{position:relative;display:flex;flex-direction:column;width:480px;height:100%;transition:width 0.2s ease-in-out}.ibo-activity-panel.ibo-is-expanded{width:60vw}.ibo-activity-panel.ibo-is-expanded .ibo-activity-panel--expand-icon{display:none}.ibo-activity-panel:not(.ibo-is-expanded) .ibo-activity-panel--reduce-icon{display:none}.ibo-activity-panel.ibo-is-closed{width:32px}.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--header,.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--body,.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--add-caselog-entry-button{display:none}.ibo-activity-panel.ibo-is-closed .ibo-activity-panel--closed-cover{display:inherit}.ibo-activity-panel--header{position:relative;background-color:#f8f9fa}.ibo-activity-panel--header>.ibo-activity-panel--tabs-togglers a{color:#404b5a}.ibo-activity-panel--togglers{position:absolute;right:16px;top:0;bottom:0;color:#929fb1}.ibo-activity-panel--togglers:hover{color:#404b5a}.ibo-activity-panel--togglers>*:not(:first-child){margin-left:0.75rem}.ibo-activity-panel--tabs-togglers{position:relative;padding-left:48px;padding-right:48px}.ibo-activity-panel--tab-toggler.ibo-is-active .ibo-activity-panel--tab-title{background-color:#e1e7ec}.ibo-activity-panel--tab-toggler.ibo-is-active .ibo-activity-panel--tab-title-messages-count{display:none}.ibo-activity-panel--tab-toggler.ibo-is-draft .ibo-activity-panel--tab-title-draft-indicator{display:initial}.ibo-activity-panel--tab-toggler-for-caselog-1 .ibo-activity-panel--tab-title-decoration{background-color:#689f38}.ibo-activity-panel--tab-toggler-for-caselog-2 .ibo-activity-panel--tab-title-decoration{background-color:#b83280}.ibo-activity-panel--tab-toggler-for-caselog-3 .ibo-activity-panel--tab-title-decoration{background-color:#f6ae55}.ibo-activity-panel--tab-toggler-for-caselog-4 .ibo-activity-panel--tab-title-decoration{background-color:#3182ce}.ibo-activity-panel--tab-toggler-for-caselog-5 .ibo-activity-panel--tab-title-decoration{background-color:#80deea}.ibo-activity-panel--tab-toggler-for-caselog-6 .ibo-activity-panel--tab-title-decoration{background-color:#c5e1a5}.ibo-activity-panel--tab-toggler-for-caselog-7 .ibo-activity-panel--tab-title-decoration{background-color:#fbb6ce}.ibo-activity-panel--tab-title{padding:8px 16px}.ibo-activity-panel--tab-title:hover{background-color:#e1e7ec}.ibo-activity-panel--tab-title-decoration{display:inline-flex;margin-right:8px;width:12px;height:12px;border-radius:3px}.ibo-activity-panel--tab-title-messages-count{display:inline-block;margin-left:8px;background-color:#e1e7ec;padding:0 4px;border-radius:3px}.ibo-activity-panel--tab-title-messages-count[data-messages-count="0"]{display:none}.ibo-activity-panel--tab-title-draft-indicator{display:none;margin-left:8px}.ibo-activity-panel--tab-title-text{max-width:100px}.ibo-activity-panel--tab-toolbar{display:none;flex-direction:column;padding-left:10px;padding-right:10px;background-color:#e1e7ec}.ibo-activity-panel--tab-toolbar.ibo-is-active{display:flex}.ibo-activity-panel--tab-toolbar-actions{justify-content:space-between;flex-wrap:nowrap;margin:4px 0;height:32px}.ibo-activity-panel--tab-toolbar-left-actions .ibo-activity-panel--tab-toolbar-action:not(:first-child)::before{content:"-";margin:0 8px}.ibo-activity-panel--tab-toolbar-middle-actions .ibo-activity-panel--tab-toolbar-action>input{margin-right:8px}.ibo-activity-panel--tab-toolbar-middle-actions .ibo-activity-panel--tab-toolbar-action:not(:first-child){margin-left:18px}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info{color:#212934}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info>.ibo-activity-panel--tab-toolbar-info-icon{margin-left:8px}.ibo-activity-panel--tab-toolbar-right-actions .ibo-activity-panel--tab-toolbar-info:not(:first-child){margin-left:16px}.ibo-activity-panel--tab-toolbar-action{position:relative;color:#212934}.ibo-activity-panel--filter{cursor:pointer}.ibo-activity-panel--filter-options-toggler{padding-left:0.5rem;color:#212934}.ibo-activity-panel--filter-options-toggler.ibo-is-closed{transform:rotateX(180deg)}.ibo-activity-panel--filter-options-toggler.ibo-is-closed+.ibo-activity-panel--filter-options{display:none}.ibo-activity-panel--filter-options{position:absolute;z-index:1;display:flex;flex-direction:column;top:24px;left:-12px;max-width:200px;padding:8px 12px;background-color:#e1e7ec;border-radius:3px}.ibo-activity-panel--filter-option{cursor:pointer}.ibo-activity-panel--filter-option:not(:first-child){margin-top:8px}.ibo-activity-panel--filter-option-input{margin-right:0.5rem}.ibo-activity-panel--body{flex-grow:1;overflow:auto;padding:16px 16px}.ibo-activity-panel--body--placeholder{margin-top:16px}.ibo-activity-panel--body--placeholder-image>svg{width:250px;height:inherit}.ibo-activity-panel--body--placeholder-hint{margin-top:16px;color:#404b5a}.ibo-activity-panel--add-caselog-entry-button{position:absolute;z-index:1;right:12px;top:88px;width:36px;height:36px;background-color:#dd6c20;color:white;border-radius:100%;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}.ibo-activity-panel--add-caselog-entry-button>i{text-align:center;height:100%;width:100%;font-size:1.33rem;line-height:33px}.ibo-activity-panel--add-caselog-entry-button:hover{color:white;background-color:#ea7d1e;box-shadow:0 2px 4px rgba(0, 0, 0, 0.12), 0 3px 6px rgba(0, 0, 0, 0.15)}.ibo-activity-panel--add-caselog-entry-button:active{color:white;background-color:#c05621}.ibo-activity-panel--add-caselog-entry-button.ibo-is-hidden{display:none}.ibo-activity-panel .ibo-activity-panel--entry-forms-confirmation-dialog{display:none}.ibo-activity-panel--entry-forms-confirmation-explanation{margin-bottom:16px}.ibo-activity-panel--entry-forms-confirmation-preference-input{margin-right:0.5rem}.ibo-activity-panel--closed-cover{display:none;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background-color:#f8f9fa;cursor:pointer}.ibo-activity-panel--closed-content-container{transform:rotateZ(-90deg);white-space:nowrap}.ibo-activity-panel--open-icon{margin-left:0.75rem}.ibo-caselog-entry-form{display:block;width:100%;background-color:#e1e7ec}.ibo-caselog-entry-form.ibo-is-closed{display:none}.ibo-caselog-entry-form--actions{display:flex;justify-content:space-between;margin-top:8px;margin-bottom:8px}.ibo-caselog-entry-form--lock-indicator{margin-top:12px}.ibo-caselog-entry-form--lock-icon{width:32px;min-width:32px;height:32px;min-height:32px;color:#fcfcfd;background-color:#404b5a;border-radius:100%}.ibo-caselog-entry-form--lock-message{margin-left:1rem}.ibo-caselog-entry-form--action-buttons--main-actions{}.ibo-caselog-entry-form--action-buttons--main-actions>.ibo-popover-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ui-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ui-multiselect-menu,.ibo-caselog-entry-form--action-buttons--main-actions>.ibo-input-select-icon--menu,.graph_config .toolkit_menu.graph>ul>li .ibo-caselog-entry-form--action-buttons--main-actions>ul{z-index:1}.ibo-activity-panel--entry-group:not(:last-child){margin-bottom:24px}.ibo-activity-entry{display:flex;flex-direction:row;align-items:flex-end}.ibo-activity-entry:not(:last-child) .ibo-activity-entry--medallion{visibility:hidden}.ibo-activity-entry:not(:last-child) .ibo-activity-entry--sub-information{margin-bottom:4px}.ibo-activity-entry.ibo-is-current-user{flex-direction:row-reverse;min-width:min-content}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--medallion{margin-right:initial;margin-left:8px}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--information{margin-right:0;margin-left:40px}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--main-information{background-color:#ebf8ff}.ibo-activity-entry.ibo-is-current-user .ibo-activity-entry--sub-information{text-align:right}.ibo-activity-entry.ibo-is-current-user:last-child .ibo-activity-entry--main-information{border-bottom-right-radius:0;border-bottom-left-radius:5px}.ibo-activity-entry:not(.ibo-is-current-user) .ibo-activity-entry--information{margin-right:40px;margin-left:0}.ibo-activity-entry:not(.ibo-is-current-user):last-child .ibo-activity-entry--main-information{border-bottom-right-radius:5px;border-bottom-left-radius:0}.ibo-activity-entry.ibo-is-closed .ibo-activity-entry--main-information{max-height:48px;overflow:hidden;cursor:pointer}.ibo-activity-entry.ibo-is-closed .ibo-activity-entry--main-information::after{content:"...";position:absolute;top:30px;left:0;padding-left:16px;width:100%;height:100%;background-color:inherit}.ibo-activity-entry--medallion{margin-right:8px;margin-bottom:18px;min-width:32px;width:32px;min-height:32px;height:32px;overflow:hidden;border-radius:100%}.ibo-activity-entry--medallion.ibo-has-image{background-color:#ebf8ff;box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.25)}.ibo-activity-entry--medallion:not(.ibo-has-image){background-color:#546e7a;color:white;border:1px solid #e1e7ec}.ibo-activity-entry--medallion .ibo-activity-entry--author-picture{max-height:100%}.ibo-activity-entry--main-information{position:relative;display:flex;flex-direction:row;align-items:baseline;padding:12px 16px;color:#404b5a;background-color:#e1e7ec;border-radius:5px}.ibo-activity-entry--main-information-icon{margin-right:16px;color:#6e7a8a;font-size:1.33rem}.ibo-activity-entry--main-information-content{flex-grow:1;word-break:break-word}.ibo-activity-entry--main-information-content a{color:#2b6bb0}.ibo-activity-entry--main-information-content a:hover,.ibo-activity-entry--main-information-content .ibo-quick-create--compartment-results--element>.option:hover{color:#2a4265}.ibo-activity-entry--main-information-content a:active,.ibo-activity-entry--main-information-content a:focus{color:#2a4265}.ibo-activity-entry--sub-information{margin-top:4px;text-align:left;color:#6e7a8a}.ibo-activity-entry--sub-information>*:not(:last-child):after{content:" ";display:inline-block;vertical-align:middle;margin-left:0.5rem;margin-right:0.5rem;width:4px;height:4px;border-radius:100%;background-color:#929fb1}.ibo-activity-panel--load-more-entries-container{position:relative}.ibo-activity-panel--load-more-entries-container:hover .ibo-activity-panel--load-all-entries{margin-left:84px}.ibo-activity-panel--load-more-entries-container:not(:hover) .ibo-activity-panel--load-all-entries{visibility:hidden}.ibo-activity-panel--load-entries-button{width:32px;height:32px;border-radius:100%;background-color:#e1e7ec;border:1px solid #ccd4db}.ibo-activity-panel--load-more-entries{z-index:1}.ibo-activity-panel--load-all-entries{position:absolute;z-index:0;top:0;margin-left:0;transition:all 0.1s ease-in-out}.ibo-caselog-entry .ibo-activity-entry--main-information{padding-top:12px;padding-bottom:12px}.ibo-caselog-entry .ibo-activity-entry--main-information-icon{display:none}.ibo-caselog-entry .ibo-activity-entry--main-information-content{}.ibo-caselog-entry .ibo-activity-entry--main-information::before{content:"";position:absolute;top:0;bottom:0;width:3px}.ibo-caselog-entry:not(.ibo-is-current-user) .ibo-activity-entry--main-information::before{left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.ibo-caselog-entry:not(.ibo-is-current-user):last-child .ibo-activity-entry--main-information::before{border-bottom-left-radius:0}.ibo-caselog-entry.ibo-is-current-user .ibo-activity-entry--main-information::before{right:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.ibo-caselog-entry.ibo-is-current-user:last-child .ibo-activity-entry--main-information::before{border-bottom-right-radius:0}.ibo-caselog-entry.ibo-is-closed.ibo-is-current-user .ibo-activity-entry--main-information::after{width:calc(100% - 3px)}.ibo-caselog-entry.ibo-is-closed:not(.ibo-is-current-user) .ibo-activity-entry--main-information::after{margin-left:3px}.ibo-caselog-entry--entry-for-caselog-1 .ibo-activity-entry--main-information::before{background-color:#689f38}.ibo-caselog-entry--entry-for-caselog-2 .ibo-activity-entry--main-information::before{background-color:#b83280}.ibo-caselog-entry--entry-for-caselog-3 .ibo-activity-entry--main-information::before{background-color:#f6ae55}.ibo-caselog-entry--entry-for-caselog-4 .ibo-activity-entry--main-information::before{background-color:#3182ce}.ibo-caselog-entry--entry-for-caselog-5 .ibo-activity-entry--main-information::before{background-color:#80deea}.ibo-caselog-entry--entry-for-caselog-6 .ibo-activity-entry--main-information::before{background-color:#c5e1a5}.ibo-caselog-entry--entry-for-caselog-7 .ibo-activity-entry--main-information::before{background-color:#fbb6ce}.ibo-transition-entry--original-state-label{color:#404b5a;text-decoration:line-through}a.ibo-edits-entry--short-description{position:relative;display:block;color:inherit}.ibo-edits-entry--long-description-toggler-icon{position:absolute;top:3px;right:0;transition:all 0.2s ease-in-out}.ibo-edits-entry--long-description{display:none;margin-top:8px;list-style:inside}.ibo-edits-entry:not(.ibo-is-closed) .ibo-edits-entry--long-description-toggler-icon{transform:rotateX(180deg)}.ibo-edits-entry:not(.ibo-is-closed) .ibo-edits-entry--long-description{display:block}a.ibo-notification-entry--short-description{color:inherit}.ibo-notification-entry--long-description-toggler-icon{margin-left:12px;transition:all 0.2s ease-in-out}.ibo-notification-entry--long-description{display:none;margin-top:8px;list-style:inside}.ibo-notification-entry:not(.ibo-is-closed) .ibo-notification-entry--long-description-toggler-icon{transform:rotateX(180deg)}.ibo-notification-entry:not(.ibo-is-closed) .ibo-notification-entry--long-description{display:block}.ibo-block-csv textarea{width:100%;min-height:10em;margin-top:10px}.ibo-block-list--empty-text,.ibo-block-list--create-action{text-align:center}.ibo-block-list--create-icon{margin-right:0.5rem}.ibo-table-preview{margin-top:20px;overflow-x:auto}.ibo-table-preview th{position:relative;padding:5px;padding-right:24px;border-width:1px 1px 0;border-style:groove groove none;background:#f2f2f2}.ibo-table-preview td{padding-right:5px;padding-left:5px;border-width:0 1px;border-style:none groove}.ibo-table-preview tr:last-child td{border-bottom-width:1px;border-bottom-style:groove}.ibo-preview-header{margin-bottom:5px}.ibo-table-preview--remove-column{position:absolute;top:8px;right:8px;display:inline-block;cursor:pointer;font-size:8px}#form_part_interactive_fields_xlsx,#form_part_interactive_fields_csv,#form_part_interactive_fields_pdf{margin-top:24px}:root{--ibo-body-text-color:#212934;--ibo-body-background-color:#f2f2f2}html{height:100vh}body{display:flex;height:100vh;color:var(--ibo-body-text-color);background-color:var(--ibo-body-background-color)}#ibo-navigation-menu{z-index:20}#ibo-page-container{position:relative;z-index:10;height:100%;overflow:auto;flex-grow:1;display:flex;flex-direction:column}#ibo-top-bar,#ibo-main-content{padding-left:36px;padding-right:36px}#ibo-top-container{z-index:20;position:sticky;top:0;left:0;right:0}#ibo-center-container{position:relative;z-index:10;flex-grow:1;overflow:hidden}#ibo-center-container>*{height:100%}#ibo-main-content{padding-top:16px;padding-bottom:16px;overflow:auto}#ibo-main-content>.ibo-panel{margin-left:auto;margin-right:auto}.ibo-preferences--user-preferences--picture-placeholder{display:flex;flex-direction:row;flex-wrap:wrap}.ibo-preferences--user-preferences--picture-placeholder--image{height:54px;width:54px;border-radius:100%;margin:12px;border:solid 3px #d5dde5}.ibo-preferences--user-preferences--picture-placeholder--image>img{border-radius:100%;background-color:#d5dde5}.ibo-preferences--user-preferences--picture-placeholder--image.ibo-is-active{border-color:#2c5382}.ibo-preferences--user-preferences--picture-placeholder--image:hover{border-color:#3182ce}#ibo-form-for-user-interface-preferences>.ibo-keyboard-shortcut--shortcut{display:table;width:100%}#ibo-form-for-user-interface-preferences>.ibo-keyboard-shortcut--shortcut>*:not(.ibo-button){width:30%;display:table-cell}.ibo-keyboard-shortcut--input,.ibo-keyboard-shortcut--input:focus{display:inline-block;width:auto;text-transform:capitalize;text-align:center;color:#404b5a;background-color:transparent;border:1px solid #aebecd;border-bottom:2px solid #aebecd;border-radius:3px;padding:2px 4px;margin-bottom:5px}.ibo-keyboard-shortcut--input.ibo-is-focus,.ibo-keyboard-shortcut--input:focus.ibo-is-focus{text-transform:none;color:#9c4221;border-color:#dd6c20}#ibo-favorite-organizations .ibo-toolbar{float:right;vertical-align:top}#ibo-favorite-organizations .ibo-datatable--toolbar{padding-top:3px}#ibo-attachment--upload-file .ibo-input-file-select--container{display:inline-block}.ibo-attachment--datatable--icon-preview{max-height:44px;max-width:44px}.ibo-attachment--datatable tbody tr td{line-height:44px}.ibo-attachment--datatable tbody tr td:nth-child(1){line-height:0px}.ibo-attachment--upload-file--drop-zone-hint{display:none}.ibo-drag-in{border:2px #ccd4db dashed}.ibo-drag-in .ibo-attachment--upload-file--drop-zone-hint{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:200px;margin:22px 0;color:#6e7a8a}.ibo-drag-in .ibo-attachment--upload-file--drop-zone-hint>svg{margin-bottom:5px}.ibo-drag-in #ibo-attachment--upload-file--upload-button-container{display:none}.ibo-tab-container--tab-header.ibo-drag-in,.ibo-drag-in.ibo-tab-container--extra-tabs-container{border:none;background-color:#bee3f8;color:#2c5382}.ibo-tab-container--tab-header.ibo-drag-in>a::after,.ibo-drag-in.ibo-tab-container--extra-tabs-container>a::after{padding-left:8px;font-family:"Font Awesome 5 Free";content:"\f382";font-weight:900;color:#3182ce}.itop-simple-graph{margin-top:10px;border:1px dotted transparent;border-radius:5px}.itop-simple-graph.ibo-has-focus{border:1px dotted #404b5a}.graph_zoom{display:flex;float:right;align-items:center}.graph_zoom_slider{height:1.1em;display:inline-block;width:10em}.graph_zoom_plus,.graph_zoom_minus{cursor:pointer;display:inline-block;margin-left:0.5em;margin-right:0.5em}.graph_config{display:flex;align-items:center;flex-wrap:wrap}.graph_config .toolkit_menu.graph>ul>li{position:relative}.graph_config .toolkit_menu.graph>ul>li ul{z-index:1;position:absolute;display:none}.graph_separator{flex-grow:1}.ibo-simple-graph--grouping-threshold--container,.ibo-simple-graph--additional-context--container{margin-right:0.3em;display:flex;align-items:center}.ibo-simple-graph--grouping-threshold--container>*,.ibo-simple-graph--additional-context--container>*{margin-right:1em}#graph_grouping_threshold{width:auto;padding-right:0}.ibo-display-graph--search-box .sf_criterion_area{display:flex;flex-direction:column}.ibo-display-graph--search-box .sf_criterion_row{display:flex;flex-wrap:wrap;align-items:center}.ibo-display-graph--search-box .sf_criterion_row>div{align-items:center;display:flex;padding:0 15px}.ibo-display-graph--search-box .sf_criterion_row>div>input{margin-right:10px}.ibo-display-graph--search-box .sf_criterion_row>div .ibo-medallion-icon{display:flex;align-items:center}.ibo-display-graph--search-box #ReloadMovieBtn{align-self:flex-end}#impacted_objects_lists>div~div{margin-top:24px}#impacted_objects_lists_placeholder,#impacted_groups_placeholder{height:250px}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-red td:last-of-type:before{background-color:#c53030}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-orange td:last-of-type:before{background-color:#c05621}.ibo-audit--audit-category--panel .ibo-panel--body tr.ibo-is-green td:last-of-type:before{background-color:#558b2f}.ibo-audit--audit-category--panel .ibo-panel--body{padding:10px 16px}.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable td:not(:nth-child(1)),.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable th:not(:nth-child(1)){text-align:right;width:100px}.ibo-audit--audit-category--panel .ibo-panel--body .ibo-datatable--toolbar{display:none}.ibo-audit--audit-category--panel .ibo-panel--body tr td:last-of-type:before{content:'';height:12px;width:12px;border-radius:100%;display:inline-block;margin-right:5px;vertical-align:middle}.ibo-audit--dashboard{padding:18px 0}.ibo-dashboard--grid-row+.ibo-audit--error-alert{margin-top:24px}.ibo-audit--audit-line--csv-download{height:2.5em;vertical-align:middle}.ibo-data-synchro-source--replicas-status.ibo-is-grey{color:#212934;background-color:#ccd4db}.ibo-data-synchro-source--replicas-status.ibo-is-orange{color:#7b341e;background-color:#fbd38d}.ibo-data-synchro-source--replicas-status.ibo-is-bluegrey{color:#263238;background-color:#b0bec5}.ibo-data-synchro-source--replicas-status.ibo-is-red{color:#742a2a;background-color:#feb2b2}.ibo-data-synchro-source--replicas-status.ibo-is-blue{color:#2a4265;background-color:#bee3f8}.ibo-data-synchro-source--replicas-status.ibo-is-green{color:#33691e;background-color:#dcedc8}.ibo-data-synchro-source--replicas-status.ibo-is-cyan{color:#006164;background-color:#c9eef2}.ibo-data-synchro-source--replicas-status-separator{border-top:2px solid white}.ibo-data-synchro-source--replicas-status.ibo-is-light{opacity:0.5}.ibo-data-synchro-source--replicas-status.ibo-is-light:hover{opacity:1}.synoptics tr td{padding:10px;min-width:200px;vertical-align:middle;text-align:center}.synoptics tr td.arrow{min-width:100px;border-top:2px solid #fcfcfd}.ibo-data-synchro-source--replicas-status--warning{margin:0 5px 0 8px}.ibo-datamodel-viewer--parent--spacer{padding:0 8px}#ibo-datamodel-viewer--attributes-table>tbody tr td:first-child{width:3px}.ibo-datamodel-viewer--origin-cell{vertical-align:middle}.ibo-datamodel-viewer--origin-cell>div{height:8px;width:8px;border-radius:100%}.ibo-datamodel-viewer--classes-list{position:relative;height:100%;width:350px;padding-left:24px;overflow-y:scroll}.ibo-datamodel-viewer--lifecycle--code{color:#6e7a8a}.ibo-datamodel-viewer--lifecycle--stimuli{color:#2a4265}.ibo-datamodel-viewer--lifecycle--attribute-option{color:#702459}.dataModelSchema g{cursor:pointer}.dataModelSchema g:hover rect:not(.liseret){fill:#ccd4db}.dataModelSchema text{fill:#212934;text-anchor:middle}#selfreferencing:hover~g>.selfattr{fill:#ccd4db}.tooltipD3{position:fixed;text-align:center;background:white;border:1px solid #6e7a8a;border-radius:3px;pointer-events:none;fill:#212934;text-anchor:middle}.tooltipD3 i{font-size:1rem}.tooltipD3 span{margin:3px}#tooltipD3_top{border-bottom:1px solid #6e7a8a;padding:3px}.ibo-datamodel-viewer--lifecycle-image{margin-bottom:16px}#tabs1-import .ibo-field--label{max-width:50%}div.ibo-csv-import--cell-modified{font-weight:bold;color:#2b6bb0}div.ibo-csv-import--cell-error{font-weight:bold;color:#c53030}div.ibo-csv-import--cell-message{padding-top:3px}tr.ibo-csv-import--row-unchanged td{border-bottom:1px #ccd4db solid}.wizContainer table tr.ibo-csv-import--row-error td{border-bottom:1px #ccd4db solid;background-color:#fed7d7}tr.ibo-csv-import--row-modified td{border-bottom:1px #ccd4db solid}tr.ibo-csv-import--row-added td{border-bottom:1px #ccd4db solid}.ibo-csv-import--download-file{font-size:4em;color:#f6ae55;margin:20px}.ibo-global-search--result--title>img{max-height:48px;max-width:48px;margin-right:8px}.ibo-run-query--highlight{background-color:#fbd38d}#welcome_popup{display:flex}.ibo-welcome-popup--image{display:flex;justify-content:center;align-self:center;width:30%}.ibo-welcome-popup--image>svg{height:100%;padding:20px}.ibo-welcome-popup--text{flex-grow:1;align-self:center;padding:15px}.ibo-welcome-popup--text>div>div{padding-bottom:20px}.ibo-welcome-popup--text>div>div:first-child{padding-bottom:25px}.ibo-welcome-popup--text--options{position:absolute;bottom:10px}.ibo-alert+.ibo-alert{margin-top:4px}.ibo-alert+.ibo-block:not(.ibo-alert){margin-top:16px}.ibo-button+.ibo-button,.ui-dialog .ui-button+.ibo-button,.ui-dialog .ui-button+.ui-button,.ui-dialog .ui-button+.ui-datepicker-current,.ui-dialog .ui-button+.ui-datepicker-close,.ui-datepicker-current+.ibo-button,.ui-dialog .ui-datepicker-current+.ui-button,.ui-datepicker-current+.ui-datepicker-current,.ui-datepicker-current+.ui-datepicker-close,.ui-datepicker-close+.ibo-button,.ui-dialog .ui-datepicker-close+.ui-button,.ui-datepicker-close+.ui-datepicker-current,.ui-datepicker-close+.ui-datepicker-close,.ui-dialog .ibo-button+.ui-button,.ibo-button+.ui-datepicker-current,.ibo-button+.ui-datepicker-close{margin-left:4px}.ibo-button-group+.ibo-button-group,.ibo-button+.ibo-button-group,.ui-dialog .ui-button+.ibo-button-group,.ui-datepicker-current+.ibo-button-group,.ui-datepicker-close+.ibo-button-group,.ibo-button-group+.ibo-button,.ui-dialog .ibo-button-group+.ui-button,.ibo-button-group+.ui-datepicker-current,.ibo-button-group+.ui-datepicker-close{margin-left:4px}.ibo-collapsible-section+.ibo-collapsible-section{margin-top:12px}.ibo-collapsible-section+.ibo-block:not(.ibo-collapsible-section){margin-top:16px}.ibo-caselog-list .ibo-collapsible-section{margin:0;min-width:22em}.ibo-caselog-list .ibo-collapsible-section .ibo-collapsible-section--body{color:#212934;padding:8px;background-color:rgba(248, 249, 250, 0.5)}.ibo-alert--body .ibo-collapsible-section{margin:0;min-width:22em}.ibo-alert--body .ibo-collapsible-section .ibo-collapsible-section--body{color:#212934;padding:8px}.ibo-datatable+.ibo-block{margin-top:4px}.ibo-panel .ibo-panel--body .ibo-datatable{width:100%}.display_block+.display_block{margin-top:24px}.display_block+.ibo-block:not(.display_block){margin-top:16px}.ibo-field+.ibo-field{margin-top:16px}.form_field+.form_field{margin-top:16px}.ibo-fieldset+.ibo-field,fieldset+.ibo-field{margin-top:32px}.ibo-field+.ibo-fieldset:not(.ibo-column),.ibo-field+fieldset:not(.ibo-column){margin-top:32px}.ibo-fieldset+.ibo-fieldset:not(.ibo-column),fieldset+.ibo-fieldset:not(.ibo-column),.ibo-fieldset+fieldset:not(.ibo-column){margin-top:48px}.ibo-multi-column+.ibo-fieldset,.ibo-multi-column+fieldset{margin-top:48px}.ibo-form+.ibo-form{margin-top:24px}select+label,label+select,label>select,input+label,label+input,label>input{margin-left:8px}.ibo-input-with-label--label.ibo-has-description::after{content:"?";padding-left:4px;vertical-align:top;cursor:pointer;color:#929fb1}.ibo-datatable .attribute-set .attribute-set-item{display:inline;margin:0;padding:4px 6px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.25), 0 1px 3px rgba(0, 0, 0, 0.12)}.ibo-datatable .attribute-set .attribute-set-item+.attribute-set-item{margin-left:0.5rem}.ibo-panel+.ibo-panel{margin-top:24px}.ibo-panel+.ibo-block:not(.ibo-panel){margin-top:16px}#ibo-main-content{}#ibo-main-content .ibo-panel.ibo-has-sticky-header{margin-bottom:200px}#ibo-main-content .ibo-panel.ibo-has-sticky-header>.ibo-sticky-sentinel-top{top:-16px;height:16px}#ibo-main-content .ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{top:-16px}.ui-dialog-content{}.ui-dialog-content .ibo-panel.ibo-has-sticky-header{}.ui-dialog-content .ibo-panel.ibo-has-sticky-header>.ibo-sticky-sentinel-top{top:-16px;height:16px}.ui-dialog-content .ibo-panel.ibo-has-sticky-header>.ibo-panel--header.ibo-is-sticking{top:-16px}.ibo-pill:not(:last-child){margin-right:16px}.ibo-dashboard--grid-row .ibo-dashlet-header-static{margin-top:12px}.ibo-dashboard--grid-row:first-child .ibo-dashlet:first-child .ibo-dashlet-header-static{margin-top:0}.ibo-details .ibo-prop--apply>span,.ibo-details .ibo-prop--cancel>span{display:unset}.ibo-details .ibo-prop--apply{display:table-column}.ibo-details{margin-top:5px}.ibo-activity-panel--tab-entry-form .ibo-caselog-entry-form{padding-bottom:14px;border-bottom:1px solid #aebecd}.ibo-panel>.ibo-panel--body>.ibo-tab-container{margin-top:-24px;margin-left:-16px;margin-right:-16px;margin-bottom:-24px}.ibo-panel>.ibo-panel--body>.ibo-tab-container>.ibo-tab-container--tab-container-list{height:100%;overflow-y:auto;flex-grow:1}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical{display:flex;flex-direction:row}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list{padding-top:50px;flex-direction:column;height:auto;padding-left:unset;margin-right:unset;min-width:calc(32px + 90px + 32px)}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container{height:50px;width:100%;justify-content:left}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header>.ibo-tab-container--tab-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container>.ibo-tab-container--tab-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--tab-header>.ibo-tab-container--extra-tabs-list-toggler,.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tabs-list>.ibo-tab-container--extra-tabs-container>.ibo-tab-container--extra-tabs-list-toggler{width:100%;justify-content:left}.ibo-panel>.ibo-panel--body>.ibo-tab-container.ibo-is-vertical>.ibo-tab-container--tab-container{flex-grow:1;margin-left:unset}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container>.ibo-tab-container--tabs-list.ibo-is-sticking{position:fixed;z-index:10}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking{padding-left:0}.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--tab-toggler,.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--extra-tabs-list-toggler,.ibo-panel.ibo-has-sticky-header>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list.ibo-is-sticking .ibo-tab-container--extra-tabs-list-toggler{font-size:1rem}.ibo-object-details.ibo-has-medallion-icon>.ibo-panel--body>.ibo-tab-container:not(.ibo-is-vertical)>.ibo-tab-container--tabs-list{padding-left:calc(32px + 96px + 32px - 24px)}.ibo-block-list--medallion{flex-direction:column;align-items:center}.ibo-block-list--medallion>.ibo-medallion-icon--image{margin:0 auto}.ibo-block-list--medallion>.ibo-medallion-icon--image~.ibo-medallion-icon--description{margin-top:12px}.ibo-block-list--medallion>.ibo-medallion-icon--description{flex-grow:1;text-align:center}.ibo-datatable .ibo-field-badge{margin:0;padding:0;color:unset;background-color:unset}.ibo-datatable .ibo-field-badge::before{content:"";display:inline-flex;margin-right:0.5rem;width:10px;height:10px;min-width:10px;min-height:10px;background-color:var(--ibo-main-color)}.ibo-datatable .ibo-field-badge .ibo-field-badge--decoration{display:none}.ibo-datatable .ibo-field-badge .ibo-field-badge--decoration+.ibo-field-badge--label{margin-left:unset}.ui-dialog .blockUI.blockOverlay{background-color:white}.ibo-datatable .blockUI.blockOverlay{background-color:white}.ibo-datatable .blockUI.blockMsg{font-size:2em}.ibo-svg-illustration--container>svg *[fill="#6c63ff"]{fill:#ea7d1e}.ibo-is-html-content table:not(:last-child){margin-bottom:0}.ibo-is-html-content table tbody tr:last-child td,.ibo-is-html-content table tbody tr:last-child th{border-bottom-width:1px}#ibo-page-banner::before{display:block;width:100%;padding:0.2rem;text-align:center;font-size:1rem;background:#e53e3e;color:#fce8e8;content:"THIS IS A TEST INSTANCE"}:root{--ibo-dm-enum--Organization-status-active--main-color:#689f38;--ibo-dm-enum--Organization-status-active--complementary-color:white}.ibo-dm-enum--Organization-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Organization-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Organization-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Organization-status-inactive--complementary-color:white}.ibo-dm-enum--Organization-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Organization-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Location-status-active--main-color:#689f38;--ibo-dm-enum--Location-status-active--complementary-color:white}.ibo-dm-enum--Location-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Location-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Location-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Location-status-inactive--complementary-color:white}.ibo-dm-enum--Location-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Location-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-class--Contact--main-color:#546e7a;--ibo-dm-class--Contact--complementary-color:white}.ibo-dm-class--Contact{--ibo-main-color:#546e7a;--ibo-main-color--100:#eaeef0;--ibo-main-color--900:#1f292d;--ibo-complementary-color:white}.ibo-dm-class-alt--Contact{--ibo-main-color:white;--ibo-complementary-color:#546e7a}:root{--ibo-dm-enum--Contact-status-active--main-color:#689f38;--ibo-dm-enum--Contact-status-active--complementary-color:white}.ibo-dm-enum--Contact-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Contact-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Contact-status-inactive--main-color:#f6ae55;--ibo-dm-enum--Contact-status-inactive--complementary-color:white}.ibo-dm-enum--Contact-status-inactive{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Contact-status-inactive{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Ticket-operational_status-resolved--main-color:#689f38;--ibo-dm-enum--Ticket-operational_status-resolved--complementary-color:white}.ibo-dm-enum--Ticket-operational_status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Ticket-operational_status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Ticket-operational_status-closed--main-color:#e1e7ec;--ibo-dm-enum--Ticket-operational_status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Ticket-operational_status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Ticket-operational_status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Ticket-operational_status--main-color:#2c5382;--ibo-dm-enum--Ticket-operational_status--complementary-color:white}.ibo-dm-enum--Ticket-operational_status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Ticket-operational_status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--ApplicationSolution-status-active--main-color:#689f38;--ibo-dm-enum--ApplicationSolution-status-active--complementary-color:white}.ibo-dm-enum--ApplicationSolution-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--ApplicationSolution-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--ApplicationSolution-status-inactive--main-color:#e1e7ec;--ibo-dm-enum--ApplicationSolution-status-inactive--complementary-color:#6e7a8a}.ibo-dm-enum--ApplicationSolution-status-inactive{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--ApplicationSolution-status-inactive{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--BusinessProcess-status-active--main-color:#689f38;--ibo-dm-enum--BusinessProcess-status-active--complementary-color:white}.ibo-dm-enum--BusinessProcess-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--BusinessProcess-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--BusinessProcess-status-inactive--main-color:#e1e7ec;--ibo-dm-enum--BusinessProcess-status-inactive--complementary-color:#6e7a8a}.ibo-dm-enum--BusinessProcess-status-inactive{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--BusinessProcess-status-inactive{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--SoftwareInstance-status-active--main-color:#689f38;--ibo-dm-enum--SoftwareInstance-status-active--complementary-color:white}.ibo-dm-enum--SoftwareInstance-status-active{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--SoftwareInstance-status-active{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--SoftwareInstance-status-inactive--main-color:#e1e7ec;--ibo-dm-enum--SoftwareInstance-status-inactive--complementary-color:#6e7a8a}.ibo-dm-enum--SoftwareInstance-status-inactive{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--SoftwareInstance-status-inactive{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-class--Incident--main-color:#e53e3e}.ibo-dm-class--Incident{--ibo-main-color:#e53e3e;--ibo-main-color--100:#fbe0e0;--ibo-main-color--900:#430909}.ibo-dm-class-alt--Incident{--ibo-complementary-color:#e53e3e}:root{--ibo-dm-enum--Incident-status-new--main-color:#2c5382;--ibo-dm-enum--Incident-status-new--complementary-color:white}.ibo-dm-enum--Incident-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Incident-status-assigned--main-color:#2c5382;--ibo-dm-enum--Incident-status-assigned--complementary-color:white}.ibo-dm-enum--Incident-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Incident-status-pending--main-color:#f6ae55;--ibo-dm-enum--Incident-status-pending--complementary-color:white}.ibo-dm-enum--Incident-status-pending{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-pending{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Incident-status-escalated_tto--main-color:#b83280;--ibo-dm-enum--Incident-status-escalated_tto--complementary-color:white}.ibo-dm-enum--Incident-status-escalated_tto{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-escalated_tto{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Incident-status-escalated_ttr--main-color:#b83280;--ibo-dm-enum--Incident-status-escalated_ttr--complementary-color:white}.ibo-dm-enum--Incident-status-escalated_ttr{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-escalated_ttr{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Incident-status-resolved--main-color:#689f38;--ibo-dm-enum--Incident-status-resolved--complementary-color:white}.ibo-dm-enum--Incident-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Incident-status-closed--main-color:#e1e7ec;--ibo-dm-enum--Incident-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Incident-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Incident-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Incident-status--main-color:#2c5382;--ibo-dm-enum--Incident-status--complementary-color:white}.ibo-dm-enum--Incident-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Incident-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-new--main-color:#2c5382;--ibo-dm-enum--Problem-status-new--complementary-color:white}.ibo-dm-enum--Problem-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-assigned--main-color:#2c5382;--ibo-dm-enum--Problem-status-assigned--complementary-color:white}.ibo-dm-enum--Problem-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Problem-status-resolved--main-color:#689f38;--ibo-dm-enum--Problem-status-resolved--complementary-color:white}.ibo-dm-enum--Problem-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Problem-status-closed--main-color:#e1e7ec;--ibo-dm-enum--Problem-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Problem-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Problem-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Problem-status--main-color:#2c5382;--ibo-dm-enum--Problem-status--complementary-color:white}.ibo-dm-enum--Problem-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Problem-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-class--UserRequest--main-color:#2c5382}.ibo-dm-class--UserRequest{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439}.ibo-dm-class-alt--UserRequest{--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-new--main-color:#2c5382;--ibo-dm-enum--UserRequest-status-new--complementary-color:white}.ibo-dm-enum--UserRequest-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-waiting_for_approval--main-color:#f6ae55;--ibo-dm-enum--UserRequest-status-waiting_for_approval--complementary-color:white}.ibo-dm-enum--UserRequest-status-waiting_for_approval{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-waiting_for_approval{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--UserRequest-status-approved--main-color:#689f38;--ibo-dm-enum--UserRequest-status-approved--complementary-color:white}.ibo-dm-enum--UserRequest-status-approved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-approved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--UserRequest-status-rejected--main-color:#b83280;--ibo-dm-enum--UserRequest-status-rejected--complementary-color:white}.ibo-dm-enum--UserRequest-status-rejected{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-rejected{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-assigned--main-color:#2c5382;--ibo-dm-enum--UserRequest-status-assigned--complementary-color:white}.ibo-dm-enum--UserRequest-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--UserRequest-status-pending--main-color:#f6ae55;--ibo-dm-enum--UserRequest-status-pending--complementary-color:white}.ibo-dm-enum--UserRequest-status-pending{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-pending{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--UserRequest-status-escalated_tto--main-color:#b83280;--ibo-dm-enum--UserRequest-status-escalated_tto--complementary-color:white}.ibo-dm-enum--UserRequest-status-escalated_tto{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-escalated_tto{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-escalated_ttr--main-color:#b83280;--ibo-dm-enum--UserRequest-status-escalated_ttr--complementary-color:white}.ibo-dm-enum--UserRequest-status-escalated_ttr{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-escalated_ttr{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--UserRequest-status-resolved--main-color:#689f38;--ibo-dm-enum--UserRequest-status-resolved--complementary-color:white}.ibo-dm-enum--UserRequest-status-resolved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status-resolved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--UserRequest-status-closed--main-color:#e1e7ec;--ibo-dm-enum--UserRequest-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--UserRequest-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--UserRequest-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--UserRequest-status--main-color:#2c5382;--ibo-dm-enum--UserRequest-status--complementary-color:white}.ibo-dm-enum--UserRequest-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--UserRequest-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-approved--main-color:#689f38;--ibo-dm-enum--Change-status-approved--complementary-color:white}.ibo-dm-enum--Change-status-approved{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-approved{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Change-status-assigned--main-color:#2c5382;--ibo-dm-enum--Change-status-assigned--complementary-color:white}.ibo-dm-enum--Change-status-assigned{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-assigned{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-closed--main-color:#e1e7ec;--ibo-dm-enum--Change-status-closed--complementary-color:#6e7a8a}.ibo-dm-enum--Change-status-closed{--ibo-main-color:#e1e7ec;--ibo-main-color--100:#e9eef1;--ibo-main-color--900:#1e272f;--ibo-complementary-color:#6e7a8a}.ibo-dm-enum-alt--Change-status-closed{--ibo-main-color:#6e7a8a;--ibo-complementary-color:#e1e7ec}:root{--ibo-dm-enum--Change-status-new--main-color:#2c5382;--ibo-dm-enum--Change-status-new--complementary-color:white}.ibo-dm-enum--Change-status-new{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-new{--ibo-main-color:white;--ibo-complementary-color:#2c5382}:root{--ibo-dm-enum--Change-status-notapproved--main-color:#b83280;--ibo-dm-enum--Change-status-notapproved--complementary-color:white}.ibo-dm-enum--Change-status-notapproved{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-notapproved{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Change-status-plannedscheduled--main-color:#f6ae55;--ibo-dm-enum--Change-status-plannedscheduled--complementary-color:white}.ibo-dm-enum--Change-status-plannedscheduled{--ibo-main-color:#f6ae55;--ibo-main-color--100:#fdeedd;--ibo-main-color--900:#492704;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-plannedscheduled{--ibo-main-color:white;--ibo-complementary-color:#f6ae55}:root{--ibo-dm-enum--Change-status-rejected--main-color:#b83280;--ibo-dm-enum--Change-status-rejected--complementary-color:white}.ibo-dm-enum--Change-status-rejected{--ibo-main-color:#b83280;--ibo-main-color--100:#f7e3ef;--ibo-main-color--900:#3c1029;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-rejected{--ibo-main-color:white;--ibo-complementary-color:#b83280}:root{--ibo-dm-enum--Change-status-validated--main-color:#689f38;--ibo-dm-enum--Change-status-validated--complementary-color:white}.ibo-dm-enum--Change-status-validated{--ibo-main-color:#689f38;--ibo-main-color--100:#edf6e5;--ibo-main-color--900:#263914;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status-validated{--ibo-main-color:white;--ibo-complementary-color:#689f38}:root{--ibo-dm-enum--Change-status--main-color:#2c5382;--ibo-dm-enum--Change-status--complementary-color:white}.ibo-dm-enum--Change-status{--ibo-main-color:#2c5382;--ibo-main-color--100:#e4ecf6;--ibo-main-color--900:#132439;--ibo-complementary-color:white}.ibo-dm-enum-alt--Change-status{--ibo-main-color:white;--ibo-complementary-color:#2c5382} \ No newline at end of file diff --git a/datamodels/2.x/itop-themes-compat/README.md b/datamodels/2.x/itop-themes-compat/README.md new file mode 100644 index 000000000..3d0e44fb5 --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/README.md @@ -0,0 +1,2 @@ +# Extension Light grey and Test red themes compatibility + diff --git a/datamodels/2.x/itop-themes-compat/assets/css/compat.scss b/datamodels/2.x/itop-themes-compat/assets/css/compat.scss new file mode 100644 index 000000000..e69de29bb diff --git a/datamodels/2.x/itop-themes-compat/assets/css/css-variables.scss b/datamodels/2.x/itop-themes-compat/assets/css/css-variables.scss new file mode 100644 index 000000000..e69de29bb diff --git a/datamodels/2.x/itop-themes-compat/cs.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/cs.dict.itop-themes-compat.php new file mode 100644 index 000000000..acd662ebe --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/cs.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-themes-compat/da.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/da.dict.itop-themes-compat.php new file mode 100644 index 000000000..6a30e8cb6 --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/da.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-themes-compat/datamodel.itop-themes-compat.xml b/datamodels/2.x/itop-themes-compat/datamodel.itop-themes-compat.xml new file mode 100644 index 000000000..38c2b781a --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/datamodel.itop-themes-compat.xml @@ -0,0 +1,33 @@ + + + + + + + + + itop-themes-compat/assets/css/css-variables.scss + + + itop-themes-compat/assets/css/compat.scss + itop-themes-compat/assets/css/compat.scss + ../css/backoffice/main.scss + + + + + #C53030 + #F7FAFC + "THIS IS A TEST INSTANCE" + + + itop-themes-compat/assets/css/css-variables.scss + + + itop-themes-compat/assets/css/compat.scss + itop-themes-compat/assets/css/compat.scss + + + + + diff --git a/datamodels/2.x/itop-themes-compat/de.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/de.dict.itop-themes-compat.php new file mode 100644 index 000000000..94b8fbfed --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/de.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-themes-compat/en.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/en.dict.itop-themes-compat.php new file mode 100644 index 000000000..49f12deeb --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/en.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)', +)); diff --git a/datamodels/2.x/itop-themes-compat/es_cr.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/es_cr.dict.itop-themes-compat.php new file mode 100644 index 000000000..7b89eabc9 --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/es_cr.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-themes-compat/fr.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/fr.dict.itop-themes-compat.php new file mode 100644 index 000000000..1ca71525c --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/fr.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (obsolète)', +)); diff --git a/datamodels/2.x/itop-themes-compat/hu.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/hu.dict.itop-themes-compat.php new file mode 100644 index 000000000..c59a9b0b2 --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/hu.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-themes-compat/it.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/it.dict.itop-themes-compat.php new file mode 100644 index 000000000..890c74572 --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/it.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-themes-compat/ja.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/ja.dict.itop-themes-compat.php new file mode 100644 index 000000000..eb29e6616 --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/ja.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-themes-compat/model.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/model.itop-themes-compat.php new file mode 100644 index 000000000..ccc1b539e --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/model.itop-themes-compat.php @@ -0,0 +1,17 @@ + 'Light grey and Test red themes compatibility', + 'category' => 'business', + + // Setup + // + 'dependencies' => array( + 'itop-structure/3.1.0', + ), + 'mandatory' => false, + 'visible' => true, + + // Components + // + 'datamodel' => array( + 'model.itop-themes-compat.php', // Contains the PHP code generated by the "compilation" of datamodel.itop-themes-compat.xml + ), + 'webservice' => array( + + ), + 'data.struct' => array( + // add your 'structure' definition XML files here, + ), + 'data.sample' => array( + // add your sample data XML files here, + ), + + // Documentation + // + 'doc.manual_setup' => '', // hyperlink to manual setup documentation, if any + 'doc.more_information' => '', // hyperlink to more information, if any + + // Default settings + // + 'settings' => array( + // Module specific settings go here, if any + ), + ) +); diff --git a/datamodels/2.x/itop-themes-compat/nl.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/nl.dict.itop-themes-compat.php new file mode 100644 index 000000000..9c9027691 --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/nl.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-themes-compat/pt_br.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/pt_br.dict.itop-themes-compat.php new file mode 100644 index 000000000..37ba9bb8e --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/pt_br.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-themes-compat/ru.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/ru.dict.itop-themes-compat.php new file mode 100644 index 000000000..623b5b8e1 --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/ru.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-themes-compat/sk.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/sk.dict.itop-themes-compat.php new file mode 100644 index 000000000..c6a188ce6 --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/sk.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-themes-compat/tr.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/tr.dict.itop-themes-compat.php new file mode 100644 index 000000000..a0f70571b --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/tr.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-themes-compat/zh_cn.dict.itop-themes-compat.php b/datamodels/2.x/itop-themes-compat/zh_cn.dict.itop-themes-compat.php new file mode 100644 index 000000000..3bdecb074 --- /dev/null +++ b/datamodels/2.x/itop-themes-compat/zh_cn.dict.itop-themes-compat.php @@ -0,0 +1,11 @@ + 'Light Grey (deprecated)~~', +)); diff --git a/datamodels/2.x/itop-tickets/dictionaries/pl.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/pl.dict.itop-tickets.php index d47d5ec18..7d0767f45 100644 --- a/datamodels/2.x/itop-tickets/dictionaries/pl.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/dictionaries/pl.dict.itop-tickets.php @@ -1,227 +1,255 @@ - - */ - -// Dictionnay conventions -// Class: -// Class:+ -// Class:/Attribute: -// Class:/Attribute:+ -// Class:/Attribute:/Value: -// Class:/Attribute:/Value:+ -// Class:/Stimulus: -// Class:/Stimulus:+ - - -// -// Class: Ticket -// - -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Class:Ticket' => 'Zgłoszenie', - 'Class:Ticket+' => '', - 'Class:Ticket/Attribute:ref' => 'Powiązanie', - 'Class:Ticket/Attribute:ref+' => '', - 'Class:Ticket/Attribute:org_id' => 'Organizacja', - 'Class:Ticket/Attribute:org_id+' => '', - 'Class:Ticket/Attribute:org_name' => 'Nazwa organizacji', - 'Class:Ticket/Attribute:org_name+' => '', - 'Class:Ticket/Attribute:caller_id' => 'Zgłaszający', - 'Class:Ticket/Attribute:caller_id+' => '', - 'Class:Ticket/Attribute:caller_name' => 'Nazwa zgłaszającego', - 'Class:Ticket/Attribute:caller_name+' => '', - 'Class:Ticket/Attribute:team_id' => 'Zespół', - 'Class:Ticket/Attribute:team_id+' => '', - 'Class:Ticket/Attribute:team_name' => 'Nazwa zespołu', - 'Class:Ticket/Attribute:team_name+' => '', - 'Class:Ticket/Attribute:agent_id' => 'Agent', - 'Class:Ticket/Attribute:agent_id+' => '', - 'Class:Ticket/Attribute:agent_name' => 'Nazwa agenta', - 'Class:Ticket/Attribute:agent_name+' => '', - 'Class:Ticket/Attribute:title' => 'Tytuł', - 'Class:Ticket/Attribute:title+' => '', - 'Class:Ticket/Attribute:description' => 'Opis', - 'Class:Ticket/Attribute:description+' => '', - 'Class:Ticket/Attribute:start_date' => 'Data rozpoczęcia', - 'Class:Ticket/Attribute:start_date+' => '', - 'Class:Ticket/Attribute:end_date' => 'Data zakończenia', - 'Class:Ticket/Attribute:end_date+' => '', - 'Class:Ticket/Attribute:last_update' => 'Ostatnia data', - 'Class:Ticket/Attribute:last_update+' => '', - 'Class:Ticket/Attribute:close_date' => 'Data zamknięcia', - 'Class:Ticket/Attribute:close_date+' => '', - 'Class:Ticket/Attribute:private_log' => 'Dziennik prywatny', - 'Class:Ticket/Attribute:private_log+' => '', - 'Class:Ticket/Attribute:contacts_list' => 'Kontakty', - 'Class:Ticket/Attribute:contacts_list+' => 'Wszystkie kontakty powiązane z tym zgłoszeniem', - 'Class:Ticket/Attribute:functionalcis_list' => 'Konfiguracje', - 'Class:Ticket/Attribute:functionalcis_list+' => 'Wszystkie elementy konfiguracji, na które ma wpływ to zgłoszenie. Elementy oznaczone jako "Obliczone" zostały automatycznie oznaczone jako objęte zmianą. Elementy oznaczone jako "Nie ma wpływu" są wyłączone z wpływu.', - 'Class:Ticket/Attribute:workorders_list' => 'Zlecenia pracy', - 'Class:Ticket/Attribute:workorders_list+' => 'Wszystkie zlecenia pracy dla tego zgłoszenia', - 'Class:Ticket/Attribute:finalclass' => 'Podklasa zgłoszenia', - 'Class:Ticket/Attribute:finalclass+' => 'Nazwa ostatniej klasy', - 'Class:Ticket/Attribute:operational_status' => 'Status operacyjny', - 'Class:Ticket/Attribute:operational_status+' => 'Obliczane po statusie szczegółowym', - 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Trwający', - 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'Praca w toku', - 'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Rozwiązany', - 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', - 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Zamknięty', - 'Class:Ticket/Attribute:operational_status/Value:closed+' => '', - 'Ticket:ImpactAnalysis' => 'Analiza wpływu', -)); - - -// -// Class: lnkContactToTicket -// - -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Class:lnkContactToTicket' => 'Połączenie Kontakt / Zgłoszenie', - 'Class:lnkContactToTicket+' => '', - 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Zgłoszenie', - 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', - 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Powiązanie', - 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', - 'Class:lnkContactToTicket/Attribute:contact_id' => 'Kontakt', - 'Class:lnkContactToTicket/Attribute:contact_id+' => '', - 'Class:lnkContactToTicket/Attribute:contact_email' => 'E-mail kontaktu', - 'Class:lnkContactToTicket/Attribute:contact_email+' => '', - 'Class:lnkContactToTicket/Attribute:role' => 'Rola (tekst)', - 'Class:lnkContactToTicket/Attribute:role+' => '', - 'Class:lnkContactToTicket/Attribute:role_code' => 'Rola', - 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Dodane ręcznie', - 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Obliczone', - 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Nie powiadamiaj', -)); - -// -// Class: WorkOrder -// - -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Class:WorkOrder' => 'Porządek pracy', - 'Class:WorkOrder+' => '', - 'Class:WorkOrder/Attribute:name' => 'Nazwa', - 'Class:WorkOrder/Attribute:name+' => '', - 'Class:WorkOrder/Attribute:status' => 'Status', - 'Class:WorkOrder/Attribute:status+' => '', - 'Class:WorkOrder/Attribute:status/Value:open' => 'otwarty', - 'Class:WorkOrder/Attribute:status/Value:open+' => '', - 'Class:WorkOrder/Attribute:status/Value:closed' => 'zamknięty', - 'Class:WorkOrder/Attribute:status/Value:closed+' => '', - 'Class:WorkOrder/Attribute:description' => 'Opis', - 'Class:WorkOrder/Attribute:description+' => '', - 'Class:WorkOrder/Attribute:ticket_id' => 'Zgłoszenie', - 'Class:WorkOrder/Attribute:ticket_id+' => '', - 'Class:WorkOrder/Attribute:ticket_ref' => 'Powiązanie zgłoszenia', - 'Class:WorkOrder/Attribute:ticket_ref+' => '', - 'Class:WorkOrder/Attribute:team_id' => 'Zespół', - 'Class:WorkOrder/Attribute:team_id+' => '', - 'Class:WorkOrder/Attribute:team_name' => 'Nazwa zespołu', - 'Class:WorkOrder/Attribute:team_name+' => '', - 'Class:WorkOrder/Attribute:agent_id' => 'Agent', - 'Class:WorkOrder/Attribute:agent_id+' => '', - 'Class:WorkOrder/Attribute:agent_email' => 'E-mail Agenta', - 'Class:WorkOrder/Attribute:agent_email+' => '', - 'Class:WorkOrder/Attribute:start_date' => 'Data rozpoczęcia', - 'Class:WorkOrder/Attribute:start_date+' => '', - 'Class:WorkOrder/Attribute:end_date' => 'Data zakończenia', - 'Class:WorkOrder/Attribute:end_date+' => '', - 'Class:WorkOrder/Attribute:log' => 'Dziennik', - 'Class:WorkOrder/Attribute:log+' => '', - 'Class:WorkOrder/Stimulus:ev_close' => 'Zamknij', - 'Class:WorkOrder/Stimulus:ev_close+' => '', -)); - - -// Fieldset translation -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Ticket:baseinfo' => 'Informacje ogólne', - 'Ticket:date' => 'Daty', - 'Ticket:contact' => 'Kontakty', - 'Ticket:moreinfo' => 'Więcej informacji', - 'Ticket:relation' => 'Relacje', - 'Ticket:log' => 'Komunikacja', - 'Ticket:Type' => 'Kwalifikacja', - 'Ticket:support' => 'Wsparcie', - 'Ticket:resolution' => 'Analiza', - 'Ticket:SLA' => 'Raport SLA', - 'WorkOrder:Details' => 'Szczegóły', - 'WorkOrder:Moreinfo' => 'Więcej informacji', - 'Tickets:ResolvedFrom' => 'Automatycznie rozwiązane z %1$s', - 'Class:cmdbAbstractObject/Method:Set' => 'Ustawienia', - 'Class:cmdbAbstractObject/Method:Set+' => 'Ustaw pole z wartością statyczną', - 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Pole docelowe', - 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie', - 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Wartość', - 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Wartość do ustawienia', - 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate', - 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Ustaw pole z aktualną datą i godziną', - 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Pole docelowe', - 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie', - 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser', - 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Ustaw pole z aktualnie zalogowanym użytkownikiem', - 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Pole docelowe', - 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie. Jeśli pole jest ciągiem, zostanie użyta przyjazna nazwa, w przeciwnym razie zostanie użyty identyfikator. Ta przyjazna nazwa to nazwisko osoby, jeśli jakakolwiek jest dołączona do użytkownika, w przeciwnym razie jest to login.', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Ustaw pole z aktualnie zalogowaną osobą ("osobą" dołączoną do zalogowanego "użytkownika").', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Pole docelowe', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie. Jeśli pole jest ciągiem, zostanie użyta przyjazna nazwa, w przeciwnym razie zostanie użyty identyfikator.', - 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime', - 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Ustaw pole z czasem (w sekundach), jaki upłynął od daty podanej w innym polu', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Pole docelowe', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Pole odniesienia', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Pole, z którego ma zostać pobrana data odniesienia', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Godziny pracy', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Pozostaw puste, aby polegać na standardowym schemacie godzin pracy, lub ustaw na „DefaultWorkingTimeComputer”, aby wymusić schemat 24x7', - 'Class:cmdbAbstractObject/Method:Reset' => 'Resetuj', - 'Class:cmdbAbstractObject/Method:Reset+' => 'Zresetuj pole do wartości domyślnej', - 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Pole docelowe', - 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Pole do zresetowania w bieżącym obiekcie', - 'Class:cmdbAbstractObject/Method:Copy' => 'Kopiuj', - 'Class:cmdbAbstractObject/Method:Copy+' => 'Skopiuj wartość pola do innego pola', - 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Pole docelowe', - 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie', - 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field', - 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Pole, z którego ma zostać pobrana wartość, w bieżącym obiekcie', - 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus', - 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Zastosuj określony impuls do bieżącego obiektu', - 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Kod impulsu', - 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Prawidłowy kod impulsu dla bieżącej klasy', - 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Czas do podjęcia TTO', - 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Cel oparty na SLT typu TTO', - 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Czas na rozwiązanie TTR', - 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Cel oparty na SLT typu TTR', -)); - -// -// Class: Document -// - -Dict::Add('PL PL', 'Polish', 'Polski', array( - 'Class:Document/Attribute:contracts_list' => 'Umowy', - 'Class:Document/Attribute:contracts_list+' => 'Wszystkie umowy powiązane z tym dokumentem', - 'Class:Document/Attribute:services_list' => 'Usługi', - 'Class:Document/Attribute:services_list+' => 'Wszystkie usługi powiązane z tym dokumentem', + + */ +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ +// +// Class: Ticket +// +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Class:Ticket' => 'Zgłoszenie', + 'Class:Ticket+' => '', + 'Class:Ticket/Attribute:ref' => 'Powiązanie', + 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:org_id' => 'Organizacja', + 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_name' => 'Nazwa organizacji', + 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:caller_id' => 'Zgłaszający', + 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_name' => 'Nazwa zgłaszającego', + 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:team_id' => 'Zespół', + 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_name' => 'Nazwa zespołu', + 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:agent_id' => 'Agent', + 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_name' => 'Nazwa agenta', + 'Class:Ticket/Attribute:agent_name+' => '', + 'Class:Ticket/Attribute:title' => 'Tytuł', + 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:description' => 'Opis', + 'Class:Ticket/Attribute:description+' => '', + 'Class:Ticket/Attribute:start_date' => 'Data rozpoczęcia', + 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:end_date' => 'Data zakończenia', + 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:last_update' => 'Ostatnia data', + 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:close_date' => 'Data zamknięcia', + 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:private_log' => 'Dziennik prywatny', + 'Class:Ticket/Attribute:private_log+' => '', + 'Class:Ticket/Attribute:contacts_list' => 'Kontakty', + 'Class:Ticket/Attribute:contacts_list+' => 'Wszystkie kontakty powiązane z tym zgłoszeniem', + 'Class:Ticket/Attribute:functionalcis_list' => 'Konfiguracje', + 'Class:Ticket/Attribute:functionalcis_list+' => 'Wszystkie elementy konfiguracji, na które ma wpływ to zgłoszenie. Elementy oznaczone jako "Obliczone" zostały automatycznie oznaczone jako objęte zmianą. Elementy oznaczone jako "Nie ma wpływu" są wyłączone z wpływu.', + 'Class:Ticket/Attribute:workorders_list' => 'Zlecenia pracy', + 'Class:Ticket/Attribute:workorders_list+' => 'Wszystkie zlecenia pracy dla tego zgłoszenia', + 'Class:Ticket/Attribute:finalclass' => 'Podklasa zgłoszenia', + 'Class:Ticket/Attribute:finalclass+' => 'Nazwa ostatniej klasy', + 'Class:Ticket/Attribute:operational_status' => 'Status operacyjny', + 'Class:Ticket/Attribute:operational_status+' => 'Obliczane po statusie szczegółowym', + 'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'Trwający', + 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => 'Praca w toku', + 'Class:Ticket/Attribute:operational_status/Value:resolved' => 'Rozwiązany', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', + 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Zamknięty', + 'Class:Ticket/Attribute:operational_status/Value:closed+' => '', + 'Ticket:ImpactAnalysis' => 'Analiza wpływu', +)); + + +// +// Class: lnkContactToTicket +// + +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Class:lnkContactToTicket' => 'Połączenie Kontakt / Zgłoszenie', + 'Class:lnkContactToTicket+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Zgłoszenie', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Powiązanie', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id' => 'Kontakt', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email' => 'E-mail kontaktu', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:role' => 'Rola (tekst)', + 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role_code' => 'Rola', + 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Dodane ręcznie', + 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Obliczone', + 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Nie powiadamiaj', +)); + +// +// Class: WorkOrder +// + +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Class:WorkOrder' => 'Porządek pracy', + 'Class:WorkOrder+' => '', + 'Class:WorkOrder/Attribute:name' => 'Nazwa', + 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:status' => 'Status', + 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status/Value:open' => 'otwarty', + 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed' => 'zamknięty', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:description' => 'Opis', + 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:ticket_id' => 'Zgłoszenie', + 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_ref' => 'Powiązanie zgłoszenia', + 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:team_id' => 'Zespół', + 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_name' => 'Nazwa zespołu', + 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:agent_id' => 'Agent', + 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_email' => 'E-mail Agenta', + 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:start_date' => 'Data rozpoczęcia', + 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:end_date' => 'Data zakończenia', + 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:log' => 'Dziennik', + 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Stimulus:ev_close' => 'Zamknij', + 'Class:WorkOrder/Stimulus:ev_close+' => '', +)); + + +// Fieldset translation +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Ticket:baseinfo' => 'Informacje ogólne', + 'Ticket:date' => 'Daty', + 'Ticket:contact' => 'Kontakty', + 'Ticket:moreinfo' => 'Więcej informacji', + 'Ticket:relation' => 'Relacje', + 'Ticket:log' => 'Komunikacja', + 'Ticket:Type' => 'Kwalifikacja', + 'Ticket:support' => 'Wsparcie', + 'Ticket:resolution' => 'Analiza', + 'Ticket:SLA' => 'Raport SLA', + 'WorkOrder:Details' => 'Szczegóły', + 'WorkOrder:Moreinfo' => 'Więcej informacji', + 'Tickets:ResolvedFrom' => 'Automatycznie rozwiązane z %1$s', + 'Class:cmdbAbstractObject/Method:Set' => 'Ustawienia', + 'Class:cmdbAbstractObject/Method:Set+' => 'Ustaw pole z wartością statyczną', + 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Pole docelowe', + 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie', + 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Wartość', + 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Wartość do ustawienia', + 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate', + 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Ustaw pole z aktualną datą i godziną', + 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Pole docelowe', + 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie', + 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~', + 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~', + 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~', + 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~', + 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser', + 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Ustaw pole z aktualnie zalogowanym użytkownikiem', + 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Pole docelowe', + 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie. Jeśli pole jest ciągiem, zostanie użyta przyjazna nazwa, w przeciwnym razie zostanie użyty identyfikator. Ta przyjazna nazwa to nazwisko osoby, jeśli jakakolwiek jest dołączona do użytkownika, w przeciwnym razie jest to login.', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Ustaw pole z aktualnie zalogowaną osobą ("osobą" dołączoną do zalogowanego "użytkownika").', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Pole docelowe', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie. Jeśli pole jest ciągiem, zostanie użyta przyjazna nazwa, w przeciwnym razie zostanie użyty identyfikator.', + 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime', + 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Ustaw pole z czasem (w sekundach), jaki upłynął od daty podanej w innym polu', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Pole docelowe', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Pole odniesienia', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Pole, z którego ma zostać pobrana data odniesienia', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Godziny pracy', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Pozostaw puste, aby polegać na standardowym schemacie godzin pracy, lub ustaw na „DefaultWorkingTimeComputer”, aby wymusić schemat 24x7', + 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~', + 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~', + 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~', + 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~', + 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~', + 'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~', + 'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~', + 'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~', + 'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~', + 'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~', + 'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~', + 'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~', + 'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~', + 'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~', + 'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~', + 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~', + 'Class:cmdbAbstractObject/Method:Reset' => 'Resetuj', + 'Class:cmdbAbstractObject/Method:Reset+' => 'Zresetuj pole do wartości domyślnej', + 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Pole docelowe', + 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Pole do zresetowania w bieżącym obiekcie', + 'Class:cmdbAbstractObject/Method:Copy' => 'Kopiuj', + 'Class:cmdbAbstractObject/Method:Copy+' => 'Skopiuj wartość pola do innego pola', + 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Pole docelowe', + 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Pole do ustawienia w bieżącym obiekcie', + 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field', + 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Pole, z którego ma zostać pobrana wartość, w bieżącym obiekcie', + 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus', + 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Zastosuj określony impuls do bieżącego obiektu', + 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Kod impulsu', + 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Prawidłowy kod impulsu dla bieżącej klasy', + 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Czas do podjęcia TTO', + 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Cel oparty na SLT typu TTO', + 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Czas na rozwiązanie TTR', + 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Cel oparty na SLT typu TTR', +)); + +// +// Class: Document +// + +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'Class:Document/Attribute:contracts_list' => 'Umowy', + 'Class:Document/Attribute:contracts_list+' => 'Wszystkie umowy powiązane z tym dokumentem', + 'Class:Document/Attribute:services_list' => 'Usługi', + 'Class:Document/Attribute:services_list+' => 'Wszystkie usługi powiązane z tym dokumentem', )); \ No newline at end of file diff --git a/datamodels/2.x/itop-tickets/dictionaries/tr.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/tr.dict.itop-tickets.php index aecb5e6b6..0c88c4caa 100644 --- a/datamodels/2.x/itop-tickets/dictionaries/tr.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/dictionaries/tr.dict.itop-tickets.php @@ -42,21 +42,21 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Ticket+' => '', 'Class:Ticket/Attribute:ref' => 'Referans', 'Class:Ticket/Attribute:ref+' => '', - 'Class:Ticket/Attribute:org_id' => 'Organization~~', + 'Class:Ticket/Attribute:org_id' => 'Organizasyon', 'Class:Ticket/Attribute:org_id+' => '~~', - 'Class:Ticket/Attribute:org_name' => 'Organization Name~~', + 'Class:Ticket/Attribute:org_name' => 'Organizasyon Adı', 'Class:Ticket/Attribute:org_name+' => '~~', - 'Class:Ticket/Attribute:caller_id' => 'Caller~~', + 'Class:Ticket/Attribute:caller_id' => 'Çağrı Sahibi', 'Class:Ticket/Attribute:caller_id+' => '~~', - 'Class:Ticket/Attribute:caller_name' => 'Caller Name~~', + 'Class:Ticket/Attribute:caller_name' => 'Çağrı Sahibinin Adı', 'Class:Ticket/Attribute:caller_name+' => '~~', - 'Class:Ticket/Attribute:team_id' => 'Team~~', + 'Class:Ticket/Attribute:team_id' => 'Birim', 'Class:Ticket/Attribute:team_id+' => '~~', - 'Class:Ticket/Attribute:team_name' => 'Team Name~~', + 'Class:Ticket/Attribute:team_name' => 'Birim adı', 'Class:Ticket/Attribute:team_name+' => '~~', - 'Class:Ticket/Attribute:agent_id' => 'Agent~~', + 'Class:Ticket/Attribute:agent_id' => 'Temsilci', 'Class:Ticket/Attribute:agent_id+' => '~~', - 'Class:Ticket/Attribute:agent_name' => 'Agent Name~~', + 'Class:Ticket/Attribute:agent_name' => 'Temsilci adı', 'Class:Ticket/Attribute:agent_name+' => '~~', 'Class:Ticket/Attribute:title' => 'Başlık', 'Class:Ticket/Attribute:title+' => '', @@ -64,20 +64,20 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Ticket/Attribute:description+' => '', 'Class:Ticket/Attribute:start_date' => 'Açılış tarihi', 'Class:Ticket/Attribute:start_date+' => '', - 'Class:Ticket/Attribute:end_date' => 'End date~~', + 'Class:Ticket/Attribute:end_date' => 'Son Tarihi', 'Class:Ticket/Attribute:end_date+' => '~~', - 'Class:Ticket/Attribute:last_update' => 'Last update~~', + 'Class:Ticket/Attribute:last_update' => 'Son güncelleme', 'Class:Ticket/Attribute:last_update+' => '~~', - 'Class:Ticket/Attribute:close_date' => 'Close date~~', + 'Class:Ticket/Attribute:close_date' => 'Kapanma tarihi', 'Class:Ticket/Attribute:close_date+' => '~~', - 'Class:Ticket/Attribute:private_log' => 'Private log~~', + 'Class:Ticket/Attribute:private_log' => 'Özel kayıt', 'Class:Ticket/Attribute:private_log+' => '~~', - 'Class:Ticket/Attribute:contacts_list' => 'Contacts~~', - 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket~~', - 'Class:Ticket/Attribute:functionalcis_list' => 'CIs~~', - 'Class:Ticket/Attribute:functionalcis_list+' => 'All the configuration items impacted for this ticket~~', - 'Class:Ticket/Attribute:workorders_list' => 'Work orders~~', - 'Class:Ticket/Attribute:workorders_list+' => 'All the work orders for this ticket~~', + 'Class:Ticket/Attribute:contacts_list' => 'Kişiler', + 'Class:Ticket/Attribute:contacts_list+' => 'Bu çağrı kaydıyla bağlantılı tüm kişiler', + 'Class:Ticket/Attribute:functionalcis_list' => 'CI \'lar', + 'Class:Ticket/Attribute:functionalcis_list+' => 'Bu çağrı kaydı için etkilenen tüm yapılandırma maddeleri', + 'Class:Ticket/Attribute:workorders_list' => 'İş emirleri', + 'Class:Ticket/Attribute:workorders_list+' => 'Bu çağrı kaydı için tüm iş emirleri', 'Class:Ticket/Attribute:finalclass' => 'Tip', 'Class:Ticket/Attribute:finalclass+' => '', 'Class:Ticket/Attribute:operational_status' => 'Operational status~~', @@ -88,7 +88,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '~~', 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Closed~~', 'Class:Ticket/Attribute:operational_status/Value:closed+' => '~~', - 'Ticket:ImpactAnalysis' => 'Impact Analysis~~', + 'Ticket:ImpactAnalysis' => 'Etki Analizi', )); @@ -97,22 +97,22 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:lnkContactToTicket' => 'Link Contact / Ticket~~', + 'Class:lnkContactToTicket' => 'Kişi / Çağrı kaydı bağla', 'Class:lnkContactToTicket+' => '~~', - 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket~~', + 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Çağrı Kaydı', 'Class:lnkContactToTicket/Attribute:ticket_id+' => '~~', - 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref~~', + 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref', 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '~~', - 'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact~~', + 'Class:lnkContactToTicket/Attribute:contact_id' => 'Kişi', 'Class:lnkContactToTicket/Attribute:contact_id+' => '~~', - 'Class:lnkContactToTicket/Attribute:contact_email' => 'Contact Email~~', + 'Class:lnkContactToTicket/Attribute:contact_email' => 'İletişim e-postası', 'Class:lnkContactToTicket/Attribute:contact_email+' => '~~', - 'Class:lnkContactToTicket/Attribute:role' => 'Role (text)~~', + 'Class:lnkContactToTicket/Attribute:role' => 'Rol (metin)', 'Class:lnkContactToTicket/Attribute:role+' => '~~', - 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~', - 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~', - 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~', - 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~', + 'Class:lnkContactToTicket/Attribute:role_code' => 'Rol', + 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Elle eklendi', + 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Hesaplandı', + 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Bildirme', )); // @@ -120,86 +120,87 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:WorkOrder' => 'Work Order~~', + 'Class:WorkOrder' => 'İş emri', 'Class:WorkOrder+' => '~~', - 'Class:WorkOrder/Attribute:name' => 'Name~~', + 'Class:WorkOrder/Attribute:name' => 'İsim', 'Class:WorkOrder/Attribute:name+' => '~~', - 'Class:WorkOrder/Attribute:status' => 'Status~~', + 'Class:WorkOrder/Attribute:status' => 'Durum', 'Class:WorkOrder/Attribute:status+' => '~~', - 'Class:WorkOrder/Attribute:status/Value:open' => 'open~~', + 'Class:WorkOrder/Attribute:status/Value:open' => 'açık', 'Class:WorkOrder/Attribute:status/Value:open+' => '~~', - 'Class:WorkOrder/Attribute:status/Value:closed' => 'closed~~', + 'Class:WorkOrder/Attribute:status/Value:closed' => 'kapalı', 'Class:WorkOrder/Attribute:status/Value:closed+' => '~~', - 'Class:WorkOrder/Attribute:description' => 'Description~~', + 'Class:WorkOrder/Attribute:description' => 'Açıklama', 'Class:WorkOrder/Attribute:description+' => '~~', - 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket~~', + 'Class:WorkOrder/Attribute:ticket_id' => 'Çağrı Kaydı', 'Class:WorkOrder/Attribute:ticket_id+' => '~~', - 'Class:WorkOrder/Attribute:ticket_ref' => 'Ticket ref~~', + 'Class:WorkOrder/Attribute:ticket_ref' => 'Çağrı kaydı ref', 'Class:WorkOrder/Attribute:ticket_ref+' => '~~', - 'Class:WorkOrder/Attribute:team_id' => 'Team~~', + 'Class:WorkOrder/Attribute:team_id' => 'Birim', 'Class:WorkOrder/Attribute:team_id+' => '~~', - 'Class:WorkOrder/Attribute:team_name' => 'Team Name~~', + 'Class:WorkOrder/Attribute:team_name' => 'Birim adı', 'Class:WorkOrder/Attribute:team_name+' => '~~', - 'Class:WorkOrder/Attribute:agent_id' => 'Agent~~', + 'Class:WorkOrder/Attribute:agent_id' => 'Temsilci', 'Class:WorkOrder/Attribute:agent_id+' => '~~', - 'Class:WorkOrder/Attribute:agent_email' => 'Agent email~~', + 'Class:WorkOrder/Attribute:agent_email' => 'Temsilci e-postası', 'Class:WorkOrder/Attribute:agent_email+' => '~~', - 'Class:WorkOrder/Attribute:start_date' => 'Start date~~', + 'Class:WorkOrder/Attribute:start_date' => 'Başlangıç tarihi', 'Class:WorkOrder/Attribute:start_date+' => '~~', - 'Class:WorkOrder/Attribute:end_date' => 'End date~~', + 'Class:WorkOrder/Attribute:end_date' => 'Bitiş Tarihi', 'Class:WorkOrder/Attribute:end_date+' => '~~', - 'Class:WorkOrder/Attribute:log' => 'Log~~', + 'Class:WorkOrder/Attribute:log' => 'Kayıt', 'Class:WorkOrder/Attribute:log+' => '~~', - 'Class:WorkOrder/Stimulus:ev_close' => 'Close~~', + 'Class:WorkOrder/Stimulus:ev_close' => 'Kapat', 'Class:WorkOrder/Stimulus:ev_close+' => '~~', )); // Fieldset translation Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Ticket:baseinfo' => 'General Information~~', - 'Ticket:date' => 'Dates~~', - 'Ticket:contact' => 'Contacts~~', - 'Ticket:moreinfo' => 'More Information~~', - 'Ticket:relation' => 'Relations~~', - 'Ticket:log' => 'Communications~~', - 'Ticket:Type' => 'Qualification~~', - 'Ticket:support' => 'Support~~', - 'Ticket:resolution' => 'Resolution~~', - 'Ticket:SLA' => 'SLA report~~', - 'WorkOrder:Details' => 'Details~~', - 'WorkOrder:Moreinfo' => 'More information~~', - 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~', - 'Class:cmdbAbstractObject/Method:Set' => 'Set~~', - 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~', - 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~', - 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~', - 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~', - 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~', - 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~', - 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~', + 'Ticket:baseinfo' => 'Genel Bilgi', + 'Ticket:date' => 'Tarihler', + 'Ticket:contact' => 'Kişiler', + 'Ticket:moreinfo' => 'Daha fazla bilgi', + 'Ticket:relation' => 'İlişkiler', + 'Ticket:log' => 'İletişim', + 'Ticket:Type' => 'Yeterlilik', + 'Ticket:support' => 'Destek', + 'Ticket:resolution' => 'Çözünürlük', + 'Ticket:SLA' => 'SLA raporu', + 'WorkOrder:Details' => 'Ayrıntılar', + 'WorkOrder:Moreinfo' => 'Daha fazla bilgi', + 'Tickets:ResolvedFrom' => '%1$s\'den otomatik olarak çözüldü,', + + 'Class:cmdbAbstractObject/Method:Set' => 'Ayarla', + 'Class:cmdbAbstractObject/Method:Set+' => 'Sabit değeri olan bir alanı ayarlayın', + 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Hedef alanı', + 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'Ayarlanan alan, geçerli nesnede', + 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Değer', + 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'Ayarlanan değer', + 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'Güncel tarihi ayarla', + 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Güncel tarih ve saatle bir alan ayarlayın', + 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Hedef alanı', + 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'Ayarlanan alan, geçerli nesnede', 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~', 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~', 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~', 'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~', - 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~', - 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~', - 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \\"person\\" attached to the logged in \\"user\\").~~', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \\"DefaultWorkingTimeComputer\\" to force a 24x7 scheme~~', + 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'Mevcut kullanıcıyı ayarla', + 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Oturum açmış olan kullanıcıyla bir alan ayarlayın', + 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Hedef alanı', + 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'Mevcut nesnede ayarlanan alan. Alan bir dize ise, bilinen ad kullanılacak, aksi takdirde tanımlayıcı kullanılacaktır. Bu bilinen ad, kullanıcıya atandığı takdirde geçerlidir.Aksi halde giriş yapılan kullanıcı adı geçerlidir.', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'Mevcut kullanıcıyı ayarla', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Oturum açmış kişiyle bir alan ayarlayın.', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Hedef alanı', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'Mevcut nesnede ayarlanan alan. Alan bir dize ise, bilinen ad kullanılacaktır, aksi takdirde tanımlayıcı kullanılacaktır.', + 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'Geçen zamanı ayarla', + 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Başka bir alan tarafından belirlenmiş tarihten geçen süreye göre bir alanı ayarla (saniye)', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Hedef alanı', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'Ayarlanan alan, geçerli nesnede', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Referans alanı', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'Referans tarihi elde etmek için alan', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Çalışma saatleri', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Standart çalışma saatleri şemasına uymak için boş bırakın veya 24x7 şemasını oluşturmak için \\"DefaultWorkingTimecomputer\\" olarak ayarlayın', 'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~', 'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~', 'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~', @@ -228,24 +229,24 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~', 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~', 'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~', - 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~', - 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~', - 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~', - 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~', - 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~', - 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~', - 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~', - 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~', - 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~', - 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~', - 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~', - 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~', - 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~', - 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~', - 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~', - 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~', + 'Class:cmdbAbstractObject/Method:Reset' => 'Sıfırla', + 'Class:cmdbAbstractObject/Method:Reset+' => 'Bir alanı varsayılan değerine sıfırlayın', + 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Hedef alanı', + 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'Sıfırlanan alan, mevcut nesnede', + 'Class:cmdbAbstractObject/Method:Copy' => 'Kopyala', + 'Class:cmdbAbstractObject/Method:Copy+' => 'Bir alanın değerini başka bir alana kopyalayın', + 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Hedef alanı', + 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'Ayarlanan alan, geçerli nesnede', + 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Kaynak alanı', + 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'Mevcut nesnede değeri elde etmek için alan', + 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~', + 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object~~', + 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code~~', + 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class~~', + 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Sahip Olunacak Zaman', + 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'TTO tipi bir SLT\'ye dayalı hedef', + 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Çözme zamanı', + 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'TTR tipi bir SLT\'ye dayalı hedef', )); // diff --git a/datamodels/2.x/itop-welcome-itil/tr.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/tr.dict.itop-welcome-itil.php new file mode 100644 index 000000000..f3ebccd37 --- /dev/null +++ b/datamodels/2.x/itop-welcome-itil/tr.dict.itop-welcome-itil.php @@ -0,0 +1,95 @@ + +/** + * @copyright Copyright (C) 2010-2014 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ +Dict::Add('TR TR', 'Turkish', 'Türkçe', array( + 'Menu:DataSources' => 'Senkronizasyon Veri Kaynakları', + 'Menu:DataSources+' => 'Tüm Senkronizasyon Veri Kaynakları', + 'Menu:WelcomeMenu' => 'Hoşgeldiniz', + 'Menu:WelcomeMenu+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz', + 'Menu:WelcomeMenuPage' => 'Hoşgeldiniz', + 'Menu:WelcomeMenuPage+' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz', + 'Menu:AdminTools' => 'Yönetim Araçları', + 'Menu:AdminTools+' => 'Yönetim Araçları', + 'Menu:AdminTools?' => 'Yönetici profiline izin verilen araçlar', + 'Menu:DataModelMenu' => 'Veri Modeli', + 'Menu:DataModelMenu+' => 'Veri Modeli Özeti', + 'Menu:ExportMenu' => 'Dışarı ver', + 'Menu:ExportMenu+' => 'Sorgu sonucunu HTML, CSV veya XML olarak dışarı aktar', + 'Menu:NotificationsMenu' => 'Uyarılar', + 'Menu:NotificationsMenu+' => 'Uyarıların yapılandırılması', + 'Menu:AuditCategories' => 'Denetleme Kategorileri', + 'Menu:AuditCategories+' => 'Denetleme Kategorileri', + 'Menu:Notifications:Title' => 'Denetleme Kategorileri', + 'Menu:RunQueriesMenu' => 'Sorgu çalıştır', + 'Menu:RunQueriesMenu+' => 'Sorgu çalıştır', + 'Menu:QueryMenu' => 'Sorgu deyişleri kitabı', + 'Menu:QueryMenu+' => 'Sorgu deyişleri kitabı', + 'Menu:UniversalSearchMenu' => 'Genel sorgu', + 'Menu:UniversalSearchMenu+' => 'Herhangi bir arama...', + 'Menu:UserManagementMenu' => 'Kullanıcı Yönetimi', + 'Menu:UserManagementMenu+' => 'Kullanıcı Yönetimi', + 'Menu:ProfilesMenu' => 'Profiller', + 'Menu:ProfilesMenu+' => 'Profiller', + 'Menu:ProfilesMenu:Title' => 'Profiller', + 'Menu:UserAccountsMenu' => 'Kullanıcı Hesapları', + 'Menu:UserAccountsMenu+' => 'Kullanıcı Hesapları', + 'Menu:UserAccountsMenu:Title' => 'Kullanıcı Hesapları', + 'Menu:MyShortcuts' => 'Kısayollarım', + 'Menu:UserManagement' => 'User Management~~', + 'Menu:Queries' => 'Queries~~', + 'Menu:ConfigurationTools' => 'Configuration~~', +)); + +// +// Class: AbstractResource +// + +Dict::Add('TR TR', 'Turkish', 'Türkçe', array( + 'Class:AbstractResource' => 'Abstract Resource~~', + 'Class:AbstractResource+' => '~~', +)); + +// +// Class: ResourceAdminMenu +// + +Dict::Add('TR TR', 'Turkish', 'Türkçe', array( + 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', + 'Class:ResourceAdminMenu+' => '~~', +)); + +// +// Class: ResourceRunQueriesMenu +// + +Dict::Add('TR TR', 'Turkish', 'Türkçe', array( + 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', + 'Class:ResourceRunQueriesMenu+' => '~~', +)); + +// +// Class: Action +// + +Dict::Add('TR TR', 'Turkish', 'Türkçe', array( + 'Class:ResourceSystemMenu' => 'Resource System Menu~~', + 'Class:ResourceSystemMenu+' => '~~', +)); diff --git a/dictionaries/cs.dictionary.itop.core.php b/dictionaries/cs.dictionary.itop.core.php index 900b67963..6d22005ca 100755 --- a/dictionaries/cs.dictionary.itop.core.php +++ b/dictionaries/cs.dictionary.itop.core.php @@ -38,26 +38,26 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~', 'Core:AttributeDashboard' => 'Dashboard~~', - 'Core:AttributeDashboard+' => '~~', + 'Core:AttributeDashboard+' => '', 'Core:AttributePhoneNumber' => 'Phone number~~', - 'Core:AttributePhoneNumber+' => '~~', + 'Core:AttributePhoneNumber+' => '', 'Core:AttributeObsolescenceDate' => 'Obsolescence date~~', - 'Core:AttributeObsolescenceDate+' => '~~', + 'Core:AttributeObsolescenceDate+' => '', 'Core:AttributeTagSet' => 'List of tags~~', - 'Core:AttributeTagSet+' => '~~', + 'Core:AttributeTagSet+' => '', 'Core:AttributeSet:placeholder' => 'click to add~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~', 'Core:AttributeCaseLog' => 'Log~~', - 'Core:AttributeCaseLog+' => '~~', + 'Core:AttributeCaseLog+' => '', 'Core:AttributeMetaEnum' => 'Computed enum~~', - 'Core:AttributeMetaEnum+' => '~~', + 'Core:AttributeMetaEnum+' => '', 'Core:AttributeLinkedSetIndirect' => 'Pole objektů (N-N)', 'Core:AttributeLinkedSetIndirect+' => 'Jakékoli objekty stejné třídy, nebo podtřídy', @@ -69,7 +69,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Core:AttributeDecimal+' => 'Desetinné číslo (může být záporné)', 'Core:AttributeBoolean' => 'Boolean', - 'Core:AttributeBoolean+' => 'Boolean', + 'Core:AttributeBoolean+' => '', 'Core:AttributeBoolean/Value:null' => '', 'Core:AttributeBoolean/Value:yes' => 'Yes~~', 'Core:AttributeBoolean/Value:no' => 'No~~', @@ -96,7 +96,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Core:AttributeString+' => 'Alfanumerický řetězec', 'Core:AttributeClass' => 'Třída (class)', - 'Core:AttributeClass+' => 'Třída (class)', + 'Core:AttributeClass+' => '', 'Core:AttributeApplicationLanguage' => 'Jazyk', 'Core:AttributeApplicationLanguage+' => 'Jazyk a země (CS CZ)', @@ -122,7 +122,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Core:AttributeEmailAddress+' => 'Emailová addresa', 'Core:AttributeIPAddress' => 'IP adresa', - 'Core:AttributeIPAddress+' => 'IP adresa', + 'Core:AttributeIPAddress+' => '', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Výraz v jazyce OQL', @@ -206,7 +206,7 @@ Operátory:
    'Core:FriendlyName-Description' => 'Popisný název', 'Core:AttributeTag' => 'Tags~~', - 'Core:AttributeTag+' => 'Tags~~', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST~~', 'Core:Context=Synchro' => 'Synchro~~', @@ -251,7 +251,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:CMDBChangeOp' => 'Change Operation', 'Class:CMDBChangeOp+' => 'Tracking provozu změn', 'Class:CMDBChangeOp/Attribute:change' => 'změna', - 'Class:CMDBChangeOp/Attribute:change+' => 'změna', + 'Class:CMDBChangeOp/Attribute:change+' => '', 'Class:CMDBChangeOp/Attribute:date' => 'datum', 'Class:CMDBChangeOp/Attribute:date+' => 'datum a čas změny', 'Class:CMDBChangeOp/Attribute:userinfo' => 'uživatel', @@ -259,7 +259,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:CMDBChangeOp/Attribute:objclass' => 'třída objektů', 'Class:CMDBChangeOp/Attribute:objclass+' => 'třída objektů', 'Class:CMDBChangeOp/Attribute:objkey' => 'ID objektu', - 'Class:CMDBChangeOp/Attribute:objkey+' => 'ID objektu', + 'Class:CMDBChangeOp/Attribute:objkey+' => '', 'Class:CMDBChangeOp/Attribute:finalclass' => 'typ', 'Class:CMDBChangeOp/Attribute:finalclass+' => '', )); @@ -527,11 +527,11 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:ActionEmail/Attribute:test_recipient' => 'Adresát pro test', 'Class:ActionEmail/Attribute:test_recipient+' => 'Cílová adresa pro případ, kdy je stav nastaven na "Testování"', 'Class:ActionEmail/Attribute:from' => 'Odesílatel~~', - 'Class:ActionEmail/Attribute:from+' => '~~', + 'Class:ActionEmail/Attribute:from+' => '', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:reply_to' => 'Odpověď na~~', - 'Class:ActionEmail/Attribute:reply_to+' => '~~', + 'Class:ActionEmail/Attribute:reply_to+' => '', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:to' => 'To', @@ -650,7 +650,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', )); // @@ -993,14 +993,14 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( // Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:TagSetFieldData' => '%2$s for class %1$s~~', - 'Class:TagSetFieldData+' => '~~', + 'Class:TagSetFieldData+' => '', 'Class:TagSetFieldData/Attribute:code' => 'Code~~', 'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters~~', 'Class:TagSetFieldData/Attribute:label' => 'Label~~', 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', 'Class:TagSetFieldData/Attribute:description' => 'Description~~', - 'Class:TagSetFieldData/Attribute:description+' => 'Description~~', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', @@ -1022,17 +1022,17 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( // Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:DBProperty' => 'DB property~~', - 'Class:DBProperty+' => '~~', + 'Class:DBProperty+' => '', 'Class:DBProperty/Attribute:name' => 'Name~~', - 'Class:DBProperty/Attribute:name+' => '~~', + 'Class:DBProperty/Attribute:name+' => '', 'Class:DBProperty/Attribute:description' => 'Description~~', - 'Class:DBProperty/Attribute:description+' => '~~', + 'Class:DBProperty/Attribute:description+' => '', 'Class:DBProperty/Attribute:value' => 'Value~~', - 'Class:DBProperty/Attribute:value+' => '~~', + 'Class:DBProperty/Attribute:value+' => '', 'Class:DBProperty/Attribute:change_date' => 'Change date~~', - 'Class:DBProperty/Attribute:change_date+' => '~~', + 'Class:DBProperty/Attribute:change_date+' => '', 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', - 'Class:DBProperty/Attribute:change_comment+' => '~~', + 'Class:DBProperty/Attribute:change_comment+' => '', )); // @@ -1040,29 +1040,29 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( // Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:BackgroundTask' => 'Background task~~', - 'Class:BackgroundTask+' => '~~', + 'Class:BackgroundTask+' => '', 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', - 'Class:BackgroundTask/Attribute:class_name+' => '~~', + 'Class:BackgroundTask/Attribute:class_name+' => '', 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date~~', - 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:first_run_date+' => '', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date~~', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '', 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date~~', - 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:next_run_date+' => '', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count~~', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration~~', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration~~', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration~~', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration~~', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '', 'Class:BackgroundTask/Attribute:running' => 'Running~~', - 'Class:BackgroundTask/Attribute:running+' => '~~', + 'Class:BackgroundTask/Attribute:running+' => '', 'Class:BackgroundTask/Attribute:status' => 'Status~~', - 'Class:BackgroundTask/Attribute:status+' => '~~', + 'Class:BackgroundTask/Attribute:status+' => '', )); // @@ -1070,29 +1070,29 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( // Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:AsyncTask' => 'Async. task~~', - 'Class:AsyncTask+' => '~~', + 'Class:AsyncTask+' => '', 'Class:AsyncTask/Attribute:created' => 'Created~~', - 'Class:AsyncTask/Attribute:created+' => '~~', + 'Class:AsyncTask/Attribute:created+' => '', 'Class:AsyncTask/Attribute:started' => 'Started~~', - 'Class:AsyncTask/Attribute:started+' => '~~', + 'Class:AsyncTask/Attribute:started+' => '', 'Class:AsyncTask/Attribute:planned' => 'Planned~~', - 'Class:AsyncTask/Attribute:planned+' => '~~', + 'Class:AsyncTask/Attribute:planned+' => '', 'Class:AsyncTask/Attribute:event_id' => 'Event~~', - 'Class:AsyncTask/Attribute:event_id+' => '~~', + 'Class:AsyncTask/Attribute:event_id+' => '', 'Class:AsyncTask/Attribute:finalclass' => 'Final class~~', - 'Class:AsyncTask/Attribute:finalclass+' => '~~', + 'Class:AsyncTask/Attribute:finalclass+' => '', 'Class:AsyncTask/Attribute:status' => 'Status~~', - 'Class:AsyncTask/Attribute:status+' => '~~', + 'Class:AsyncTask/Attribute:status+' => '', 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', - 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', + 'Class:AsyncTask/Attribute:remaining_retries+' => '', 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', - 'Class:AsyncTask/Attribute:last_error_code+' => '~~', + 'Class:AsyncTask/Attribute:last_error_code+' => '', 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', - 'Class:AsyncTask/Attribute:last_error+' => '~~', + 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', - 'Class:AsyncTask/Attribute:last_attempt+' => '~~', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // @@ -1101,7 +1101,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:AbstractResource' => 'Abstract Resource~~', - 'Class:AbstractResource+' => '~~', + 'Class:AbstractResource+' => '', )); // @@ -1110,7 +1110,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', - 'Class:ResourceAdminMenu+' => '~~', + 'Class:ResourceAdminMenu+' => '', )); // @@ -1119,7 +1119,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', - 'Class:ResourceRunQueriesMenu+' => '~~', + 'Class:ResourceRunQueriesMenu+' => '', )); // @@ -1128,7 +1128,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array( Dict::Add('CS CZ', 'Czech', 'Čeština', array( 'Class:ResourceSystemMenu' => 'Resource System Menu~~', - 'Class:ResourceSystemMenu+' => '~~', + 'Class:ResourceSystemMenu+' => '', )); diff --git a/dictionaries/cs.dictionary.itop.model.php b/dictionaries/cs.dictionary.itop.model.php deleted file mode 100644 index d97df3824..000000000 --- a/dictionaries/cs.dictionary.itop.model.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -/** - * Localized data - * - * @copyright Copyright (C) 2010-2021 Combodo SARL - * @license http://opensource.org/licenses/AGPL-3.0 - */ - -?> diff --git a/dictionaries/cs.dictionary.itop.ui.php b/dictionaries/cs.dictionary.itop.ui.php index 5b66682df..a07a6364b 100755 --- a/dictionaries/cs.dictionary.itop.ui.php +++ b/dictionaries/cs.dictionary.itop.ui.php @@ -368,7 +368,14 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
  • Spravovat Vaše nejdůležitější IT aktivum - Dokumentaci.
  • ', - 'UI:WelcomeMenu:Text'=> '~~', + 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + +
    This version features a brand new modern and accessible backoffice design.
    + +
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. +We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    + +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', 'UI:WelcomeMenu:AllOpenRequests' => 'Otevřené požadavky: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Mé požadavky', 'UI:WelcomeMenu:OpenIncidents' => 'Otevřené incidenty: %1$d', diff --git a/dictionaries/da.dictionary.itop.core.php b/dictionaries/da.dictionary.itop.core.php index 38b560101..225ff478a 100644 --- a/dictionaries/da.dictionary.itop.core.php +++ b/dictionaries/da.dictionary.itop.core.php @@ -36,26 +36,26 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~', 'Core:AttributeDashboard' => 'Dashboard~~', - 'Core:AttributeDashboard+' => '~~', + 'Core:AttributeDashboard+' => '', 'Core:AttributePhoneNumber' => 'Phone number~~', - 'Core:AttributePhoneNumber+' => '~~', + 'Core:AttributePhoneNumber+' => '', 'Core:AttributeObsolescenceDate' => 'Obsolescence date~~', - 'Core:AttributeObsolescenceDate+' => '~~', + 'Core:AttributeObsolescenceDate+' => '', 'Core:AttributeTagSet' => 'List of tags~~', - 'Core:AttributeTagSet+' => '~~', + 'Core:AttributeTagSet+' => '', 'Core:AttributeSet:placeholder' => 'click to add~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~', 'Core:AttributeCaseLog' => 'Log~~', - 'Core:AttributeCaseLog+' => '~~', + 'Core:AttributeCaseLog+' => '', 'Core:AttributeMetaEnum' => 'Computed enum~~', - 'Core:AttributeMetaEnum+' => '~~', + 'Core:AttributeMetaEnum+' => '', 'Core:AttributeLinkedSetIndirect' => 'Array af objekter (N-N)', 'Core:AttributeLinkedSetIndirect+' => '', @@ -204,7 +204,7 @@ Operators:
    'Core:FriendlyName-Description' => 'Friendly navn', 'Core:AttributeTag' => 'Tags~~', - 'Core:AttributeTag+' => 'Tags~~', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST~~', 'Core:Context=Synchro' => 'Synchro~~', @@ -648,7 +648,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', )); // @@ -991,14 +991,14 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( // Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:TagSetFieldData' => '%2$s for class %1$s~~', - 'Class:TagSetFieldData+' => '~~', + 'Class:TagSetFieldData+' => '', 'Class:TagSetFieldData/Attribute:code' => 'Code~~', 'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters~~', 'Class:TagSetFieldData/Attribute:label' => 'Label~~', 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', 'Class:TagSetFieldData/Attribute:description' => 'Description~~', - 'Class:TagSetFieldData/Attribute:description+' => 'Description~~', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', @@ -1020,17 +1020,17 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( // Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:DBProperty' => 'DB property~~', - 'Class:DBProperty+' => '~~', + 'Class:DBProperty+' => '', 'Class:DBProperty/Attribute:name' => 'Name~~', - 'Class:DBProperty/Attribute:name+' => '~~', + 'Class:DBProperty/Attribute:name+' => '', 'Class:DBProperty/Attribute:description' => 'Description~~', - 'Class:DBProperty/Attribute:description+' => '~~', + 'Class:DBProperty/Attribute:description+' => '', 'Class:DBProperty/Attribute:value' => 'Value~~', - 'Class:DBProperty/Attribute:value+' => '~~', + 'Class:DBProperty/Attribute:value+' => '', 'Class:DBProperty/Attribute:change_date' => 'Change date~~', - 'Class:DBProperty/Attribute:change_date+' => '~~', + 'Class:DBProperty/Attribute:change_date+' => '', 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', - 'Class:DBProperty/Attribute:change_comment+' => '~~', + 'Class:DBProperty/Attribute:change_comment+' => '', )); // @@ -1038,29 +1038,29 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( // Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:BackgroundTask' => 'Background task~~', - 'Class:BackgroundTask+' => '~~', + 'Class:BackgroundTask+' => '', 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', - 'Class:BackgroundTask/Attribute:class_name+' => '~~', + 'Class:BackgroundTask/Attribute:class_name+' => '', 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date~~', - 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:first_run_date+' => '', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date~~', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '', 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date~~', - 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:next_run_date+' => '', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count~~', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration~~', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration~~', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration~~', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration~~', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '', 'Class:BackgroundTask/Attribute:running' => 'Running~~', - 'Class:BackgroundTask/Attribute:running+' => '~~', + 'Class:BackgroundTask/Attribute:running+' => '', 'Class:BackgroundTask/Attribute:status' => 'Status~~', - 'Class:BackgroundTask/Attribute:status+' => '~~', + 'Class:BackgroundTask/Attribute:status+' => '', )); // @@ -1068,29 +1068,29 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( // Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:AsyncTask' => 'Async. task~~', - 'Class:AsyncTask+' => '~~', + 'Class:AsyncTask+' => '', 'Class:AsyncTask/Attribute:created' => 'Created~~', - 'Class:AsyncTask/Attribute:created+' => '~~', + 'Class:AsyncTask/Attribute:created+' => '', 'Class:AsyncTask/Attribute:started' => 'Started~~', - 'Class:AsyncTask/Attribute:started+' => '~~', + 'Class:AsyncTask/Attribute:started+' => '', 'Class:AsyncTask/Attribute:planned' => 'Planned~~', - 'Class:AsyncTask/Attribute:planned+' => '~~', + 'Class:AsyncTask/Attribute:planned+' => '', 'Class:AsyncTask/Attribute:event_id' => 'Event~~', - 'Class:AsyncTask/Attribute:event_id+' => '~~', + 'Class:AsyncTask/Attribute:event_id+' => '', 'Class:AsyncTask/Attribute:finalclass' => 'Final class~~', - 'Class:AsyncTask/Attribute:finalclass+' => '~~', + 'Class:AsyncTask/Attribute:finalclass+' => '', 'Class:AsyncTask/Attribute:status' => 'Status~~', - 'Class:AsyncTask/Attribute:status+' => '~~', + 'Class:AsyncTask/Attribute:status+' => '', 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', - 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', + 'Class:AsyncTask/Attribute:remaining_retries+' => '', 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', - 'Class:AsyncTask/Attribute:last_error_code+' => '~~', + 'Class:AsyncTask/Attribute:last_error_code+' => '', 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', - 'Class:AsyncTask/Attribute:last_error+' => '~~', + 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', - 'Class:AsyncTask/Attribute:last_attempt+' => '~~', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // @@ -1099,7 +1099,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:AbstractResource' => 'Abstract Resource~~', - 'Class:AbstractResource+' => '~~', + 'Class:AbstractResource+' => '', )); // @@ -1108,7 +1108,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', - 'Class:ResourceAdminMenu+' => '~~', + 'Class:ResourceAdminMenu+' => '', )); // @@ -1117,7 +1117,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', - 'Class:ResourceRunQueriesMenu+' => '~~', + 'Class:ResourceRunQueriesMenu+' => '', )); // @@ -1126,7 +1126,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array( Dict::Add('DA DA', 'Danish', 'Dansk', array( 'Class:ResourceSystemMenu' => 'Resource System Menu~~', - 'Class:ResourceSystemMenu+' => '~~', + 'Class:ResourceSystemMenu+' => '', )); diff --git a/dictionaries/da.dictionary.itop.model.php b/dictionaries/da.dictionary.itop.model.php deleted file mode 100644 index d97df3824..000000000 --- a/dictionaries/da.dictionary.itop.model.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -/** - * Localized data - * - * @copyright Copyright (C) 2010-2021 Combodo SARL - * @license http://opensource.org/licenses/AGPL-3.0 - */ - -?> diff --git a/dictionaries/da.dictionary.itop.ui.php b/dictionaries/da.dictionary.itop.ui.php index a3a209ad3..4c0fb5501 100644 --- a/dictionaries/da.dictionary.itop.ui.php +++ b/dictionaries/da.dictionary.itop.ui.php @@ -357,7 +357,14 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
  • Manage the most important asset of your IT: Documentation.
  • ~~', - 'UI:WelcomeMenu:Text'=> '~~', + 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + +
    This version features a brand new modern and accessible backoffice design.
    + +
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. +We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    + +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', 'UI:WelcomeMenu:AllOpenRequests' => 'Åbne anmodninger: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Mine brugerhenvendelser', 'UI:WelcomeMenu:OpenIncidents' => 'Åbne Incidents: %1$d', diff --git a/dictionaries/de.dictionary.itop.core.php b/dictionaries/de.dictionary.itop.core.php index ad6c0bb4b..38bb694b5 100644 --- a/dictionaries/de.dictionary.itop.core.php +++ b/dictionaries/de.dictionary.itop.core.php @@ -93,7 +93,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Core:AttributeString+' => 'Alphanumerischer String', 'Core:AttributeClass' => 'Class', - 'Core:AttributeClass+' => 'Class', + 'Core:AttributeClass+' => '', 'Core:AttributeApplicationLanguage' => 'Benutzersprache', 'Core:AttributeApplicationLanguage+' => 'Sprache und Land (DE DE)', @@ -188,7 +188,7 @@ Operatoren:
    'Core:AttributeBlob+' => 'Beliebiger binärer Inhalt (Dokument)', 'Core:AttributeOneWayPassword' => 'gehashtes Passwort', - 'Core:AttributeOneWayPassword+' => 'gehashtes Passwort', + 'Core:AttributeOneWayPassword+' => '', 'Core:AttributeTable' => 'Tabelle', 'Core:AttributeTable+' => 'Indiziertes Array mit zwei Dimensionen', @@ -203,7 +203,7 @@ Operatoren:
    'Core:FriendlyName-Description' => 'Friendly name', 'Core:AttributeTag' => 'Tags', - 'Core:AttributeTag+' => 'Tags', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchro', @@ -248,15 +248,15 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:CMDBChangeOp' => 'Change-Operation', 'Class:CMDBChangeOp+' => 'Protokoll der Change-Operation', 'Class:CMDBChangeOp/Attribute:change' => 'Change', - 'Class:CMDBChangeOp/Attribute:change+' => 'Change', + 'Class:CMDBChangeOp/Attribute:change+' => '', 'Class:CMDBChangeOp/Attribute:date' => 'Datum', 'Class:CMDBChangeOp/Attribute:date+' => 'Datum und Uhrzeit der Änderungen', 'Class:CMDBChangeOp/Attribute:userinfo' => 'Benutzer', 'Class:CMDBChangeOp/Attribute:userinfo+' => 'Wer führte diese Änderung durch?', 'Class:CMDBChangeOp/Attribute:objclass' => 'Objektklasse', - 'Class:CMDBChangeOp/Attribute:objclass+' => 'Objektklasse', + 'Class:CMDBChangeOp/Attribute:objclass+' => '', 'Class:CMDBChangeOp/Attribute:objkey' => 'Objekt-ID', - 'Class:CMDBChangeOp/Attribute:objkey+' => 'Objekt-ID', + 'Class:CMDBChangeOp/Attribute:objkey+' => '', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Typ', 'Class:CMDBChangeOp/Attribute:finalclass+' => '', )); @@ -384,17 +384,17 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:EventNotificationEmail' => 'Email Emission Event', 'Class:EventNotificationEmail+' => 'Verfolgung einer Email, die gesendet wurde', 'Class:EventNotificationEmail/Attribute:to' => 'An', - 'Class:EventNotificationEmail/Attribute:to+' => 'An', + 'Class:EventNotificationEmail/Attribute:to+' => '', 'Class:EventNotificationEmail/Attribute:cc' => 'Kopie an', - 'Class:EventNotificationEmail/Attribute:cc+' => 'Kopie an', + 'Class:EventNotificationEmail/Attribute:cc+' => '', 'Class:EventNotificationEmail/Attribute:bcc' => 'Blindkopie (BCC)', - 'Class:EventNotificationEmail/Attribute:bcc+' => 'Blindkopie (BCC)', + 'Class:EventNotificationEmail/Attribute:bcc+' => '', 'Class:EventNotificationEmail/Attribute:from' => 'Von', 'Class:EventNotificationEmail/Attribute:from+' => 'Absender der Nachricht', 'Class:EventNotificationEmail/Attribute:subject' => 'Betreff', - 'Class:EventNotificationEmail/Attribute:subject+' => 'Betreff', + 'Class:EventNotificationEmail/Attribute:subject+' => '', 'Class:EventNotificationEmail/Attribute:body' => 'Inhalt der Nachricht', - 'Class:EventNotificationEmail/Attribute:body+' => 'Inhalt der Nachricht', + 'Class:EventNotificationEmail/Attribute:body+' => '', 'Class:EventNotificationEmail/Attribute:attachments' => 'Anhänge', 'Class:EventNotificationEmail/Attribute:attachments+' => 'Anhänge in der Nachricht', )); @@ -489,11 +489,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:Action/Attribute:status' => 'Status', 'Class:Action/Attribute:status+' => 'Im Einsatz oder?', 'Class:Action/Attribute:status/Value:test' => 'Wird getestet', - 'Class:Action/Attribute:status/Value:test+' => 'Wird getestet', + 'Class:Action/Attribute:status/Value:test+' => '', 'Class:Action/Attribute:status/Value:enabled' => 'Im Einsatz', - 'Class:Action/Attribute:status/Value:enabled+' => 'Im Einsatz', + 'Class:Action/Attribute:status/Value:enabled+' => '', 'Class:Action/Attribute:status/Value:disabled' => 'Inaktiv', - 'Class:Action/Attribute:status/Value:disabled+' => 'Inaktiv', + 'Class:Action/Attribute:status/Value:disabled+' => '', 'Class:Action/Attribute:trigger_list' => 'Zugehörige Trigger', 'Class:Action/Attribute:trigger_list+' => 'Trigger, die mit dieser Aktion verknüpft sind', 'Class:Action/Attribute:finalclass' => 'Typ', @@ -534,21 +534,21 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:ActionEmail/Attribute:to' => 'An', 'Class:ActionEmail/Attribute:to+' => 'Empfänger der Nachricht', 'Class:ActionEmail/Attribute:cc' => 'Kopie an', - 'Class:ActionEmail/Attribute:cc+' => 'Kopie an', + 'Class:ActionEmail/Attribute:cc+' => '', 'Class:ActionEmail/Attribute:bcc' => 'Blindkopie (BCC)', - 'Class:ActionEmail/Attribute:bcc+' => 'Blindkopie (BCC)', + 'Class:ActionEmail/Attribute:bcc+' => '', 'Class:ActionEmail/Attribute:subject' => 'Betreff', 'Class:ActionEmail/Attribute:subject+' => 'Betreff der Email', 'Class:ActionEmail/Attribute:body' => 'Inhalt der Nachricht', - 'Class:ActionEmail/Attribute:body+' => 'Inhalt der Nachricht', + 'Class:ActionEmail/Attribute:body+' => '', 'Class:ActionEmail/Attribute:importance' => 'Priorität', 'Class:ActionEmail/Attribute:importance+' => 'Prioritätseinstufung', 'Class:ActionEmail/Attribute:importance/Value:low' => 'niedrig', - 'Class:ActionEmail/Attribute:importance/Value:low+' => 'niedrig', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'normal', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => 'normal', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', 'Class:ActionEmail/Attribute:importance/Value:high' => 'hoch', - 'Class:ActionEmail/Attribute:importance/Value:high+' => 'hoch', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '', )); // @@ -698,7 +698,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( // Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:SynchroDataSource/Attribute:name' => 'Name', - 'Class:SynchroDataSource/Attribute:name+' => 'Name', + 'Class:SynchroDataSource/Attribute:name+' => '', 'Class:SynchroDataSource/Attribute:description' => 'Beschreibung', 'Class:SynchroDataSource/Attribute:status' => 'Status', 'Class:SynchroDataSource/Attribute:scope_class' => 'Ziel-Klasse', @@ -997,7 +997,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:TagSetFieldData/Attribute:label' => 'Label', 'Class:TagSetFieldData/Attribute:label+' => 'Anzeigelabel', 'Class:TagSetFieldData/Attribute:description' => 'Beschreibung', - 'Class:TagSetFieldData/Attribute:description+' => 'Beschreibung', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag-Klasse', 'Class:TagSetFieldData/Attribute:obj_class' => 'Objekt-Klasse', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Attributscode', @@ -1088,8 +1088,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array( 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Letzter Versuch', 'Class:AsyncTask/Attribute:last_attempt+' => '', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // diff --git a/dictionaries/de.dictionary.itop.model.php b/dictionaries/de.dictionary.itop.model.php deleted file mode 100644 index d97df3824..000000000 --- a/dictionaries/de.dictionary.itop.model.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -/** - * Localized data - * - * @copyright Copyright (C) 2010-2021 Combodo SARL - * @license http://opensource.org/licenses/AGPL-3.0 - */ - -?> diff --git a/dictionaries/de.dictionary.itop.ui.php b/dictionaries/de.dictionary.itop.ui.php index 5ff7bda75..d69780ae8 100644 --- a/dictionaries/de.dictionary.itop.ui.php +++ b/dictionaries/de.dictionary.itop.ui.php @@ -357,7 +357,14 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
  • und ein besseres Verwalten des wichtigsten Bestandteiles Ihrer IT: der Dokumentation.
  • ', - 'UI:WelcomeMenu:Text'=> 'Willkommen bei '.ITOP_APPLICATION_SHORT, + 'UI:WelcomeMenu:Text'=> '
    Willkommen bei '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + +
    This version features a brand new modern and accessible backoffice design.
    + +
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. +We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    + +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', 'UI:WelcomeMenu:AllOpenRequests' => 'Offene Requests: %1$d', 'UI:WelcomeMenu:MyCalls' => 'An mich gestellte Benutzeranfragen', 'UI:WelcomeMenu:OpenIncidents' => 'Offene Incidents: %1$d', diff --git a/dictionaries/en.dictionary.itop.core.php b/dictionaries/en.dictionary.itop.core.php index 5c2d92e66..6fe9bdcf1 100644 --- a/dictionaries/en.dictionary.itop.core.php +++ b/dictionaries/en.dictionary.itop.core.php @@ -67,7 +67,7 @@ Dict::Add('EN US', 'English', 'English', array( 'Core:AttributeDecimal+' => 'Decimal value (could be negative)', 'Core:AttributeBoolean' => 'Boolean', - 'Core:AttributeBoolean+' => 'Boolean', + 'Core:AttributeBoolean+' => '', 'Core:AttributeBoolean/Value:null' => '', 'Core:AttributeBoolean/Value:yes' => 'Yes', 'Core:AttributeBoolean/Value:no' => 'No', @@ -94,7 +94,7 @@ Dict::Add('EN US', 'English', 'English', array( 'Core:AttributeString+' => 'Alphanumeric string', 'Core:AttributeClass' => 'Class', - 'Core:AttributeClass+' => 'Class', + 'Core:AttributeClass+' => '', 'Core:AttributeApplicationLanguage' => 'User language', 'Core:AttributeApplicationLanguage+' => 'Language and country (EN US)', @@ -204,7 +204,7 @@ Operators:
    'Core:FriendlyName-Description' => 'Full name', 'Core:AttributeTag' => 'Tags', - 'Core:AttributeTag+' => 'Tags', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchro', @@ -249,7 +249,7 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:CMDBChangeOp' => 'Change Operation', 'Class:CMDBChangeOp+' => 'Change made by one person, at a single time, on a single object', 'Class:CMDBChangeOp/Attribute:change' => 'change', - 'Class:CMDBChangeOp/Attribute:change+' => 'change', + 'Class:CMDBChangeOp/Attribute:change+' => '', 'Class:CMDBChangeOp/Attribute:date' => 'date', 'Class:CMDBChangeOp/Attribute:date+' => 'date and time of the change', 'Class:CMDBChangeOp/Attribute:userinfo' => 'user', @@ -385,17 +385,17 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:EventNotificationEmail' => 'Email emission event', 'Class:EventNotificationEmail+' => 'Trace of an email that has been sent', 'Class:EventNotificationEmail/Attribute:to' => 'TO', - 'Class:EventNotificationEmail/Attribute:to+' => 'TO', + 'Class:EventNotificationEmail/Attribute:to+' => '', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', - 'Class:EventNotificationEmail/Attribute:cc+' => 'CC', + 'Class:EventNotificationEmail/Attribute:cc+' => '', 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC', - 'Class:EventNotificationEmail/Attribute:bcc+' => 'BCC', + 'Class:EventNotificationEmail/Attribute:bcc+' => '', 'Class:EventNotificationEmail/Attribute:from' => 'From', 'Class:EventNotificationEmail/Attribute:from+' => 'Sender of the message', 'Class:EventNotificationEmail/Attribute:subject' => 'Subject', - 'Class:EventNotificationEmail/Attribute:subject+' => 'Subject', + 'Class:EventNotificationEmail/Attribute:subject+' => '', 'Class:EventNotificationEmail/Attribute:body' => 'Body', - 'Class:EventNotificationEmail/Attribute:body+' => 'Body', + 'Class:EventNotificationEmail/Attribute:body+' => '', 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments', 'Class:EventNotificationEmail/Attribute:attachments+' => '', )); @@ -418,7 +418,7 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:EventIssue/Attribute:arguments_get' => 'URL arguments', 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET arguments', 'Class:EventIssue/Attribute:callstack' => 'Callstack', - 'Class:EventIssue/Attribute:callstack+' => 'Call stack', + 'Class:EventIssue/Attribute:callstack+' => '', 'Class:EventIssue/Attribute:data' => 'Data', 'Class:EventIssue/Attribute:data+' => 'More information', )); @@ -469,9 +469,9 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:EventLoginUsage' => 'Login Usage', 'Class:EventLoginUsage+' => 'Connection to the application', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => 'Login', + 'Class:EventLoginUsage/Attribute:user_id+' => '', 'Class:EventLoginUsage/Attribute:contact_name' => 'User Name', - 'Class:EventLoginUsage/Attribute:contact_name+' => 'User Name', + 'Class:EventLoginUsage/Attribute:contact_name+' => '', 'Class:EventLoginUsage/Attribute:contact_email' => 'User Email', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User', )); @@ -490,11 +490,11 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:Action/Attribute:status' => 'Status', 'Class:Action/Attribute:status+' => 'This status drives the action behavior', 'Class:Action/Attribute:status/Value:test' => 'Being tested', - 'Class:Action/Attribute:status/Value:test+' => 'Being tested', + 'Class:Action/Attribute:status/Value:test+' => '', 'Class:Action/Attribute:status/Value:enabled' => 'In production', - 'Class:Action/Attribute:status/Value:enabled+' => 'In production', + 'Class:Action/Attribute:status/Value:enabled+' => '', 'Class:Action/Attribute:status/Value:disabled' => 'Inactive', - 'Class:Action/Attribute:status/Value:disabled+' => 'Inactive', + 'Class:Action/Attribute:status/Value:disabled+' => '', 'Class:Action/Attribute:trigger_list' => 'Related Triggers', 'Class:Action/Attribute:trigger_list+' => 'Triggers linked to this action', 'Class:Action/Attribute:finalclass' => 'Action sub-class', @@ -545,11 +545,11 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:ActionEmail/Attribute:importance' => 'importance', 'Class:ActionEmail/Attribute:importance+' => 'Importance flag', 'Class:ActionEmail/Attribute:importance/Value:low' => 'low', - 'Class:ActionEmail/Attribute:importance/Value:low+' => 'low', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'normal', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => 'normal', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', 'Class:ActionEmail/Attribute:importance/Value:high' => 'high', - 'Class:ActionEmail/Attribute:importance/Value:high+' => 'high', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '', )); // @@ -699,7 +699,7 @@ Dict::Add('EN US', 'English', 'English', array( // Dict::Add('EN US', 'English', 'English', array( 'Class:SynchroDataSource/Attribute:name' => 'Name', - 'Class:SynchroDataSource/Attribute:name+' => 'Name', + 'Class:SynchroDataSource/Attribute:name+' => '', 'Class:SynchroDataSource/Attribute:description' => 'Description', 'Class:SynchroDataSource/Attribute:status' => 'Status', 'Class:SynchroDataSource/Attribute:scope_class' => 'Target class', @@ -998,7 +998,7 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:TagSetFieldData/Attribute:label' => 'Label', 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label', 'Class:TagSetFieldData/Attribute:description' => 'Description', - 'Class:TagSetFieldData/Attribute:description+' => 'Description', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', @@ -1089,8 +1089,8 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt', 'Class:AsyncTask/Attribute:last_attempt+' => '', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s', )); // diff --git a/dictionaries/en.dictionary.itop.ui.php b/dictionaries/en.dictionary.itop.ui.php index bef34d8d4..6ff3a57cc 100644 --- a/dictionaries/en.dictionary.itop.ui.php +++ b/dictionaries/en.dictionary.itop.ui.php @@ -75,6 +75,12 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:Query/Attribute:is_template+' => 'Usable as source for recipient OQL in Notifications', 'Class:Query/Attribute:is_template/Value:yes' => 'Yes', 'Class:Query/Attribute:is_template/Value:no' => 'No', + 'Class:Query/Attribute:export_count' => 'Export counter', + 'Class:Query/Attribute:export_last_date' => 'Last export', + 'Class:Query/Attribute:export_last_user_id' => 'User', + 'Class:Query/Attribute:export_last_user_contact' => 'Contact', + 'Query:baseinfo' => 'General information', + 'Query:exportInfo' => 'Export information', 'Class:QueryOQL/Attribute:fields' => 'Fields', 'Class:QueryOQL/Attribute:fields+' => 'Comma separated list of attributes (or alias.attribute) to export', 'Class:QueryOQL' => 'OQL Query', diff --git a/dictionaries/es_cr.dictionary.itop.core.php b/dictionaries/es_cr.dictionary.itop.core.php index 9bbcaeef9..716b6f370 100644 --- a/dictionaries/es_cr.dictionary.itop.core.php +++ b/dictionaries/es_cr.dictionary.itop.core.php @@ -68,7 +68,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Core:AttributeDecimal+' => 'Valor decimal (puede ser negativo)', 'Core:AttributeBoolean' => 'Booleano', - 'Core:AttributeBoolean+' => 'Booleano', + 'Core:AttributeBoolean+' => '', 'Core:AttributeBoolean/Value:null' => 'Nulo', 'Core:AttributeBoolean/Value:yes' => 'Si', 'Core:AttributeBoolean/Value:no' => 'No', @@ -95,7 +95,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Core:AttributeString+' => 'Cadena de caracteres alfanumerico', 'Core:AttributeClass' => 'Clase', - 'Core:AttributeClass+' => 'Clase', + 'Core:AttributeClass+' => '', 'Core:AttributeApplicationLanguage' => 'Lenguaje del usuario', 'Core:AttributeApplicationLanguage+' => 'Lenguaje y país (EN US)', @@ -121,7 +121,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Core:AttributeEmailAddress+' => 'Correo Electrónico', 'Core:AttributeIPAddress' => 'Dirección IP', - 'Core:AttributeIPAddress+' => 'Dirección IP', + 'Core:AttributeIPAddress+' => '', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Object Query Language expresion', @@ -227,7 +227,7 @@ Operadores:
    Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:CMDBChange' => 'Cambio', - 'Class:CMDBChange+' => 'Cambios', + 'Class:CMDBChange+' => '', 'Class:CMDBChange/Attribute:date' => 'Fecha', 'Class:CMDBChange/Attribute:date+' => 'Fecha y Hora en que los Cambios fueron Registrados', 'Class:CMDBChange/Attribute:userinfo' => 'Información Adicional', @@ -248,19 +248,19 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:CMDBChangeOp' => 'Operación de Cambios', - 'Class:CMDBChangeOp+' => 'Operación de Cambios', + 'Class:CMDBChangeOp+' => '', 'Class:CMDBChangeOp/Attribute:change' => 'Cambio', - 'Class:CMDBChangeOp/Attribute:change+' => 'Cambio', + 'Class:CMDBChangeOp/Attribute:change+' => '', 'Class:CMDBChangeOp/Attribute:date' => 'Fecha', 'Class:CMDBChangeOp/Attribute:date+' => 'Fecha y Hora del Cambio', 'Class:CMDBChangeOp/Attribute:userinfo' => 'Usuario', 'Class:CMDBChangeOp/Attribute:userinfo+' => 'Quién hizo este Cambio', 'Class:CMDBChangeOp/Attribute:objclass' => 'Clase de Objeto', - 'Class:CMDBChangeOp/Attribute:objclass+' => 'Clase de Objeto', + 'Class:CMDBChangeOp/Attribute:objclass+' => '', 'Class:CMDBChangeOp/Attribute:objkey' => 'Id de Objeto', - 'Class:CMDBChangeOp/Attribute:objkey+' => 'Id de Objeto', + 'Class:CMDBChangeOp/Attribute:objkey+' => '', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Clase', - 'Class:CMDBChangeOp/Attribute:finalclass+' => 'Clase', + 'Class:CMDBChangeOp/Attribute:finalclass+' => '', )); // @@ -269,7 +269,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:CMDBChangeOpCreate' => 'Creación de Objeto', - 'Class:CMDBChangeOpCreate+' => 'Creación de Objeto', + 'Class:CMDBChangeOpCreate+' => '', )); // @@ -278,7 +278,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:CMDBChangeOpDelete' => 'Borrado de Objeto', - 'Class:CMDBChangeOpDelete+' => 'Borrado de Objeto', + 'Class:CMDBChangeOpDelete+' => '', )); // @@ -287,7 +287,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:CMDBChangeOpSetAttribute' => 'Cambio en Objeto', - 'Class:CMDBChangeOpSetAttribute+' => 'Cambio en Objeto', + 'Class:CMDBChangeOpSetAttribute+' => '', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Atributo', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'Código de la propiedad modificada', )); @@ -330,7 +330,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:CMDBChangeOpSetAttributeBlob' => 'Cambio de Datos', - 'Class:CMDBChangeOpSetAttributeBlob+' => 'Cambio de Datos', + 'Class:CMDBChangeOpSetAttributeBlob+' => '', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Valor Anterior', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'Valor Anterior del Atributo', )); @@ -341,7 +341,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:CMDBChangeOpSetAttributeText' => 'Cambio de Texto', - 'Class:CMDBChangeOpSetAttributeText+' => 'Cambio de Texto', + 'Class:CMDBChangeOpSetAttributeText+' => '', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Valor Anterior', 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'Valor Anterior del Atributo', )); @@ -360,7 +360,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:Event/Attribute:userinfo' => 'Información de Usuario', 'Class:Event/Attribute:userinfo+' => 'Indentificación de la actividad que realizaba el usuario durante la cual se disparó este evento', 'Class:Event/Attribute:finalclass' => 'Clase', - 'Class:Event/Attribute:finalclass+' => 'Clase', + 'Class:Event/Attribute:finalclass+' => '', )); // @@ -369,9 +369,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:EventNotification' => 'Notificación de Evento', - 'Class:EventNotification+' => 'Notificación de Evento', + 'Class:EventNotification+' => '', 'Class:EventNotification/Attribute:trigger_id' => 'Disparador', - 'Class:EventNotification/Attribute:trigger_id+' => 'Disparador', + 'Class:EventNotification/Attribute:trigger_id+' => '', 'Class:EventNotification/Attribute:action_id' => 'Usuario', 'Class:EventNotification/Attribute:action_id+' => 'Cuenta de usuario', 'Class:EventNotification/Attribute:object_id' => 'Id de Objeto', @@ -384,7 +384,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:EventNotificationEmail' => 'Correo Electrónico de Notificación de Evento', - 'Class:EventNotificationEmail+' => 'Correo Electrónico de Notificación de Evento', + 'Class:EventNotificationEmail+' => '', 'Class:EventNotificationEmail/Attribute:to' => 'Para', 'Class:EventNotificationEmail/Attribute:to+' => 'Destinatario', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', @@ -394,11 +394,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:EventNotificationEmail/Attribute:from' => 'De', 'Class:EventNotificationEmail/Attribute:from+' => 'Remitente del mensaje', 'Class:EventNotificationEmail/Attribute:subject' => 'Asunto', - 'Class:EventNotificationEmail/Attribute:subject+' => 'Asunto', + 'Class:EventNotificationEmail/Attribute:subject+' => '', 'Class:EventNotificationEmail/Attribute:body' => 'Cuerpo del mensaje', - 'Class:EventNotificationEmail/Attribute:body+' => 'Cuerpo del mensaje', + 'Class:EventNotificationEmail/Attribute:body+' => '', 'Class:EventNotificationEmail/Attribute:attachments' => 'Anexos', - 'Class:EventNotificationEmail/Attribute:attachments+' => 'Anexos', + 'Class:EventNotificationEmail/Attribute:attachments+' => '', )); // @@ -468,11 +468,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:EventLoginUsage' => 'Uso de la Cuenta', - 'Class:EventLoginUsage+' => 'Uso de la Cuenta', + 'Class:EventLoginUsage+' => '', 'Class:EventLoginUsage/Attribute:user_id' => 'Usuario', - 'Class:EventLoginUsage/Attribute:user_id+' => 'Usuario', + 'Class:EventLoginUsage/Attribute:user_id+' => '', 'Class:EventLoginUsage/Attribute:contact_name' => 'Nombre', - 'Class:EventLoginUsage/Attribute:contact_name+' => 'Nombre', + 'Class:EventLoginUsage/Attribute:contact_name+' => '', 'Class:EventLoginUsage/Attribute:contact_email' => 'Correo Electrónico', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Correo Electrónico del usuario', )); @@ -487,19 +487,19 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:Action/Attribute:name' => 'Nombre', 'Class:Action/Attribute:name+' => 'Nombre de la Acción', 'Class:Action/Attribute:description' => 'Descripción', - 'Class:Action/Attribute:description+' => 'Descripción', + 'Class:Action/Attribute:description+' => '', 'Class:Action/Attribute:status' => 'Estatus', - 'Class:Action/Attribute:status+' => 'Estatus', + 'Class:Action/Attribute:status+' => '', 'Class:Action/Attribute:status/Value:test' => 'En Pruebas', - 'Class:Action/Attribute:status/Value:test+' => 'En Pruebas', + 'Class:Action/Attribute:status/Value:test+' => '', 'Class:Action/Attribute:status/Value:enabled' => 'Activo', - 'Class:Action/Attribute:status/Value:enabled+' => 'Activo', + 'Class:Action/Attribute:status/Value:enabled+' => '', 'Class:Action/Attribute:status/Value:disabled' => 'Inactivo', - 'Class:Action/Attribute:status/Value:disabled+' => 'Inactivo', + 'Class:Action/Attribute:status/Value:disabled+' => '', 'Class:Action/Attribute:trigger_list' => 'Disparadores Relacionados', 'Class:Action/Attribute:trigger_list+' => 'Disparadores Asociados a esta Acción', 'Class:Action/Attribute:finalclass' => 'Clase', - 'Class:Action/Attribute:finalclass+' => 'Clase', + 'Class:Action/Attribute:finalclass+' => '', 'Action:WarningNoTriggerLinked' => 'Warning, no trigger is linked to the action. It will not be active until it has at least 1.~~', )); @@ -518,7 +518,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:ActionEmail' => 'Notificación por Correo Electrónico', - 'Class:ActionEmail+' => 'Notificación por Correo Electrónico', + 'Class:ActionEmail+' => '', 'Class:ActionEmail/Attribute:status+' => 'This status drives who will be notified: just the Test recipient, all (To, cc and Bcc) or no-one~~', 'Class:ActionEmail/Attribute:status/Value:test+' => 'Only the Test recipient is notified~~', 'Class:ActionEmail/Attribute:status/Value:enabled+' => 'All To, Cc and Bcc emails are notified~~', @@ -546,11 +546,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:ActionEmail/Attribute:importance' => 'Importancia', 'Class:ActionEmail/Attribute:importance+' => 'Bandera de importancia', 'Class:ActionEmail/Attribute:importance/Value:low' => 'Baja', - 'Class:ActionEmail/Attribute:importance/Value:low+' => 'baja', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Normal', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => 'Normal', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', 'Class:ActionEmail/Attribute:importance/Value:high' => 'Alta', - 'Class:ActionEmail/Attribute:importance/Value:high+' => 'Alta', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '', )); // @@ -559,13 +559,13 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:Trigger' => 'Disparador', - 'Class:Trigger+' => 'Disparador', + 'Class:Trigger+' => '', 'Class:Trigger/Attribute:description' => 'Descripción', - 'Class:Trigger/Attribute:description+' => 'Descripción', + 'Class:Trigger/Attribute:description+' => '', 'Class:Trigger/Attribute:action_list' => 'Acciones', 'Class:Trigger/Attribute:action_list+' => 'Acciones realizadas cuando se activó el disparador', 'Class:Trigger/Attribute:finalclass' => 'Clase', - 'Class:Trigger/Attribute:finalclass+' => 'Clase', + 'Class:Trigger/Attribute:finalclass+' => '', 'Class:Trigger/Attribute:context' => 'Contexto', 'Class:Trigger/Attribute:context+' => 'Contexto para permitir el inicio del disparador', )); @@ -578,7 +578,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:TriggerOnObject' => 'Disparador (Depende de la clase)', 'Class:TriggerOnObject+' => 'Disparador en una clase de objeto dada', 'Class:TriggerOnObject/Attribute:target_class' => 'Clase destino', - 'Class:TriggerOnObject/Attribute:target_class+' => 'Clase destino', + 'Class:TriggerOnObject/Attribute:target_class+' => '', 'Class:TriggerOnObject/Attribute:filter' => 'Filtro', 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', 'TriggerOnObject:WrongFilterQuery' => 'Filtro de consulta incorrecto: %1$s', @@ -602,7 +602,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:TriggerOnStateChange' => 'Disparador (en cambio de estado)', 'Class:TriggerOnStateChange+' => 'Disparador en cambio de estado de objeto', 'Class:TriggerOnStateChange/Attribute:state' => 'Estado', - 'Class:TriggerOnStateChange/Attribute:state+' => 'Estado', + 'Class:TriggerOnStateChange/Attribute:state+' => '', )); // @@ -671,9 +671,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:TriggerOnThresholdReached' => 'Disparador (en umbral)', 'Class:TriggerOnThresholdReached+' => 'Disparador en umbral Stop-Watch alcanzado', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Detener watch', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => 'Detener watch', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Umbral', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => 'Umbral', + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', )); // @@ -682,15 +682,15 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:lnkTriggerAction' => 'Relación Acción y Disparador', - 'Class:lnkTriggerAction+' => 'Relación Acción y Disparador', + 'Class:lnkTriggerAction+' => '', 'Class:lnkTriggerAction/Attribute:action_id' => 'Acción', 'Class:lnkTriggerAction/Attribute:action_id+' => 'Acción a ser realizada', 'Class:lnkTriggerAction/Attribute:action_name' => 'Acción', - 'Class:lnkTriggerAction/Attribute:action_name+' => 'Acción', + 'Class:lnkTriggerAction/Attribute:action_name+' => '', 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Disparador', - 'Class:lnkTriggerAction/Attribute:trigger_id+' => 'Disparador', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Disparador', - 'Class:lnkTriggerAction/Attribute:trigger_name+' => 'Disparador', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', 'Class:lnkTriggerAction/Attribute:order' => 'Orden', 'Class:lnkTriggerAction/Attribute:order+' => 'Orden de realización de acciones', )); @@ -756,7 +756,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Core:Synchro:SynchroEndedOn_Date' => 'La última Sincronización terminó en %1$s.', 'Core:Synchro:SynchroRunningStartedOn_Date' => 'La Sincronización iniciada en %1$s está todavía en ejecución.', 'Menu:DataSources' => 'Fuentes de Datos Sincronizables', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:DataSources+' => 'Fuentes de Datos Sincronizables', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:DataSources+' => '', // Duplicated into itop-welcome-itil (will be removed from here...) 'Core:Synchro:label_repl_ignored' => 'Ignorados (%1$s)', 'Core:Synchro:label_repl_disappeared' => 'Desaparecieron (%1$s)', 'Core:Synchro:label_repl_existing' => 'Existen (%1$s)', @@ -791,9 +791,9 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Core:SynchroAtt:update' => '¿Actualizar?', 'Core:SynchroAtt:update+' => 'Usado para Actualizar el Objeto', 'Core:SynchroAtt:update_policy' => 'Política de Actualización', - 'Core:SynchroAtt:update_policy+' => 'Política de Actualización', + 'Core:SynchroAtt:update_policy+' => '', 'Core:SynchroAtt:reconciliation_attcode' => 'Llave de Reconciliación', - 'Core:SynchroAtt:reconciliation_attcode+' => 'Llave de Reconciliación', + 'Core:SynchroAtt:reconciliation_attcode+' => '', 'Core:SyncDataExchangeComment' => '(Datos Sincronizados)', 'Core:Synchro:ListOfDataSources' => 'Lista de Fuentes de Datos:', 'Core:Synchro:LastSynchro' => 'Última Sincronización:', @@ -1023,15 +1023,15 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:DBProperty' => 'Propiedad BD', 'Class:DBProperty+' => 'Propiedad de Base de Datos', 'Class:DBProperty/Attribute:name' => 'Nombre', - 'Class:DBProperty/Attribute:name+' => 'Nombre', + 'Class:DBProperty/Attribute:name+' => '', 'Class:DBProperty/Attribute:description' => 'Descripción', - 'Class:DBProperty/Attribute:description+' => 'Descripción', + 'Class:DBProperty/Attribute:description+' => '', 'Class:DBProperty/Attribute:value' => 'Valor', - 'Class:DBProperty/Attribute:value+' => 'Valor', + 'Class:DBProperty/Attribute:value+' => '', 'Class:DBProperty/Attribute:change_date' => 'Fecha de Cambio', - 'Class:DBProperty/Attribute:change_date+' => 'Fecha de Cambio', + 'Class:DBProperty/Attribute:change_date+' => '', 'Class:DBProperty/Attribute:change_comment' => 'Comentario Cambio', - 'Class:DBProperty/Attribute:change_comment+' => 'Comentario del Cambio', + 'Class:DBProperty/Attribute:change_comment+' => '', )); // @@ -1039,7 +1039,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( // Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:BackgroundTask' => 'Tarea en Segundo Plano', - 'Class:BackgroundTask+' => 'Tarea en Segundo Plano', + 'Class:BackgroundTask+' => '', 'Class:BackgroundTask/Attribute:class_name' => 'Nombre de Clase', 'Class:BackgroundTask/Attribute:class_name+' => 'Nombre corto para esta clase', 'Class:BackgroundTask/Attribute:first_run_date' => 'Primera Ejecución', @@ -1053,15 +1053,15 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Duración Última Ejecución', 'Class:BackgroundTask/Attribute:latest_run_duration+' => 'Duración de la Última Ejecución', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Mínima Duración de Ejecución', - 'Class:BackgroundTask/Attribute:min_run_duration+' => 'Mínima Duración de Ejecución', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Máxima Duración de Ejecución', - 'Class:BackgroundTask/Attribute:max_run_duration+' => 'Máxima Duración de Ejecución', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Promedio Duración de Ejecución', - 'Class:BackgroundTask/Attribute:average_run_duration+' => 'Promedio Duración de Ejecución', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '', 'Class:BackgroundTask/Attribute:running' => 'En Ejecución', 'Class:BackgroundTask/Attribute:running+' => 'Indicador de proceso en Ejecución', 'Class:BackgroundTask/Attribute:status' => 'Estatus', - 'Class:BackgroundTask/Attribute:status+' => 'Estatus', + 'Class:BackgroundTask/Attribute:status+' => '', )); // @@ -1069,29 +1069,29 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( // Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:AsyncTask' => 'Tarea Asíncrona', - 'Class:AsyncTask+' => 'Tarea Asíncrona', + 'Class:AsyncTask+' => '', 'Class:AsyncTask/Attribute:created' => 'Creado', - 'Class:AsyncTask/Attribute:created+' => 'Creado', + 'Class:AsyncTask/Attribute:created+' => '', 'Class:AsyncTask/Attribute:started' => 'Iniciado', - 'Class:AsyncTask/Attribute:started+' => 'Iniciado', + 'Class:AsyncTask/Attribute:started+' => '', 'Class:AsyncTask/Attribute:planned' => 'Planeado', - 'Class:AsyncTask/Attribute:planned+' => 'Planeado', + 'Class:AsyncTask/Attribute:planned+' => '', 'Class:AsyncTask/Attribute:event_id' => 'Evento', - 'Class:AsyncTask/Attribute:event_id+' => 'Evento', + 'Class:AsyncTask/Attribute:event_id+' => '', 'Class:AsyncTask/Attribute:finalclass' => 'Clase', - 'Class:AsyncTask/Attribute:finalclass+' => 'Clase', + 'Class:AsyncTask/Attribute:finalclass+' => '', 'Class:AsyncTask/Attribute:status' => 'Status~~', - 'Class:AsyncTask/Attribute:status+' => '~~', + 'Class:AsyncTask/Attribute:status+' => '', 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', - 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', + 'Class:AsyncTask/Attribute:remaining_retries+' => '', 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', - 'Class:AsyncTask/Attribute:last_error_code+' => '~~', + 'Class:AsyncTask/Attribute:last_error_code+' => '', 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', - 'Class:AsyncTask/Attribute:last_error+' => '~~', + 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', - 'Class:AsyncTask/Attribute:last_attempt+' => '~~', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // diff --git a/dictionaries/es_cr.dictionary.itop.model.php b/dictionaries/es_cr.dictionary.itop.model.php deleted file mode 100644 index dead870da..000000000 --- a/dictionaries/es_cr.dictionary.itop.model.php +++ /dev/null @@ -1,24 +0,0 @@ - -/** - * Spanish Localized data - * - * @copyright Copyright (C) 2010-2021 Combodo SARL - * @license http://opensource.org/licenses/AGPL-3.0 - * @traductor Miguel Turrubiates - */ diff --git a/dictionaries/es_cr.dictionary.itop.ui.php b/dictionaries/es_cr.dictionary.itop.ui.php index 476df0c22..7baa808cf 100644 --- a/dictionaries/es_cr.dictionary.itop.ui.php +++ b/dictionaries/es_cr.dictionary.itop.ui.php @@ -369,7 +369,14 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
  • Administrar el bien más importante de su infraestructura de TI: La Documentación.
  • ', - 'UI:WelcomeMenu:Text'=> '~~', + 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + +
    This version features a brand new modern and accessible backoffice design.
    + +
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. +We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    + +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', 'UI:WelcomeMenu:AllOpenRequests' => 'Requerimientos Abiertos: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Mis Requerimientos', 'UI:WelcomeMenu:OpenIncidents' => 'Incidentes Abiertos: %1$d', diff --git a/dictionaries/fr.dictionary.itop.core.php b/dictionaries/fr.dictionary.itop.core.php index 105191cf0..8369af8a2 100644 --- a/dictionaries/fr.dictionary.itop.core.php +++ b/dictionaries/fr.dictionary.itop.core.php @@ -65,7 +65,7 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Core:AttributeDecimal+' => 'Valeur numérique décimale', 'Core:AttributeBoolean' => 'Booléen', - 'Core:AttributeBoolean+' => 'Booléen', + 'Core:AttributeBoolean+' => '', 'Core:AttributeBoolean/Value:null' => '', 'Core:AttributeBoolean/Value:yes' => 'Oui', 'Core:AttributeBoolean/Value:no' => 'Non', @@ -118,7 +118,7 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Core:AttributeEmailAddress+' => 'Adresse électronique (xxxx@yyy.zzz)', 'Core:AttributeIPAddress' => 'Adresse IP', - 'Core:AttributeIPAddress+' => 'Adresse IP', + 'Core:AttributeIPAddress+' => '', 'Core:AttributeOQL' => 'Expression OQL', 'Core:AttributeOQL+' => 'Expression formattée en "Object Query Language"', @@ -172,7 +172,7 @@ Opérateurs :
    'Core:AttributeDeadline+' => 'Date/heure exprimée relativement à l\'heure courante', 'Core:AttributeExternalKey' => 'Clé externe', - 'Core:AttributeExternalKey+' => 'Clé externe', + 'Core:AttributeExternalKey+' => '', 'Core:AttributeHierarchicalKey' => 'Clé externe (hiérarchie)', 'Core:AttributeHierarchicalKey+' => 'Clé externe vers le parent', @@ -202,7 +202,7 @@ Opérateurs :
    'Core:FriendlyName-Description' => 'Nom complet', 'Core:AttributeTag' => 'Taxon', - 'Core:AttributeTag+' => 'Taxon', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchro', @@ -994,9 +994,9 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Class:TagSetFieldData/Attribute:code' => 'Code', 'Class:TagSetFieldData/Attribute:code+' => 'Code interne. Doit contenir au moins 3 caractères alphanumériques', 'Class:TagSetFieldData/Attribute:label' => 'Label', - 'Class:TagSetFieldData/Attribute:label+' => 'Label', + 'Class:TagSetFieldData/Attribute:label+' => '', 'Class:TagSetFieldData/Attribute:description' => 'Description', - 'Class:TagSetFieldData/Attribute:description+' => 'Description', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Type d\'étiquette', 'Class:TagSetFieldData/Attribute:obj_class' => 'Type d\'objet', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Code du champ', @@ -1087,8 +1087,8 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Dernière tentative', 'Class:AsyncTask/Attribute:last_attempt+' => '', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Format incorrect pour la configuration de "async_taks_retries[%1$s]". La bonne syntaxe est un tableau avec comme clés: %2$s', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Format incorrect pour la configuration de "async_taks_retries[%1$s]": clé "%2$s" invalide. Les clés attendues sont: %3$s', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Format incorrect pour la configuration de "async_task_retries[%1$s]". La bonne syntaxe est un tableau avec comme clés: %2$s', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Format incorrect pour la configuration de "async_task_retries[%1$s]": clé "%2$s" invalide. Les clés attendues sont: %3$s', )); // diff --git a/dictionaries/fr.dictionary.itop.model.php b/dictionaries/fr.dictionary.itop.model.php deleted file mode 100644 index d97df3824..000000000 --- a/dictionaries/fr.dictionary.itop.model.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -/** - * Localized data - * - * @copyright Copyright (C) 2010-2021 Combodo SARL - * @license http://opensource.org/licenses/AGPL-3.0 - */ - -?> diff --git a/dictionaries/fr.dictionary.itop.ui.php b/dictionaries/fr.dictionary.itop.ui.php index a67b7f1ae..6fbd327a9 100644 --- a/dictionaries/fr.dictionary.itop.ui.php +++ b/dictionaries/fr.dictionary.itop.ui.php @@ -59,6 +59,12 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Class:Query/Attribute:is_template+' => 'Utilisable comme base pour les destinataires des Notifications', 'Class:Query/Attribute:is_template/Value:yes' => 'Oui', 'Class:Query/Attribute:is_template/Value:no' => 'Non', + 'Class:Query/Attribute:export_count' => 'Nombre d\'exports', + 'Class:Query/Attribute:export_last_date' => 'Dernier export', + 'Class:Query/Attribute:export_last_user_id' => 'Utilisateur', + 'Class:Query/Attribute:export_last_user_contact' => 'Contact', + 'Query:baseinfo' => 'Informations générales', + 'Query:exportInfo' => 'Informations sur les exports', 'Class:QueryOQL/Attribute:fields' => 'Champs', 'Class:QueryOQL/Attribute:fields+' => 'Liste CSV des attributs (ou alias.attribut) à exporter', 'Class:QueryOQL' => 'Requête OQL', @@ -1086,7 +1092,7 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé 'UI:RelationTooltip:ImpactedItems_N_of_M' => 'Nb éléments impactés: %1$d / %2$d', 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Seuil critique: %1$d / %2$d', 'Portal:Title' => 'Portail utilisateur '.ITOP_APPLICATION_SHORT, - 'Portal:NoRequestMgmt' => 'Chèr(e) %1$s, vous avez été redirigé(e) vers cette page car votre compte utilisateur est configuré avec le profil \'Utilisateur du Portail\'. Malheureusement, iTop n\'a pas été installé avec le module de \'Gestion des Demandes\'. Merci de contacter votre administrateur iTop.', + 'Portal:NoRequestMgmt' => 'Chèr(e) %1$s, vous avez été redirigé(e) vers cette page car votre compte utilisateur est configuré avec le profil \'Utilisateur du Portail\'. Malheureusement, iTop n\'a pas été installé avec le module de \'Gestion des Demandes\'. Merci de contacter votre administrateur '.ITOP_APPLICATION_SHORT.'.', 'Portal:Refresh' => 'Rafraîchir', 'Portal:Back' => 'Retour', 'Portal:WelcomeUserOrg' => 'Bienvenue %1$s (%2$s)', @@ -1428,7 +1434,7 @@ Lors de l\'association à un déclencheur, on attribue à chaque action un numé 'UI:About:InstallationOptions' => 'Options d\'installation', 'UI:About:ManualExtensionSource' => 'Extension', 'UI:About:Extension_Version' => 'Version: %1$s', - 'UI:About:RemoteExtensionSource' => 'iTop Hub', + 'UI:About:RemoteExtensionSource' => 'Data', 'UI:DisconnectedDlgMessage' => 'Vous êtes déconnecté(e). Vous devez vous identifier pour pouvoir continuer à utiliser l\'application.', 'UI:DisconnectedDlgTitle' => 'Attention !', diff --git a/dictionaries/hu.dictionary.itop.core.php b/dictionaries/hu.dictionary.itop.core.php index 1eff6cfde..5c91fc1f6 100755 --- a/dictionaries/hu.dictionary.itop.core.php +++ b/dictionaries/hu.dictionary.itop.core.php @@ -34,26 +34,26 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~', 'Core:AttributeDashboard' => 'Dashboard~~', - 'Core:AttributeDashboard+' => '~~', + 'Core:AttributeDashboard+' => '', 'Core:AttributePhoneNumber' => 'Phone number~~', - 'Core:AttributePhoneNumber+' => '~~', + 'Core:AttributePhoneNumber+' => '', 'Core:AttributeObsolescenceDate' => 'Obsolescence date~~', - 'Core:AttributeObsolescenceDate+' => '~~', + 'Core:AttributeObsolescenceDate+' => '', 'Core:AttributeTagSet' => 'List of tags~~', - 'Core:AttributeTagSet+' => '~~', + 'Core:AttributeTagSet+' => '', 'Core:AttributeSet:placeholder' => 'click to add~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~', 'Core:AttributeCaseLog' => 'Log~~', - 'Core:AttributeCaseLog+' => '~~', + 'Core:AttributeCaseLog+' => '', 'Core:AttributeMetaEnum' => 'Computed enum~~', - 'Core:AttributeMetaEnum+' => '~~', + 'Core:AttributeMetaEnum+' => '', 'Core:AttributeLinkedSetIndirect' => 'Objektum tömbök (N-N)', 'Core:AttributeLinkedSetIndirect+' => '', @@ -202,7 +202,7 @@ Operators:
    'Core:FriendlyName-Description' => 'Friendly name~~', 'Core:AttributeTag' => 'Tags~~', - 'Core:AttributeTag+' => 'Tags~~', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST~~', 'Core:Context=Synchro' => 'Synchro~~', @@ -395,7 +395,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:EventNotificationEmail/Attribute:body' => 'Szöveg', 'Class:EventNotificationEmail/Attribute:body+' => '', 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments~~', - 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', + 'Class:EventNotificationEmail/Attribute:attachments+' => '', )); // @@ -523,11 +523,11 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:ActionEmail/Attribute:test_recipient' => 'Teszt címzett', 'Class:ActionEmail/Attribute:test_recipient+' => '', 'Class:ActionEmail/Attribute:from' => 'Feladó~~', - 'Class:ActionEmail/Attribute:from+' => '~~', + 'Class:ActionEmail/Attribute:from+' => '', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:reply_to' => 'Válasz~~', - 'Class:ActionEmail/Attribute:reply_to+' => '~~', + 'Class:ActionEmail/Attribute:reply_to+' => '', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:to' => 'Címzett', @@ -646,7 +646,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', )); // @@ -668,9 +668,9 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:TriggerOnThresholdReached' => 'Trigger (on threshold)~~', 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stop watch~~', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Threshold~~', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', )); // @@ -989,14 +989,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( // Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:TagSetFieldData' => '%2$s for class %1$s~~', - 'Class:TagSetFieldData+' => '~~', + 'Class:TagSetFieldData+' => '', 'Class:TagSetFieldData/Attribute:code' => 'Code~~', 'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters~~', 'Class:TagSetFieldData/Attribute:label' => 'Label~~', 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', 'Class:TagSetFieldData/Attribute:description' => 'Description~~', - 'Class:TagSetFieldData/Attribute:description+' => 'Description~~', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', @@ -1018,17 +1018,17 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( // Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:DBProperty' => 'DB property~~', - 'Class:DBProperty+' => '~~', + 'Class:DBProperty+' => '', 'Class:DBProperty/Attribute:name' => 'Name~~', - 'Class:DBProperty/Attribute:name+' => '~~', + 'Class:DBProperty/Attribute:name+' => '', 'Class:DBProperty/Attribute:description' => 'Description~~', - 'Class:DBProperty/Attribute:description+' => '~~', + 'Class:DBProperty/Attribute:description+' => '', 'Class:DBProperty/Attribute:value' => 'Value~~', - 'Class:DBProperty/Attribute:value+' => '~~', + 'Class:DBProperty/Attribute:value+' => '', 'Class:DBProperty/Attribute:change_date' => 'Change date~~', - 'Class:DBProperty/Attribute:change_date+' => '~~', + 'Class:DBProperty/Attribute:change_date+' => '', 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', - 'Class:DBProperty/Attribute:change_comment+' => '~~', + 'Class:DBProperty/Attribute:change_comment+' => '', )); // @@ -1036,29 +1036,29 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( // Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:BackgroundTask' => 'Background task~~', - 'Class:BackgroundTask+' => '~~', + 'Class:BackgroundTask+' => '', 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', - 'Class:BackgroundTask/Attribute:class_name+' => '~~', + 'Class:BackgroundTask/Attribute:class_name+' => '', 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date~~', - 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:first_run_date+' => '', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date~~', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '', 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date~~', - 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:next_run_date+' => '', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count~~', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration~~', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration~~', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration~~', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration~~', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '', 'Class:BackgroundTask/Attribute:running' => 'Running~~', - 'Class:BackgroundTask/Attribute:running+' => '~~', + 'Class:BackgroundTask/Attribute:running+' => '', 'Class:BackgroundTask/Attribute:status' => 'Status~~', - 'Class:BackgroundTask/Attribute:status+' => '~~', + 'Class:BackgroundTask/Attribute:status+' => '', )); // @@ -1066,29 +1066,29 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( // Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:AsyncTask' => 'Async. task~~', - 'Class:AsyncTask+' => '~~', + 'Class:AsyncTask+' => '', 'Class:AsyncTask/Attribute:created' => 'Created~~', - 'Class:AsyncTask/Attribute:created+' => '~~', + 'Class:AsyncTask/Attribute:created+' => '', 'Class:AsyncTask/Attribute:started' => 'Started~~', - 'Class:AsyncTask/Attribute:started+' => '~~', + 'Class:AsyncTask/Attribute:started+' => '', 'Class:AsyncTask/Attribute:planned' => 'Planned~~', - 'Class:AsyncTask/Attribute:planned+' => '~~', + 'Class:AsyncTask/Attribute:planned+' => '', 'Class:AsyncTask/Attribute:event_id' => 'Event~~', - 'Class:AsyncTask/Attribute:event_id+' => '~~', + 'Class:AsyncTask/Attribute:event_id+' => '', 'Class:AsyncTask/Attribute:finalclass' => 'Final class~~', - 'Class:AsyncTask/Attribute:finalclass+' => '~~', + 'Class:AsyncTask/Attribute:finalclass+' => '', 'Class:AsyncTask/Attribute:status' => 'Status~~', - 'Class:AsyncTask/Attribute:status+' => '~~', + 'Class:AsyncTask/Attribute:status+' => '', 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', - 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', + 'Class:AsyncTask/Attribute:remaining_retries+' => '', 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', - 'Class:AsyncTask/Attribute:last_error_code+' => '~~', + 'Class:AsyncTask/Attribute:last_error_code+' => '', 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', - 'Class:AsyncTask/Attribute:last_error+' => '~~', + 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', - 'Class:AsyncTask/Attribute:last_attempt+' => '~~', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // @@ -1097,7 +1097,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:AbstractResource' => 'Abstract Resource~~', - 'Class:AbstractResource+' => '~~', + 'Class:AbstractResource+' => '', )); // @@ -1106,7 +1106,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', - 'Class:ResourceAdminMenu+' => '~~', + 'Class:ResourceAdminMenu+' => '', )); // @@ -1115,7 +1115,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', - 'Class:ResourceRunQueriesMenu+' => '~~', + 'Class:ResourceRunQueriesMenu+' => '', )); // @@ -1124,7 +1124,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array( Dict::Add('HU HU', 'Hungarian', 'Magyar', array( 'Class:ResourceSystemMenu' => 'Resource System Menu~~', - 'Class:ResourceSystemMenu+' => '~~', + 'Class:ResourceSystemMenu+' => '', )); diff --git a/dictionaries/hu.dictionary.itop.model.php b/dictionaries/hu.dictionary.itop.model.php deleted file mode 100644 index d97df3824..000000000 --- a/dictionaries/hu.dictionary.itop.model.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -/** - * Localized data - * - * @copyright Copyright (C) 2010-2021 Combodo SARL - * @license http://opensource.org/licenses/AGPL-3.0 - */ - -?> diff --git a/dictionaries/hu.dictionary.itop.ui.php b/dictionaries/hu.dictionary.itop.ui.php index 29483fa4b..a2ab95317 100755 --- a/dictionaries/hu.dictionary.itop.ui.php +++ b/dictionaries/hu.dictionary.itop.ui.php @@ -357,7 +357,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
  • hatékonyan tudja kezelni az egyik legfontosabb IT eszközt, a dokumentációt.
  • ', - 'UI:WelcomeMenu:Text'=> '~~', + 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + +
    This version features a brand new modern and accessible backoffice design.
    + +
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. +We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    + +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', 'UI:WelcomeMenu:AllOpenRequests' => 'Összes nyitott kérés: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Saját kérések', 'UI:WelcomeMenu:OpenIncidents' => 'Nyitott incidensek: %1$d', diff --git a/dictionaries/it.dictionary.itop.core.php b/dictionaries/it.dictionary.itop.core.php index 8d1c70983..a996ef39b 100644 --- a/dictionaries/it.dictionary.itop.core.php +++ b/dictionaries/it.dictionary.itop.core.php @@ -36,26 +36,26 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~', 'Core:AttributeDashboard' => 'Dashboard~~', - 'Core:AttributeDashboard+' => '~~', + 'Core:AttributeDashboard+' => '', 'Core:AttributePhoneNumber' => 'Phone number~~', - 'Core:AttributePhoneNumber+' => '~~', + 'Core:AttributePhoneNumber+' => '', 'Core:AttributeObsolescenceDate' => 'Obsolescence date~~', - 'Core:AttributeObsolescenceDate+' => '~~', + 'Core:AttributeObsolescenceDate+' => '', 'Core:AttributeTagSet' => 'List of tags~~', - 'Core:AttributeTagSet+' => '~~', + 'Core:AttributeTagSet+' => '', 'Core:AttributeSet:placeholder' => 'click to add~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~', 'Core:AttributeCaseLog' => 'Log~~', - 'Core:AttributeCaseLog+' => '~~', + 'Core:AttributeCaseLog+' => '', 'Core:AttributeMetaEnum' => 'Computed enum~~', - 'Core:AttributeMetaEnum+' => '~~', + 'Core:AttributeMetaEnum+' => '', 'Core:AttributeLinkedSetIndirect' => 'Array di oggetti (N-N)', 'Core:AttributeLinkedSetIndirect+' => 'ogni tipo di oggetti [sottoclasse] della stessa classe', @@ -67,7 +67,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Core:AttributeDecimal+' => 'valore decimale (non può essere negativo)', 'Core:AttributeBoolean' => 'Booleano', - 'Core:AttributeBoolean+' => 'Booleano', + 'Core:AttributeBoolean+' => '', 'Core:AttributeBoolean/Value:null' => '', 'Core:AttributeBoolean/Value:yes' => 'Yes~~', 'Core:AttributeBoolean/Value:no' => 'No~~', @@ -94,7 +94,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Core:AttributeString+' => 'Stringa alfanumerica', 'Core:AttributeClass' => 'Classe', - 'Core:AttributeClass+' => 'Classe', + 'Core:AttributeClass+' => '', 'Core:AttributeApplicationLanguage' => 'Lingua Utente', 'Core:AttributeApplicationLanguage+' => 'Lingua e Paese (EN US)', @@ -117,10 +117,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Core:AttributeHTML+' => 'Stringa HTML', 'Core:AttributeEmailAddress' => 'Indirizzo Email', - 'Core:AttributeEmailAddress+' => 'Indirizzo Email', + 'Core:AttributeEmailAddress+' => '', 'Core:AttributeIPAddress' => 'Indirizzo IP', - 'Core:AttributeIPAddress+' => 'Indirizzo IP', + 'Core:AttributeIPAddress+' => '', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Espressione Object Query Langage', @@ -204,7 +204,7 @@ Operatori:
    'Core:FriendlyName-Description' => 'Friendly name', 'Core:AttributeTag' => 'Tags~~', - 'Core:AttributeTag+' => 'Tags~~', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST~~', 'Core:Context=Synchro' => 'Synchro~~', @@ -249,15 +249,15 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:CMDBChangeOp' => 'Operazione di cambio', 'Class:CMDBChangeOp+' => 'Rilevamento delle operazioni di cambio', 'Class:CMDBChangeOp/Attribute:change' => 'cambio', - 'Class:CMDBChangeOp/Attribute:change+' => 'cambio', + 'Class:CMDBChangeOp/Attribute:change+' => '', 'Class:CMDBChangeOp/Attribute:date' => 'data', 'Class:CMDBChangeOp/Attribute:date+' => 'data e ora del cambio', 'Class:CMDBChangeOp/Attribute:userinfo' => 'utente', 'Class:CMDBChangeOp/Attribute:userinfo+' => 'chi ha fatto questo cambio', 'Class:CMDBChangeOp/Attribute:objclass' => 'classe oggetto', - 'Class:CMDBChangeOp/Attribute:objclass+' => 'classe oggetto', + 'Class:CMDBChangeOp/Attribute:objclass+' => '', 'Class:CMDBChangeOp/Attribute:objkey' => 'oggetto id', - 'Class:CMDBChangeOp/Attribute:objkey+' => 'ooggetto id', + 'Class:CMDBChangeOp/Attribute:objkey+' => '', 'Class:CMDBChangeOp/Attribute:finalclass' => 'tipo', 'Class:CMDBChangeOp/Attribute:finalclass+' => '', )); @@ -385,19 +385,19 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:EventNotificationEmail' => 'Emissione evento Email', 'Class:EventNotificationEmail+' => 'Traccia di una e-mail che è stato inviata', 'Class:EventNotificationEmail/Attribute:to' => 'A', - 'Class:EventNotificationEmail/Attribute:to+' => 'A', + 'Class:EventNotificationEmail/Attribute:to+' => '', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', - 'Class:EventNotificationEmail/Attribute:cc+' => 'CC', + 'Class:EventNotificationEmail/Attribute:cc+' => '', 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC', - 'Class:EventNotificationEmail/Attribute:bcc+' => 'BCC', + 'Class:EventNotificationEmail/Attribute:bcc+' => '', 'Class:EventNotificationEmail/Attribute:from' => 'Da', 'Class:EventNotificationEmail/Attribute:from+' => 'Mittente del messaggio', 'Class:EventNotificationEmail/Attribute:subject' => 'Oggetto', - 'Class:EventNotificationEmail/Attribute:subject+' => 'Oggetto', + 'Class:EventNotificationEmail/Attribute:subject+' => '', 'Class:EventNotificationEmail/Attribute:body' => 'Corpo', - 'Class:EventNotificationEmail/Attribute:body+' => 'Corpo', + 'Class:EventNotificationEmail/Attribute:body+' => '', 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments~~', - 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', + 'Class:EventNotificationEmail/Attribute:attachments+' => '', )); // @@ -418,7 +418,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:EventIssue/Attribute:arguments_get' => 'Argomenti URL', 'Class:EventIssue/Attribute:arguments_get+' => 'Argomenti GET HTTP', 'Class:EventIssue/Attribute:callstack' => 'Pila di chiamate', - 'Class:EventIssue/Attribute:callstack+' => 'Pila di chiamate', + 'Class:EventIssue/Attribute:callstack+' => '', 'Class:EventIssue/Attribute:data' => 'Dati', 'Class:EventIssue/Attribute:data+' => 'Informazioni aggiuntive', )); @@ -469,9 +469,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:EventLoginUsage' => 'Uso Login', 'Class:EventLoginUsage+' => 'Connessione all\'applicazione', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => 'Login', + 'Class:EventLoginUsage/Attribute:user_id+' => '', 'Class:EventLoginUsage/Attribute:contact_name' => 'User Name', - 'Class:EventLoginUsage/Attribute:contact_name+' => 'User Name', + 'Class:EventLoginUsage/Attribute:contact_name+' => '', 'Class:EventLoginUsage/Attribute:contact_email' => 'User Email', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Indirizzo email dell\'utente', )); @@ -490,11 +490,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:Action/Attribute:status' => 'Stato', 'Class:Action/Attribute:status+' => 'In produzione o ?', 'Class:Action/Attribute:status/Value:test' => 'In fase di test', - 'Class:Action/Attribute:status/Value:test+' => 'In fase di test', + 'Class:Action/Attribute:status/Value:test+' => '', 'Class:Action/Attribute:status/Value:enabled' => 'In produzione', - 'Class:Action/Attribute:status/Value:enabled+' => 'In produzione', + 'Class:Action/Attribute:status/Value:enabled+' => '', 'Class:Action/Attribute:status/Value:disabled' => 'Inattivo', - 'Class:Action/Attribute:status/Value:disabled+' => 'Inattivo', + 'Class:Action/Attribute:status/Value:disabled+' => '', 'Class:Action/Attribute:trigger_list' => 'Triggers correlati', 'Class:Action/Attribute:trigger_list+' => 'Triggers colleagati a questa azione', 'Class:Action/Attribute:finalclass' => 'Tipo', @@ -525,11 +525,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:ActionEmail/Attribute:test_recipient' => 'Test destinatario', 'Class:ActionEmail/Attribute:test_recipient+' => '', 'Class:ActionEmail/Attribute:from' => 'Da~~', - 'Class:ActionEmail/Attribute:from+' => '~~', + 'Class:ActionEmail/Attribute:from+' => '', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:reply_to' => 'Rispondi A~~', - 'Class:ActionEmail/Attribute:reply_to+' => '~~', + 'Class:ActionEmail/Attribute:reply_to+' => '', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:to' => 'A', @@ -543,13 +543,13 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:ActionEmail/Attribute:body' => 'corpo', 'Class:ActionEmail/Attribute:body+' => 'Contenuto dell\'email', 'Class:ActionEmail/Attribute:importance' => 'Priorità', - 'Class:ActionEmail/Attribute:importance+' => 'Priorità', + 'Class:ActionEmail/Attribute:importance+' => '', 'Class:ActionEmail/Attribute:importance/Value:low' => 'bassa', - 'Class:ActionEmail/Attribute:importance/Value:low+' => 'bassa', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'normale', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => 'normale', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', 'Class:ActionEmail/Attribute:importance/Value:high' => 'alta', - 'Class:ActionEmail/Attribute:importance/Value:high+' => 'alta', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '', )); // @@ -648,7 +648,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', )); // @@ -670,9 +670,9 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:TriggerOnThresholdReached' => 'Trigger (on threshold)~~', 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stop watch~~', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Threshold~~', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', )); // @@ -699,7 +699,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( // Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:SynchroDataSource/Attribute:name' => 'Nome', - 'Class:SynchroDataSource/Attribute:name+' => 'Nome', + 'Class:SynchroDataSource/Attribute:name+' => '', 'Class:SynchroDataSource/Attribute:description' => 'Descrizione', 'Class:SynchroDataSource/Attribute:status' => 'Stato', 'Class:SynchroDataSource/Attribute:scope_class' => 'Classe bersaglio', @@ -707,7 +707,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contatto a cui notificare', 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contatto a cui notificare in caso di errore ', 'Class:SynchroDataSource/Attribute:url_icon' => 'Icona del collegamento ipertestuale', - 'Class:SynchroDataSource/Attribute:url_icon+' => 'Una (piccola) immagine del collegamento ipertestuale che rappresenta l\'applicazione con cui è sincronizzato QiTop', + 'Class:SynchroDataSource/Attribute:url_icon+' => 'Una (piccola) immagine del collegamento ipertestuale che rappresenta l\'applicazione con cui è sincronizzato '.ITOP_APPLICATION_SHORT, 'Class:SynchroDataSource/Attribute:url_application' => 'Collegamento ipertestuale all\'applicazione', 'Class:SynchroDataSource/Attribute:url_application+' => 'Collegamento ipertestuale all\'oggetto ITOP nell\'applicazione esterna con la quale QiTop è sincronizzato (se applicabile). Possibili segnaposto: $this->attribute$ e $replica->primary_key$', 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Policy di riconciliazione', @@ -991,14 +991,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( // Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:TagSetFieldData' => '%2$s for class %1$s~~', - 'Class:TagSetFieldData+' => '~~', + 'Class:TagSetFieldData+' => '', 'Class:TagSetFieldData/Attribute:code' => 'Code~~', 'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters~~', 'Class:TagSetFieldData/Attribute:label' => 'Label~~', 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', 'Class:TagSetFieldData/Attribute:description' => 'Description~~', - 'Class:TagSetFieldData/Attribute:description+' => 'Description~~', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', @@ -1020,17 +1020,17 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( // Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:DBProperty' => 'DB property~~', - 'Class:DBProperty+' => '~~', + 'Class:DBProperty+' => '', 'Class:DBProperty/Attribute:name' => 'Name~~', - 'Class:DBProperty/Attribute:name+' => '~~', + 'Class:DBProperty/Attribute:name+' => '', 'Class:DBProperty/Attribute:description' => 'Description~~', - 'Class:DBProperty/Attribute:description+' => '~~', + 'Class:DBProperty/Attribute:description+' => '', 'Class:DBProperty/Attribute:value' => 'Value~~', - 'Class:DBProperty/Attribute:value+' => '~~', + 'Class:DBProperty/Attribute:value+' => '', 'Class:DBProperty/Attribute:change_date' => 'Change date~~', - 'Class:DBProperty/Attribute:change_date+' => '~~', + 'Class:DBProperty/Attribute:change_date+' => '', 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', - 'Class:DBProperty/Attribute:change_comment+' => '~~', + 'Class:DBProperty/Attribute:change_comment+' => '', )); // @@ -1038,29 +1038,29 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( // Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:BackgroundTask' => 'Background task~~', - 'Class:BackgroundTask+' => '~~', + 'Class:BackgroundTask+' => '', 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', - 'Class:BackgroundTask/Attribute:class_name+' => '~~', + 'Class:BackgroundTask/Attribute:class_name+' => '', 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date~~', - 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:first_run_date+' => '', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date~~', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '', 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date~~', - 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:next_run_date+' => '', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count~~', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration~~', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration~~', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration~~', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration~~', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '', 'Class:BackgroundTask/Attribute:running' => 'Running~~', - 'Class:BackgroundTask/Attribute:running+' => '~~', + 'Class:BackgroundTask/Attribute:running+' => '', 'Class:BackgroundTask/Attribute:status' => 'Status~~', - 'Class:BackgroundTask/Attribute:status+' => '~~', + 'Class:BackgroundTask/Attribute:status+' => '', )); // @@ -1068,29 +1068,29 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( // Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:AsyncTask' => 'Async. task~~', - 'Class:AsyncTask+' => '~~', + 'Class:AsyncTask+' => '', 'Class:AsyncTask/Attribute:created' => 'Created~~', - 'Class:AsyncTask/Attribute:created+' => '~~', + 'Class:AsyncTask/Attribute:created+' => '', 'Class:AsyncTask/Attribute:started' => 'Started~~', - 'Class:AsyncTask/Attribute:started+' => '~~', + 'Class:AsyncTask/Attribute:started+' => '', 'Class:AsyncTask/Attribute:planned' => 'Planned~~', - 'Class:AsyncTask/Attribute:planned+' => '~~', + 'Class:AsyncTask/Attribute:planned+' => '', 'Class:AsyncTask/Attribute:event_id' => 'Event~~', - 'Class:AsyncTask/Attribute:event_id+' => '~~', + 'Class:AsyncTask/Attribute:event_id+' => '', 'Class:AsyncTask/Attribute:finalclass' => 'Final class~~', - 'Class:AsyncTask/Attribute:finalclass+' => '~~', + 'Class:AsyncTask/Attribute:finalclass+' => '', 'Class:AsyncTask/Attribute:status' => 'Status~~', - 'Class:AsyncTask/Attribute:status+' => '~~', + 'Class:AsyncTask/Attribute:status+' => '', 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', - 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', + 'Class:AsyncTask/Attribute:remaining_retries+' => '', 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', - 'Class:AsyncTask/Attribute:last_error_code+' => '~~', + 'Class:AsyncTask/Attribute:last_error_code+' => '', 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', - 'Class:AsyncTask/Attribute:last_error+' => '~~', + 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', - 'Class:AsyncTask/Attribute:last_attempt+' => '~~', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // @@ -1099,7 +1099,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:AbstractResource' => 'Abstract Resource~~', - 'Class:AbstractResource+' => '~~', + 'Class:AbstractResource+' => '', )); // @@ -1108,7 +1108,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', - 'Class:ResourceAdminMenu+' => '~~', + 'Class:ResourceAdminMenu+' => '', )); // @@ -1117,7 +1117,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', - 'Class:ResourceRunQueriesMenu+' => '~~', + 'Class:ResourceRunQueriesMenu+' => '', )); // @@ -1126,7 +1126,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array( Dict::Add('IT IT', 'Italian', 'Italiano', array( 'Class:ResourceSystemMenu' => 'Resource System Menu~~', - 'Class:ResourceSystemMenu+' => '~~', + 'Class:ResourceSystemMenu+' => '', )); diff --git a/dictionaries/it.dictionary.itop.model.php b/dictionaries/it.dictionary.itop.model.php deleted file mode 100644 index d97df3824..000000000 --- a/dictionaries/it.dictionary.itop.model.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -/** - * Localized data - * - * @copyright Copyright (C) 2010-2021 Combodo SARL - * @license http://opensource.org/licenses/AGPL-3.0 - */ - -?> diff --git a/dictionaries/it.dictionary.itop.ui.php b/dictionaries/it.dictionary.itop.ui.php index 3091e1a30..76408ff80 100644 --- a/dictionaries/it.dictionary.itop.ui.php +++ b/dictionaries/it.dictionary.itop.ui.php @@ -368,7 +368,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
  • Gestire la risorsa più importante della tua IT: Documentazione.
  • ', - 'UI:WelcomeMenu:Text'=> '~~', + 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + +
    This version features a brand new modern and accessible backoffice design.
    + +
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. +We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    + +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', 'UI:WelcomeMenu:AllOpenRequests' => 'Apri le richieste: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Le mie richieste', 'UI:WelcomeMenu:OpenIncidents' => 'Apri gli incidenti: %1$d', diff --git a/dictionaries/ja.dictionary.itop.core.php b/dictionaries/ja.dictionary.itop.core.php index cccbabec4..655e1c02f 100644 --- a/dictionaries/ja.dictionary.itop.core.php +++ b/dictionaries/ja.dictionary.itop.core.php @@ -705,9 +705,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Class:SynchroDataSource/Attribute:notify_contact_id' => '通知する連絡先', 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'エラーが発生した場合に通知する連絡先。', 'Class:SynchroDataSource/Attribute:url_icon' => 'アイコンのハイパーリンク', - 'Class:SynchroDataSource/Attribute:url_icon+' => 'iTopが同期されたアプリケーションを示すハイパーリンク(小さな)イメージ', + 'Class:SynchroDataSource/Attribute:url_icon+' => ITOP_APPLICATION_SHORT.'が同期されたアプリケーションを示すハイパーリンク(小さな)イメージ', 'Class:SynchroDataSource/Attribute:url_application' => 'アプリケーションのハイパーリンク', - 'Class:SynchroDataSource/Attribute:url_application+' => 'iTopが同期化された外部アプリケーションのiTopオブジェクトへのハイパーリンク(該当する場合)。可能なプレースホルダ: $this->attribute$ and $replica->primary_key$', + 'Class:SynchroDataSource/Attribute:url_application+' => ITOP_APPLICATION_SHORT.'が同期化された外部アプリケーションの'.ITOP_APPLICATION_SHORT.'オブジェクトへのハイパーリンク(該当する場合)。可能なプレースホルダ: $this->attribute$ and $replica->primary_key$', 'Class:SynchroDataSource/Attribute:reconciliation_policy' => '調整ポリシー', 'Class:SynchroDataSource/Attribute:full_load_periodicity' => '全データロードの間隔', 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => '全データの完全な再ロードを最低ここに指定されている間隔で行う必要があります。', @@ -1087,8 +1087,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', 'Class:AsyncTask/Attribute:last_attempt+' => '~~', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // diff --git a/dictionaries/ja.dictionary.itop.model.php b/dictionaries/ja.dictionary.itop.model.php deleted file mode 100644 index d97df3824..000000000 --- a/dictionaries/ja.dictionary.itop.model.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -/** - * Localized data - * - * @copyright Copyright (C) 2010-2021 Combodo SARL - * @license http://opensource.org/licenses/AGPL-3.0 - */ - -?> diff --git a/dictionaries/ja.dictionary.itop.ui.php b/dictionaries/ja.dictionary.itop.ui.php index c3cb0fa19..76c3f0ae1 100644 --- a/dictionaries/ja.dictionary.itop.ui.php +++ b/dictionaries/ja.dictionary.itop.ui.php @@ -326,12 +326,12 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'BooleanLabel:no' => 'いいえ', 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login~~', 'Menu:WelcomeMenu' => 'ようこそ',// Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:WelcomeMenu+' => 'ようこそ、iTopへ',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:WelcomeMenu+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ',// Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:WelcomeMenuPage' => 'ようこそ',// Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:WelcomeMenuPage+' => 'ようこそ、iTopへ',// Duplicated into itop-welcome-itil (will be removed from here...) - 'UI:WelcomeMenu:Title' => 'ようこそ、iTopへ', + 'Menu:WelcomeMenuPage+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ',// Duplicated into itop-welcome-itil (will be removed from here...) + 'UI:WelcomeMenu:Title' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ', - 'UI:WelcomeMenu:LeftBlock' => '

    iTopは、オープンソースの、完結したIT運用ポータルです。

    + 'UI:WelcomeMenu:LeftBlock' => '

    '.ITOP_APPLICATION_SHORT.'は、オープンソースの、完結したIT運用ポータルです。

      以下を含みます。
    • ITインベントリを文書化し、管理するための完全なCMDB(構成管理データベース)。
    • IT環境で発生する出来事を追跡、共有するためのインシデント管理モジュール。
    • @@ -342,7 +342,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(

    すべてのモジュールはお互いに独立しており、別個にセットアップが可能です。

    ', - 'UI:WelcomeMenu:RightBlock' => '

    iTopはサービスプロバイダ志向であり、ITエンジニアが複数の顧客や組織を簡単に管理できるようになります。 + 'UI:WelcomeMenu:RightBlock' => '

    '.ITOP_APPLICATION_SHORT.'はサービスプロバイダ志向であり、ITエンジニアが複数の顧客や組織を簡単に管理できるようになります。

      iTopは、機能豊富な下記のビジネスプロセスのセットを提供します。
    • IT管理の実効性の強化。
    • IT運用効率化の推進。
    • @@ -357,7 +357,14 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
    • ITの中でもっとも重要な財産である「文書化」の管理。

    ', - 'UI:WelcomeMenu:Text'=> '~~', + 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + +
    This version features a brand new modern and accessible backoffice design.
    + +
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. +We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    + +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', 'UI:WelcomeMenu:AllOpenRequests' => '要求を開く: %1$d', 'UI:WelcomeMenu:MyCalls' => '担当中の要求', 'UI:WelcomeMenu:OpenIncidents' => 'インシデントを開く: %1$d', @@ -511,7 +518,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'UI:SearchValue:CheckAll' => 'Check All~~', 'UI:SearchValue:UncheckAll' => 'Uncheck All~~', 'UI:SelectOne' => '-- 選んでください --', - 'UI:Login:Welcome' => 'iTopへようこそ', + 'UI:Login:Welcome' => ITOP_APPLICATION_SHORT.'へようこそ', 'UI:Login:IncorrectLoginPassword' => 'ログイン/パスワードが正しくありません。再度入力ください。', 'UI:Login:IdentifyYourself' => '続けて作業を行う前に認証を受けてください。', 'UI:Login:UserNamePrompt' => 'ユーザー名', @@ -547,17 +554,17 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'UI:Login:RetypeNewPasswordPrompt' => '新しいパスワードを再度入力してください。', 'UI:Login:IncorrectOldPassword' => 'エラー:既存パスワードが正しくありません。', 'UI:LogOffMenu' => 'ログオフ', - 'UI:LogOff:ThankYou' => 'iTopをご利用いただき、ありがとうございます。', + 'UI:LogOff:ThankYou' => ITOP_APPLICATION_SHORT.'をご利用いただき、ありがとうございます。', 'UI:LogOff:ClickHereToLoginAgain' => '再度ログインするにはここをクリックしてください...', 'UI:ChangePwdMenu' => 'パスワードを変更する...', 'UI:Login:PasswordChanged' => 'パスワードは変更されました。', - 'UI:AccessRO-All' => 'iTopは参照専用です。', - 'UI:AccessRO-Users' => 'エンドユーザの方はiTopは参照専用です。', + 'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.'は参照専用です。', + 'UI:AccessRO-Users' => 'エンドユーザの方は'.ITOP_APPLICATION_SHORT.'は参照専用です。', 'UI:ApplicationEnvironment' => 'アプリケーション環境: %1$s', 'UI:Login:RetypePwdDoesNotMatch' => '2度入力された新しいパスワードが一致しません!', - 'UI:Button:Login' => 'iTopへ入る', - 'UI:Login:Error:AccessRestricted' => 'iTopへのアクセスは制限されています。iTop管理者に問い合わせしてください。', - 'UI:Login:Error:AccessAdmin' => '管理者権限をもつユーザにアクセスが制限されています。iTop管理者に問い合わせしてください。', + 'UI:Button:Login' => ITOP_APPLICATION_SHORT.'へ入る', + 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.'へのアクセスは制限されています。'.ITOP_APPLICATION_SHORT.'管理者に問い合わせしてください。', + 'UI:Login:Error:AccessAdmin' => '管理者権限をもつユーザにアクセスが制限されています。'.ITOP_APPLICATION_SHORT.'管理者に問い合わせしてください。', 'UI:Login:Error:WrongOrganizationName' => 'Unknown organization~~', 'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Multiple contacts have the same e-mail~~', 'UI:Login:Error:NoValidProfiles' => 'No valid profile provided~~', @@ -706,7 +713,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'UI:RunQuery:ResultSQL' => 'Resulting SQL~~', 'UI:RunQuery:Error' => 'An error occured while running the query~~', 'UI:Query:UrlForExcel' => 'MS-Excel Webクエリに使用するURL', - 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested herebelow points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of iTop. Should you want to garantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.~~', + 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested herebelow points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'. Should you want to garantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.~~', 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' オブジェクトスキーマ', 'UI:Schema:TitleForClass' => '%1$s schema~~', 'UI:Schema:CategoryMenuItem' => 'カテゴリ %1$s', @@ -824,7 +831,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'UI:Delete:PleaseDoTheManualOperations' => 'このオブジェクトの削除を要求する前に、上記にリストされている手動操作を実行してください。', 'UI:Delect:Confirm_Object' => '%1$sを削除しようとしています。確認ください。', 'UI:Delect:Confirm_Count_ObjectsOf_Class' => '以下の%2$sクラスの%1$dオブジェクトを削除しようとしています。確認ください。', - 'UI:WelcomeToITop' => 'iTopへようこそ', + 'UI:WelcomeToITop' => ITOP_APPLICATION_SHORT.'へようこそ', 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$sの詳細', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - エラー', 'UI:ObjectDoesNotExist' => '申し訳ございません。このオブジェクトは既に存在しません。(あるいは参照する権限がありません。)', @@ -857,7 +864,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'UI:Class_Object_Updated' => '%1$s (%2$s) は更新されました。', 'UI:BulkDeletePageTitle' => ITOP_APPLICATION_SHORT.' - バルク削除', 'UI:BulkDeleteTitle' => '削除するオブジェクトを選択してください。', - 'UI:PageTitle:ObjectCreated' => 'iTopオブジェクトが作成されました。', + 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.'オブジェクトが作成されました。', 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s が作成されました。', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => '状態%3$sにあるオブジェクト:%2$sに、ターゲット状態:%4$sで、%1$sを適用します。', 'UI:ObjectCouldNotBeWritten' => 'そのオブジェクトへは書き込みできません: %1$s', @@ -1078,7 +1085,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'UI:RelationTooltip:Redundancy' => 'Redundancy~~', 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~', 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~', - 'Portal:Title' => 'iTopユーザポータル', + 'Portal:Title' => ITOP_APPLICATION_SHORT.'ユーザポータル', 'Portal:NoRequestMgmt' => '%1$s さん, このページにリダイレクトされました。あなたのプロファイルは、「ポータルユーザ」として登録されています。残念ながら、iTop は、「要求管理」としてインストールされていません。管理者に問い合わせてください。', 'Portal:Refresh' => 'リフレッシュ', 'Portal:Back' => '戻る', @@ -1413,7 +1420,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'UI:AddAnExisting_Class' => 'Add objects of type %1$s...~~', 'UI:SelectionOf_Class' => 'Selection of objects of type %1$s~~', - 'UI:AboutBox' => 'About iTop...~~', + 'UI:AboutBox' => 'About '.ITOP_APPLICATION_SHORT.'...~~', 'UI:About:Title' => 'About '.ITOP_APPLICATION_SHORT.'~~', 'UI:About:DataModel' => 'Data model~~', 'UI:About:Support' => 'Support information~~', @@ -1623,9 +1630,9 @@ Dict::Add('JA JP', 'Japanese', '日本語', array( 'Menu:DataSources' => '同期データソース', 'Menu:DataSources+' => '全ての同期データソース', 'Menu:WelcomeMenu' => 'ようこそ', - 'Menu:WelcomeMenu+' => 'ようこそ、iTopへ', + 'Menu:WelcomeMenu+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ', 'Menu:WelcomeMenuPage' => 'ようこそ', - 'Menu:WelcomeMenuPage+' => 'ようこそ、iTopへ', + 'Menu:WelcomeMenuPage+' => 'ようこそ、'.ITOP_APPLICATION_SHORT.'へ', 'Menu:AdminTools' => '管理ツール', 'Menu:AdminTools+' => '管理ツール', 'Menu:AdminTools?' => 'このツールは管理者プロフィールを持つユーザのみアクセスが可能です。', diff --git a/dictionaries/nl.dictionary.itop.core.php b/dictionaries/nl.dictionary.itop.core.php index eb6a7193f..005162f6e 100644 --- a/dictionaries/nl.dictionary.itop.core.php +++ b/dictionaries/nl.dictionary.itop.core.php @@ -100,7 +100,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:AttributeString+' => 'Alfanumerieke tekstregel', 'Core:AttributeClass' => 'Klasse', - 'Core:AttributeClass+' => 'Klasse', + 'Core:AttributeClass+' => '', 'Core:AttributeApplicationLanguage' => 'Taal van de gebruiker', 'Core:AttributeApplicationLanguage+' => 'Taal en land (EN US)', @@ -123,10 +123,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Core:AttributeHTML+' => 'HTML-code', 'Core:AttributeEmailAddress' => 'E-mailadres', - 'Core:AttributeEmailAddress+' => 'E-mailadres', + 'Core:AttributeEmailAddress+' => '', 'Core:AttributeIPAddress' => 'IP-adres', - 'Core:AttributeIPAddress+' => 'IP-adres', + 'Core:AttributeIPAddress+' => '', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Object Query Language-expressie', @@ -180,7 +180,7 @@ Operators:
    'Core:AttributeDeadline+' => 'Datum, relatief weergegeven ten opzichte van het huidige tijdstip', 'Core:AttributeExternalKey' => 'Externe sleutel (key)', - 'Core:AttributeExternalKey+' => 'Externe sleutel (key)', + 'Core:AttributeExternalKey+' => '', 'Core:AttributeHierarchicalKey' => 'Hiërarchische sleutel (key)', 'Core:AttributeHierarchicalKey+' => 'Externe sleutel naar het hoofdobject', @@ -210,7 +210,7 @@ Operators:
    'Core:FriendlyName-Description' => 'Herkenbare naam', 'Core:AttributeTag' => 'Tags', - 'Core:AttributeTag+' => 'Tags', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchro', @@ -255,15 +255,15 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:CMDBChangeOp' => 'Aanpassingsactie', 'Class:CMDBChangeOp+' => 'Opvolging van uitgevoerde aanpassingen', 'Class:CMDBChangeOp/Attribute:change' => 'Aanpassing', - 'Class:CMDBChangeOp/Attribute:change+' => 'Aanpassing', + 'Class:CMDBChangeOp/Attribute:change+' => '', 'Class:CMDBChangeOp/Attribute:date' => 'Tijdstip', 'Class:CMDBChangeOp/Attribute:date+' => 'Tijdstip van de aanpassing', 'Class:CMDBChangeOp/Attribute:userinfo' => 'Info', 'Class:CMDBChangeOp/Attribute:userinfo+' => 'Info over wie/wat (bv. welke service) de aanpassing heeft doorgevoerd', 'Class:CMDBChangeOp/Attribute:objclass' => 'Objectklasse', - 'Class:CMDBChangeOp/Attribute:objclass+' => 'Objectklasse', + 'Class:CMDBChangeOp/Attribute:objclass+' => '', 'Class:CMDBChangeOp/Attribute:objkey' => 'ID Object', - 'Class:CMDBChangeOp/Attribute:objkey+' => 'ID Object', + 'Class:CMDBChangeOp/Attribute:objkey+' => '', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Soort', 'Class:CMDBChangeOp/Attribute:finalclass+' => '', )); @@ -391,17 +391,17 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:EventNotificationEmail' => 'Gebeurtenis - versturen van e-mail', 'Class:EventNotificationEmail+' => 'Historiek van de e-mail die verstuurd is', 'Class:EventNotificationEmail/Attribute:to' => 'Aan', - 'Class:EventNotificationEmail/Attribute:to+' => 'Aan', + 'Class:EventNotificationEmail/Attribute:to+' => '', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', - 'Class:EventNotificationEmail/Attribute:cc+' => 'CC', + 'Class:EventNotificationEmail/Attribute:cc+' => '', 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC', - 'Class:EventNotificationEmail/Attribute:bcc+' => 'BCC', + 'Class:EventNotificationEmail/Attribute:bcc+' => '', 'Class:EventNotificationEmail/Attribute:from' => 'Van', 'Class:EventNotificationEmail/Attribute:from+' => 'Afzender van het bericht', 'Class:EventNotificationEmail/Attribute:subject' => 'Onderwerp', - 'Class:EventNotificationEmail/Attribute:subject+' => 'Onderwerp', + 'Class:EventNotificationEmail/Attribute:subject+' => '', 'Class:EventNotificationEmail/Attribute:body' => 'Inhoud', - 'Class:EventNotificationEmail/Attribute:body+' => 'Inhoud', + 'Class:EventNotificationEmail/Attribute:body+' => '', 'Class:EventNotificationEmail/Attribute:attachments' => 'Bijlagen', 'Class:EventNotificationEmail/Attribute:attachments+' => '', )); @@ -424,7 +424,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:EventIssue/Attribute:arguments_get' => 'URL-argumenten', 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET-argumenten', 'Class:EventIssue/Attribute:callstack' => 'Call stack', - 'Class:EventIssue/Attribute:callstack+' => 'Call stack', + 'Class:EventIssue/Attribute:callstack+' => '', 'Class:EventIssue/Attribute:data' => 'Data', 'Class:EventIssue/Attribute:data+' => 'Meer informatie', )); @@ -475,11 +475,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:EventLoginUsage' => 'Gebeurtenis - gebruik van login', 'Class:EventLoginUsage+' => 'Verbinding met de applicatie', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => 'Login', + 'Class:EventLoginUsage/Attribute:user_id+' => '', 'Class:EventLoginUsage/Attribute:contact_name' => 'Gebruikersnaam', - 'Class:EventLoginUsage/Attribute:contact_name+' => 'Gebruikersnaam', + 'Class:EventLoginUsage/Attribute:contact_name+' => '', 'Class:EventLoginUsage/Attribute:contact_email' => 'E-mailadres van de gebruiker', - 'Class:EventLoginUsage/Attribute:contact_email+' => 'E-mailadres van de gebruiker', + 'Class:EventLoginUsage/Attribute:contact_email+' => '', )); // @@ -496,11 +496,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:Action/Attribute:status' => 'Status', 'Class:Action/Attribute:status+' => 'De status van deze actie', 'Class:Action/Attribute:status/Value:test' => 'Wordt getest', - 'Class:Action/Attribute:status/Value:test+' => 'Wordt getest', + 'Class:Action/Attribute:status/Value:test+' => '', 'Class:Action/Attribute:status/Value:enabled' => 'In productie', - 'Class:Action/Attribute:status/Value:enabled+' => 'In productie', + 'Class:Action/Attribute:status/Value:enabled+' => '', 'Class:Action/Attribute:status/Value:disabled' => 'Inactief', - 'Class:Action/Attribute:status/Value:disabled+' => 'Inactief', + 'Class:Action/Attribute:status/Value:disabled+' => '', 'Class:Action/Attribute:trigger_list' => 'Gerelateerde triggers', 'Class:Action/Attribute:trigger_list+' => 'Triggers gelinkt aan deze actie', 'Class:Action/Attribute:finalclass' => 'Type', @@ -549,13 +549,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:ActionEmail/Attribute:body' => 'Inhoud', 'Class:ActionEmail/Attribute:body+' => 'Inhoud van de e-mail', 'Class:ActionEmail/Attribute:importance' => 'Prioriteit', - 'Class:ActionEmail/Attribute:importance+' => 'Prioriteit', + 'Class:ActionEmail/Attribute:importance+' => '', 'Class:ActionEmail/Attribute:importance/Value:low' => 'Laag', - 'Class:ActionEmail/Attribute:importance/Value:low+' => 'Laag', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Normaal', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => 'Normaal', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', 'Class:ActionEmail/Attribute:importance/Value:high' => 'Hoog', - 'Class:ActionEmail/Attribute:importance/Value:high+' => 'Hoog', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '', )); // @@ -705,13 +705,13 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( // Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:SynchroDataSource/Attribute:name' => 'Naam', - 'Class:SynchroDataSource/Attribute:name+' => 'Naam', + 'Class:SynchroDataSource/Attribute:name+' => '', 'Class:SynchroDataSource/Attribute:description' => 'Beschrijving', 'Class:SynchroDataSource/Attribute:status' => 'Status', 'Class:SynchroDataSource/Attribute:scope_class' => 'Doelklasse', 'Class:SynchroDataSource/Attribute:user_id' => 'Gebruiker', 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Verwittig dit contact', - 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Verwittig dit contact', + 'Class:SynchroDataSource/Attribute:notify_contact_id+' => '', 'Class:SynchroDataSource/Attribute:url_icon' => 'Pictogram (hyperlink)', 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink een pictogram die de applicatie voorstelt waarmee wordt gesynchroniseerd', 'Class:SynchroDataSource/Attribute:url_application' => 'Applicatie (hyperlink)', @@ -1004,7 +1004,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:TagSetFieldData/Attribute:label' => 'Label', 'Class:TagSetFieldData/Attribute:label+' => 'Label dat getoond wordt', 'Class:TagSetFieldData/Attribute:description' => 'Beschrijving', - 'Class:TagSetFieldData/Attribute:description+' => 'Beschrijving', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tagklasse', 'Class:TagSetFieldData/Attribute:obj_class' => 'Objectklasse', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Veldcode', @@ -1095,8 +1095,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Laatste poging', 'Class:AsyncTask/Attribute:last_attempt+' => '', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // diff --git a/dictionaries/nl.dictionary.itop.ui.php b/dictionaries/nl.dictionary.itop.ui.php index 5c534b138..ba5824b1e 100644 --- a/dictionaries/nl.dictionary.itop.ui.php +++ b/dictionaries/nl.dictionary.itop.ui.php @@ -368,7 +368,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
  • Het beheren van het belangrijkste middel: documentatie.
  • ', - 'UI:WelcomeMenu:Text'=> '~~', + 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + +
    This version features a brand new modern and accessible backoffice design.
    + +
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. +We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    + +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', 'UI:WelcomeMenu:AllOpenRequests' => 'Open aanvragen: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Mijn aanvragen', 'UI:WelcomeMenu:OpenIncidents' => 'Open incidenten: %1$d', @@ -551,22 +558,22 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:ResetPwd-Ready' => 'Het wachtwoord is veranderd', 'UI:ResetPwd-Login' => 'Klik hier om in te loggen', - 'UI:Login:About' => 'ITOP_APPLICATION', + 'UI:Login:About' => ITOP_APPLICATION, 'UI:Login:ChangeYourPassword' => 'Verander jouw wachtwoord', 'UI:Login:OldPasswordPrompt' => 'Oud wachtwoord', 'UI:Login:NewPasswordPrompt' => 'Nieuw wachtwoord', 'UI:Login:RetypeNewPasswordPrompt' => 'Herhaal nieuwe wachtwoord', 'UI:Login:IncorrectOldPassword' => 'Fout: het oude wachtwoord is incorrect', 'UI:LogOffMenu' => 'Log uit', - 'UI:LogOff:ThankYou' => 'Bedankt voor het gebruiken van ITOP_APPLICATION', + 'UI:LogOff:ThankYou' => 'Bedankt voor het gebruiken van '.ITOP_APPLICATION, 'UI:LogOff:ClickHereToLoginAgain' => 'Klik hier om in te loggen', 'UI:ChangePwdMenu' => 'Verander wachtwoord', 'UI:Login:PasswordChanged' => 'Wachtwoord met succes aangepast', - 'UI:AccessRO-All' => 'ITOP_APPLICATION is alleen-lezen', - 'UI:AccessRO-Users' => 'ITOP_APPLICATION is alleen-lezen voor eindgebruikers', + 'UI:AccessRO-All' => ITOP_APPLICATION.' is alleen-lezen', + 'UI:AccessRO-Users' => ITOP_APPLICATION.' is alleen-lezen voor eindgebruikers', 'UI:ApplicationEnvironment' => 'Omgeving van de applicatie: %1$s', 'UI:Login:RetypePwdDoesNotMatch' => 'Het nieuwe wachtwoord en de herhaling van het nieuwe wachtwoord komen niet overeen', - 'UI:Button:Login' => 'Ga naar ITOP_APPLICATION', + 'UI:Button:Login' => 'Ga naar '.ITOP_APPLICATION, 'UI:Login:Error:AccessRestricted' => 'Geen toegang tot '.ITOP_APPLICATION_SHORT.'. Neem contact op met een '.ITOP_APPLICATION_SHORT.'-beheerder.', 'UI:Login:Error:AccessAdmin' => 'Alleen toegankelijk voor mensen met beheerdersrechten. Neem contact op met een '.ITOP_APPLICATION_SHORT.'-beheerder', 'UI:Login:Error:WrongOrganizationName' => 'Onbekende organisatie', @@ -835,7 +842,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array( 'UI:Delete:PleaseDoTheManualOperations' => 'Verricht eerst de handmatige handelingen die hierboven staan voordat je dit object verwijdert', 'UI:Delect:Confirm_Object' => 'Bevestig dat je %1$s wil verwijderen.', 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Bevestig dat je de volgende %1$d objecten van klasse %2$s wilt verwijderen.', - 'UI:WelcomeToITop' => 'Welkom in ITOP_APPLICATION', + 'UI:WelcomeToITop' => 'Welkom in '.ITOP_APPLICATION, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s details', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Fout', 'UI:ObjectDoesNotExist' => 'Sorry, dit object bestaat niet (of je bent niet gemachtigd het te bekijken).', diff --git a/dictionaries/pl.dictionary.itop.core.php b/dictionaries/pl.dictionary.itop.core.php index 68ab4af05..e38f2fb2c 100644 --- a/dictionaries/pl.dictionary.itop.core.php +++ b/dictionaries/pl.dictionary.itop.core.php @@ -20,7 +20,6 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ - Dict::Add('PL PL', 'Polish', 'Polski', array( 'Core:DeletedObjectLabel' => '%1s (usunięto)', 'Core:DeletedObjectTip' => 'Obiekt został usunięty w dniu %1$s (%2$s)', @@ -67,7 +66,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Core:AttributeDecimal+' => 'Wartość dziesiętna (może być ujemna)', 'Core:AttributeBoolean' => 'Wartość logiczna', - 'Core:AttributeBoolean+' => 'Wartość logiczna', + 'Core:AttributeBoolean+' => '', 'Core:AttributeBoolean/Value:null' => '', 'Core:AttributeBoolean/Value:yes' => 'Tak', 'Core:AttributeBoolean/Value:no' => 'Nie', @@ -94,7 +93,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Core:AttributeString+' => 'Ciąg alfanumeryczny', 'Core:AttributeClass' => 'Klasa', - 'Core:AttributeClass+' => 'Klasa', + 'Core:AttributeClass+' => '', 'Core:AttributeApplicationLanguage' => 'Język użutkownika', 'Core:AttributeApplicationLanguage+' => 'Język i kraj (EN US)', @@ -117,10 +116,10 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Core:AttributeHTML+' => 'Ciąg HTML', 'Core:AttributeEmailAddress' => 'Adres e-mail', - 'Core:AttributeEmailAddress+' => 'Adres e-mail', + 'Core:AttributeEmailAddress+' => '', 'Core:AttributeIPAddress' => 'Adres IP', - 'Core:AttributeIPAddress+' => 'Adres IP', + 'Core:AttributeIPAddress+' => '', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Język wyrażeń zapytania obiektowego OQL', @@ -204,7 +203,7 @@ Operatory:
    'Core:FriendlyName-Description' => 'Pełna nazwa', 'Core:AttributeTag' => 'Tagi', - 'Core:AttributeTag+' => 'Tagi', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchronizacja', @@ -249,7 +248,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:CMDBChangeOp' => 'Operacje zmian', 'Class:CMDBChangeOp+' => 'Zmiana dokonana przez osobę na jednym obiekcie w jednostce czasu', 'Class:CMDBChangeOp/Attribute:change' => 'zmiana', - 'Class:CMDBChangeOp/Attribute:change+' => 'zmiana', + 'Class:CMDBChangeOp/Attribute:change+' => '', 'Class:CMDBChangeOp/Attribute:date' => 'data', 'Class:CMDBChangeOp/Attribute:date+' => 'data i czas zmiany', 'Class:CMDBChangeOp/Attribute:userinfo' => 'użytkownik', @@ -385,17 +384,17 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:EventNotificationEmail' => 'Zdarzenie wysyłki wiadomości e-mail', 'Class:EventNotificationEmail+' => 'Ślad e-maila, który został wysłany', 'Class:EventNotificationEmail/Attribute:to' => 'TO', - 'Class:EventNotificationEmail/Attribute:to+' => 'TO', + 'Class:EventNotificationEmail/Attribute:to+' => '', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', - 'Class:EventNotificationEmail/Attribute:cc+' => 'CC', + 'Class:EventNotificationEmail/Attribute:cc+' => '', 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC', - 'Class:EventNotificationEmail/Attribute:bcc+' => 'BCC', + 'Class:EventNotificationEmail/Attribute:bcc+' => '', 'Class:EventNotificationEmail/Attribute:from' => 'Od', 'Class:EventNotificationEmail/Attribute:from+' => 'Nadawca wiadomości', 'Class:EventNotificationEmail/Attribute:subject' => 'Temat', - 'Class:EventNotificationEmail/Attribute:subject+' => 'Temat', + 'Class:EventNotificationEmail/Attribute:subject+' => '', 'Class:EventNotificationEmail/Attribute:body' => 'Treść', - 'Class:EventNotificationEmail/Attribute:body+' => 'Treść', + 'Class:EventNotificationEmail/Attribute:body+' => '', 'Class:EventNotificationEmail/Attribute:attachments' => 'Załączniki', 'Class:EventNotificationEmail/Attribute:attachments+' => '', )); @@ -418,7 +417,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:EventIssue/Attribute:arguments_get' => 'Argumenty adresu URL', 'Class:EventIssue/Attribute:arguments_get+' => 'Argumenty HTTP GET', 'Class:EventIssue/Attribute:callstack' => 'Stos wywołań', - 'Class:EventIssue/Attribute:callstack+' => 'Stos wywołań', + 'Class:EventIssue/Attribute:callstack+' => '', 'Class:EventIssue/Attribute:data' => 'Dane', 'Class:EventIssue/Attribute:data+' => 'Więcej informacji', )); @@ -469,9 +468,9 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:EventLoginUsage' => 'Korzystanie z logowania', 'Class:EventLoginUsage+' => 'Połączenie z aplikacją', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => 'Login', + 'Class:EventLoginUsage/Attribute:user_id+' => '', 'Class:EventLoginUsage/Attribute:contact_name' => 'Nazwa Użytkownika', - 'Class:EventLoginUsage/Attribute:contact_name+' => 'Nazwa Użytkownika', + 'Class:EventLoginUsage/Attribute:contact_name+' => '', 'Class:EventLoginUsage/Attribute:contact_email' => 'E-mail użytkownika', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Adres e-mail użytkownika', )); @@ -490,11 +489,11 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:Action/Attribute:status' => 'Status', 'Class:Action/Attribute:status+' => 'Ten stan steruje działaniem', 'Class:Action/Attribute:status/Value:test' => 'Testowane', - 'Class:Action/Attribute:status/Value:test+' => 'Testowane', + 'Class:Action/Attribute:status/Value:test+' => '', 'Class:Action/Attribute:status/Value:enabled' => 'W użytkowaniu', - 'Class:Action/Attribute:status/Value:enabled+' => 'W użytkowaniu', + 'Class:Action/Attribute:status/Value:enabled+' => '', 'Class:Action/Attribute:status/Value:disabled' => 'Nieaktywne', - 'Class:Action/Attribute:status/Value:disabled+' => 'Nieaktywne', + 'Class:Action/Attribute:status/Value:disabled+' => '', 'Class:Action/Attribute:trigger_list' => 'Powiązane wyzwalacze', 'Class:Action/Attribute:trigger_list+' => 'Wyzwalacze powiązane z działaniem', 'Class:Action/Attribute:finalclass' => 'Podklasa działania', @@ -545,11 +544,11 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:ActionEmail/Attribute:importance' => 'ważna', 'Class:ActionEmail/Attribute:importance+' => 'Flaga ważności', 'Class:ActionEmail/Attribute:importance/Value:low' => 'niska', - 'Class:ActionEmail/Attribute:importance/Value:low+' => 'niska', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'normalna', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => 'normalna', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', 'Class:ActionEmail/Attribute:importance/Value:high' => 'wysoka', - 'Class:ActionEmail/Attribute:importance/Value:high+' => 'wysoka', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '', )); // @@ -699,7 +698,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( // Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:SynchroDataSource/Attribute:name' => 'Nazwa', - 'Class:SynchroDataSource/Attribute:name+' => 'Nazwa', + 'Class:SynchroDataSource/Attribute:name+' => '', 'Class:SynchroDataSource/Attribute:description' => 'Opis', 'Class:SynchroDataSource/Attribute:status' => 'Status', 'Class:SynchroDataSource/Attribute:scope_class' => 'Klasa docelowa', @@ -998,7 +997,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:TagSetFieldData/Attribute:label' => 'Etykieta', 'Class:TagSetFieldData/Attribute:label+' => 'Wyświetlana etykieta', 'Class:TagSetFieldData/Attribute:description' => 'Opis', - 'Class:TagSetFieldData/Attribute:description+' => 'Opis', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Klasa Tagu~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Klasa obiektu~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Kod pola~~', @@ -1089,6 +1088,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Ostatnia próba', 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // @@ -1128,3 +1129,4 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( )); + diff --git a/dictionaries/pl.dictionary.itop.model.php b/dictionaries/pl.dictionary.itop.model.php deleted file mode 100644 index ed0fb5e36..000000000 --- a/dictionaries/pl.dictionary.itop.model.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -/** - * Localized data - * - * @copyright Copyright (C) 2010-2012 Combodo SARL - * @license http://opensource.org/licenses/AGPL-3.0 - */ - -?> diff --git a/dictionaries/pl.dictionary.itop.ui.php b/dictionaries/pl.dictionary.itop.ui.php index b2f6d6444..82d9133de 100644 --- a/dictionaries/pl.dictionary.itop.ui.php +++ b/dictionaries/pl.dictionary.itop.ui.php @@ -3,22 +3,17 @@ * @copyright Copyright (C) 2010-2021 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 */ - - ////////////////////////////////////////////////////////////////////// // Classes in 'gui' ////////////////////////////////////////////////////////////////////// // - ////////////////////////////////////////////////////////////////////// // Classes in 'application' ////////////////////////////////////////////////////////////////////// // - // // Class: AuditCategory // - Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:AuditCategory' => 'Kategoria audytu', 'Class:AuditCategory+' => 'Sekcja w ramach ogólnego audytu', @@ -126,6 +121,11 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Class:User/Error:LoginMustBeUnique' => 'Login musi być unikatowy - "%1s" jest już używany.', 'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Do użytkownika musi być przypisany co najmniej jeden profil.', + + 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~', + 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~', + 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~', + 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~', 'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'Do użytkownika musi być przypisana co najmniej jedna organizacja.', 'Class:User/Error:OrganizationNotAllowed' => 'Organizacja niedozwolona.', 'Class:User/Error:UserOrganizationNotAllowed' => 'Konto użytkownika nie należy do Twoich dozwolonych organizacji.', @@ -337,9 +337,9 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'BooleanLabel:yes' => 'tak', 'BooleanLabel:no' => 'nie', 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' login', - 'Menu:WelcomeMenu' => 'Witaj', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:WelcomeMenu' => 'Witaj',// Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:WelcomeMenu+' => 'Witaj w '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:WelcomeMenuPage' => 'Witaj', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:WelcomeMenuPage' => 'Witaj',// Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:WelcomeMenuPage+' => 'Witaj w '.ITOP_APPLICATION_SHORT, // Duplicated into itop-welcome-itil (will be removed from here...) 'UI:WelcomeMenu:Title' => 'Witaj w '.ITOP_APPLICATION_SHORT, @@ -369,6 +369,14 @@ Dict::Add('PL PL', 'Polish', 'Polski', array(
  • Zarządzaj najważniejszym zasobem swojego IT: dokumentacją.
  • ', + 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + +
    This version features a brand new modern and accessible backoffice design.
    + +
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. +We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    + +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', 'UI:WelcomeMenu:AllOpenRequests' => 'Otwarte zgłoszenia: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Moje zgłoszenia', 'UI:WelcomeMenu:OpenIncidents' => 'Otwarte incydenty: %1$d', @@ -382,14 +390,16 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'UI:Button:GlobalSearch' => 'Szukaj', 'UI:Button:Search' => ' Szukaj ', 'UI:Button:Clear' => ' Wyczyść ', - 'UI:Button:SearchInHIerarchy' => ' Szukaj w hierarchii ', + 'UI:Button:SearchInHierarchy' => ' Szukaj w hierarchii ', 'UI:Button:Query' => ' Zapytanie ', 'UI:Button:Ok' => 'Ok', 'UI:Button:Save' => 'Zapisz', + 'UI:Button:SaveAnd' => 'Save and %1$s~~', 'UI:Button:Cancel' => 'Anuluj', 'UI:Button:Close' => 'Zamknij', 'UI:Button:Apply' => 'Zastosuj', 'UI:Button:Send' => 'Wyślij', + 'UI:Button:SendAnd' => 'Send and %1$s~~', 'UI:Button:Back' => ' << Wstecz ', 'UI:Button:Restart' => ' |<< Restart ', 'UI:Button:Next' => ' Następny >> ', @@ -462,7 +472,6 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'UI:Error:MaintenanceMode' => 'Aplikacja jest obecnie w trakcie konserwacji', 'UI:Error:MaintenanceTitle' => 'Konserwacja', 'UI:Error:InvalidToken' => 'Błąd: żądana operacja została już wykonana (nie znaleziono tokena CSRF)', - 'UI:Error:TemplateRendering' => 'Błąd renderowania szablonu', 'UI:GroupBy:Count' => 'Licznik', 'UI:GroupBy:Count+' => 'Liczba elementów', @@ -490,6 +499,8 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'UI:Loading' => 'Ładowanie...', 'UI:Menu:Actions' => 'Działania', 'UI:Menu:OtherActions' => 'Inne działania', + 'UI:Menu:Transitions' => 'Transitions~~', + 'UI:Menu:OtherTransitions' => 'Other Transitions~~', 'UI:Menu:New' => 'Nowy...', 'UI:Menu:Add' => 'Dodaj...', 'UI:Menu:Manage' => 'Zarządzaj...', @@ -549,42 +560,42 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'UI:ResetPwd-Login' => 'Kliknij tutaj aby się zalogować...', 'UI:Login:About' => ITOP_APPLICATION.' Obsługiwane przez Combodo', - 'UI:Login:ChangeYourPassword' => 'Zmień swoje hasło', - 'UI:Login:OldPasswordPrompt' => 'Stare hasło', - 'UI:Login:NewPasswordPrompt' => 'Nowe hasło', - 'UI:Login:RetypeNewPasswordPrompt' => 'Powtórz nowe hasło', - 'UI:Login:IncorrectOldPassword' => 'Błąd: stare hasło jest nieprawidłowe', - 'UI:LogOffMenu' => 'Wyloguj', + 'UI:Login:ChangeYourPassword' => 'Zmień swoje hasło', + 'UI:Login:OldPasswordPrompt' => 'Stare hasło', + 'UI:Login:NewPasswordPrompt' => 'Nowe hasło', + 'UI:Login:RetypeNewPasswordPrompt' => 'Powtórz nowe hasło', + 'UI:Login:IncorrectOldPassword' => 'Błąd: stare hasło jest nieprawidłowe', + 'UI:LogOffMenu' => 'Wyloguj', 'UI:LogOff:ThankYou' => 'Dziękujemy za użycie '.ITOP_APPLICATION, - 'UI:LogOff:ClickHereToLoginAgain' => 'Kliknij tutaj, aby zalogować się ponownie...', - 'UI:ChangePwdMenu' => 'Zmień hasło...', - 'UI:Login:PasswordChanged' => 'Hasło ustawione pomyślnie!', + 'UI:LogOff:ClickHereToLoginAgain' => 'Kliknij tutaj, aby zalogować się ponownie...', + 'UI:ChangePwdMenu' => 'Zmień hasło...', + 'UI:Login:PasswordChanged' => 'Hasło ustawione pomyślnie!', 'UI:AccessRO-All' => ITOP_APPLICATION.' jest tylko do odczytu', 'UI:AccessRO-Users' => ITOP_APPLICATION.' jest tylko do odczytu dla użytkowników końcowych', - 'UI:ApplicationEnvironment' => 'Środowisko aplikacji: %1$s', - 'UI:Login:RetypePwdDoesNotMatch' => 'Nowe hasło i powtórzone nowe hasło nie pasują!', + 'UI:ApplicationEnvironment' => 'Środowisko aplikacji: %1$s', + 'UI:Login:RetypePwdDoesNotMatch' => 'Nowe hasło i powtórzone nowe hasło nie pasują!', 'UI:Button:Login' => 'Wejdź do '.ITOP_APPLICATION, 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' dostęp jest ograniczony. Prosimy o kontakt z administratorem '.ITOP_APPLICATION_SHORT.'.', 'UI:Login:Error:AccessAdmin' => 'Dostęp ograniczony do osób z uprawnieniami administratora. Prosimy o kontakt z administratorem '.ITOP_APPLICATION_SHORT.'.', - 'UI:Login:Error:WrongOrganizationName' => 'Nieznana organizacja', + 'UI:Login:Error:WrongOrganizationName' => 'Nieznana organizacja', 'UI:Login:Error:MultipleContactsHaveSameEmail' => 'Wiele kontaktów ma ten sam adres e-mail', - 'UI:Login:Error:NoValidProfiles' => 'Nie podano prawidłowego profilu', - 'UI:CSVImport:MappingSelectOne' => '-- wybierz jeden --', - 'UI:CSVImport:MappingNotApplicable' => '-- zignoruj to pole --', - 'UI:CSVImport:NoData' => 'Pusty zestaw danych ... proszę podać dane!', - 'UI:Title:DataPreview' => 'Podgląd danych', - 'UI:CSVImport:ErrorOnlyOneColumn' => 'Błąd: dane zawierają tylko jedną kolumnę. Czy wybrałeś odpowiedni znak separatora?', - 'UI:CSVImport:FieldName' => 'Pole %1$d', - 'UI:CSVImport:DataLine1' => 'Linia danych 1', - 'UI:CSVImport:DataLine2' => 'Linia danych 2', - 'UI:CSVImport:idField' => 'id (Klucz podstawowy)', + 'UI:Login:Error:NoValidProfiles' => 'Nie podano prawidłowego profilu', + 'UI:CSVImport:MappingSelectOne' => '-- wybierz jeden --', + 'UI:CSVImport:MappingNotApplicable' => '-- zignoruj to pole --', + 'UI:CSVImport:NoData' => 'Pusty zestaw danych ... proszę podać dane!', + 'UI:Title:DataPreview' => 'Podgląd danych', + 'UI:CSVImport:ErrorOnlyOneColumn' => 'Błąd: dane zawierają tylko jedną kolumnę. Czy wybrałeś odpowiedni znak separatora?', + 'UI:CSVImport:FieldName' => 'Pole %1$d', + 'UI:CSVImport:DataLine1' => 'Linia danych 1', + 'UI:CSVImport:DataLine2' => 'Linia danych 2', + 'UI:CSVImport:idField' => 'id (Klucz podstawowy)', 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Import zbiorczy', - 'UI:Title:BulkImport+' => 'Kreator importu CSV', - 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronizacja %1$d pbiektów klasy %2$s', - 'UI:CSVImport:ClassesSelectOne' => '-- wybierz jeden --', - 'UI:CSVImport:ErrorExtendedAttCode' => 'Błąd wewnętrzny: "%1$s" to nieprawidłowy kod, ponieważ "%2$s" NIE jest zewnętrznym kluczem klasy "%3$s"', - 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d obiekt(y) pozostaną niezmienione.', - 'UI:CSVImport:ObjectsWillBeModified' => '%1$d obiekt(y) zostaną zmodyfikowane.', + 'UI:Title:BulkImport+' => 'Kreator importu CSV', + 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronizacja %1$d pbiektów klasy %2$s', + 'UI:CSVImport:ClassesSelectOne' => '-- wybierz jeden --', + 'UI:CSVImport:ErrorExtendedAttCode' => 'Błąd wewnętrzny: "%1$s" to nieprawidłowy kod, ponieważ "%2$s" NIE jest zewnętrznym kluczem klasy "%3$s"', + 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d obiekt(y) pozostaną niezmienione.', + 'UI:CSVImport:ObjectsWillBeModified' => '%1$d obiekt(y) zostaną zmodyfikowane.', 'UI:CSVImport:ObjectsWillBeAdded' => '%1$d obiekt(y) zostaną dodane.', 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d obiekt(y) będą miały błędy.', 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d obiekt(y) pozostały niezmienione.', @@ -618,8 +629,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'UI:CSVImport:CommentsAndHeader' => 'Komentarze i nagłówek', 'UI:CSVImport:SelectClass' => 'Wybierz klasę do zaimportowania:', 'UI:CSVImport:AdvancedMode' => 'Tryb zaawansowany', - 'UI:CSVImport:AdvancedMode+' => 'W trybie zaawansowanym "id" (klucz podstawowy) obiektów może być używany do aktualizacji i zmiany nazw obiektów.'. - 'Jednak kolumna "id" (jeśli występuje) może służyć tylko jako kryterium wyszukiwania i nie może być łączona z żadnymi innymi kryteriami wyszukiwania.', + 'UI:CSVImport:AdvancedMode+' => 'W trybie zaawansowanym "id" (klucz podstawowy) obiektów może być używany do aktualizacji i zmiany nazw obiektów.Jednak kolumna "id" (jeśli występuje) może służyć tylko jako kryterium wyszukiwania i nie może być łączona z żadnymi innymi kryteriami wyszukiwania.', 'UI:CSVImport:SelectAClassFirst' => 'Aby skonfigurować mapowanie, wybierz najpierw klasę.', 'UI:CSVImport:HeaderFields' => 'Pola', 'UI:CSVImport:HeaderMappings' => 'Mapowania', @@ -910,9 +920,9 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'UI:UserManagement:NoLifeCycleApplicable+' => 'Dla tej klasy nie zdefiniowano żadnego cyklu życia', 'UI:UserManagement:GrantMatrix' => 'Matryca uprawnień', - 'Menu:AdminTools' => 'Administracja', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:AdminTools+' => 'Narzędzia administracyjne', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:AdminTools?' => 'Narzędzia dostępne tylko dla użytkowników posiadających profil administratora', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:AdminTools' => 'Administracja',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:AdminTools+' => 'Narzędzia administracyjne',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:AdminTools?' => 'Narzędzia dostępne tylko dla użytkowników posiadających profil administratora',// Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:SystemTools' => 'System', 'UI:ChangeManagementMenu' => 'Zarządzanie zmianami', @@ -958,17 +968,17 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'UI-ContactsMenu-ContactsByType' => 'Kontakty według typu', 'UI-ContactsMenu-ContactsByStatus' => 'Kontakty według statusu', - 'Menu:CSVImportMenu' => 'Import CSV', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:CSVImportMenu+' => 'Zbiorcze tworzenie lub aktualizacja', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:CSVImportMenu' => 'Import CSV',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:CSVImportMenu+' => 'Zbiorcze tworzenie lub aktualizacja',// Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:DataModelMenu' => 'Model danych', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:DataModelMenu+' => 'Przegląd modelu danych', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:DataModelMenu' => 'Model danych',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:DataModelMenu+' => 'Omówienie modelu danych',// Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:ExportMenu' => 'Eksport', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:ExportMenu+' => 'Eksport wyników dowolnego zapytania w formacie HTML, CSV lub XML', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:ExportMenu' => 'Eksport',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:ExportMenu+' => 'Eksportuj wyniki dowolnego zapytania w formacie HTML, CSV lub XML',// Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:NotificationsMenu' => 'Powiadomienia', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:NotificationsMenu+' => 'Konfiguracja powiadomień', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:NotificationsMenu' => 'Powiadomienia',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:NotificationsMenu+' => 'Konfiguracja powiadomień',// Duplicated into itop-welcome-itil (will be removed from here...) 'UI:NotificationsMenu:Title' => 'Konfiguracja Powiadomienia', 'UI:NotificationsMenu:Help' => 'Pomoc', 'UI:NotificationsMenu:HelpContent' => '

    W '.ITOP_APPLICATION_SHORT.' powiadomienia są w pełni konfigurowalne. Opierają się na dwóch zestawach obiektów: wyzwalaczach i działaniach .

    @@ -1006,27 +1016,27 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'UI:TagAdminMenu:NoTags' => 'Nie skonfigurowano pola tagu', 'UI:TagSetFieldData:Error' => 'Błąd: %1$s', - 'Menu:AuditCategories' => 'Kategorie audytu', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:AuditCategories+' => 'Kategorie audytu', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:Notifications:Title' => 'Kategorie audytu', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:AuditCategories' => 'Kategorie audytu',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:AuditCategories+' => 'Kategorie audytu',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:Notifications:Title' => 'Kategorie audytu',// Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:RunQueriesMenu' => 'Uruchom zapytania', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:RunQueriesMenu+' => 'Uruchom dowolne zapytanie', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:RunQueriesMenu+' => 'Uruchom dowolne zapytanie',// Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:QueryMenu' => 'Słownik zapytań', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:QueryMenu+' => 'Słownik zapytań', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:QueryMenu' => 'Słownik zapytań',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:QueryMenu+' => 'Słownik zapytań',// Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:DataAdministration' => 'Administracja danymi', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:DataAdministration+' => 'Administracja danymi', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:DataAdministration' => 'Administracja danymi',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:DataAdministration+' => 'Administracja danymi',// Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:UniversalSearchMenu' => 'Wyszukiwanie uniwersalne', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:UniversalSearchMenu' => 'Wyszukiwanie uniwersalne',// Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:UniversalSearchMenu+' => 'Szukaj wszystkiego...', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:UserManagementMenu' => 'Zarządzanie użytkownikami', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:UserManagementMenu' => 'Zarządzanie użytkownikami',// Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:UserManagementMenu+' => 'Zarządzanie użytkownikami', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:ProfilesMenu' => 'Profile', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:ProfilesMenu+' => 'Profile', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:ProfilesMenu' => 'Profile',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:ProfilesMenu+' => 'Profile',// Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:ProfilesMenu:Title' => 'Profile', // Duplicated into itop-welcome-itil (will be removed from here...) @@ -1163,8 +1173,7 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'UI:ArchiveMode:Banner' => 'Tryb archiwizacji', 'UI:ArchiveMode:Banner+' => 'Zarchiwizowane obiekty są widoczne i nie można ich modyfikować', 'UI:FavoriteOrganizations' => 'Ulubione organizacje', - 'UI:FavoriteOrganizations+' => 'Sprawdź na liście poniżej organizacje, które chcesz zobaczyć w menu rozwijanym, aby uzyskać szybki dostęp. '. - 'Pamiętaj, że to nie jest ustawienie zabezpieczeń, obiekty z dowolnej organizacji są nadal widoczne i można uzyskać do nich dostęp, wybierając z listy rozwijanej opcję "Wszystkie organizacje".', + 'UI:FavoriteOrganizations+' => 'Sprawdź na liście poniżej organizacje, które chcesz zobaczyć w menu rozwijanym, aby uzyskać szybki dostęp. Pamiętaj, że to nie jest ustawienie zabezpieczeń, obiekty z dowolnej organizacji są nadal widoczne i można uzyskać do nich dostęp, wybierając z listy rozwijanej opcję "Wszystkie organizacje".', 'UI:FavoriteLanguage' => 'Język interfejsu użytkownika', 'UI:Favorites:SelectYourLanguage' => 'Wybierz preferowany język', 'UI:FavoriteOtherSettings' => 'Inne ustawienia', @@ -1185,8 +1194,8 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'UI:PrintResolution:A4Landscape' => 'A4 krajobraz', 'UI:PrintResolution:LetterPortrait' => 'Letter portret', 'UI:PrintResolution:LetterLandscape' => 'Letter krajobraz', - 'UI:Toggle:StandardDashboard' => 'Standard', - 'UI:Toggle:CustomDashboard' => 'Własny', + 'UI:Toggle:SwitchToStandardDashboard' => 'Switch to standard dashboard~~', + 'UI:Toggle:SwitchToCustomDashboard' => 'Switch to custom dashboard~~', 'UI:ConfigureThisList' => 'Skonfiguruj listę...', 'UI:ListConfigurationTitle' => 'Konfiguracja listy', @@ -1215,6 +1224,8 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'UI:ImportDashBoard' => 'Importuj z pliku...', 'UI:ImportDashboardTitle' => 'Importuj z pliku', 'UI:ImportDashboardText' => 'Wybierz plik pulpitu do zaimportowania:', + 'UI:Dashboard:Actions' => 'Dashboard actions~~', + 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the on-going changes.~~', 'UI:DashletCreation:Title' => 'Utwórz nową wtyczkę', @@ -1227,6 +1238,8 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'UI:DashboardEdit:AutoReload' => 'Automatyczne odświeżanie', 'UI:DashboardEdit:AutoReloadSec' => 'Automatyczne odświeżanie (w sekundach)', 'UI:DashboardEdit:AutoReloadSec+' => 'Dopuszczalne minimum %1$d sekund', + 'UI:DashboardEdit:Revert' => 'Revert~~', + 'UI:DashboardEdit:Apply' => 'Apply~~', 'UI:DashboardEdit:Layout' => 'Układ', 'UI:DashboardEdit:Properties' => 'Właściwości pulpitu', @@ -1363,13 +1376,13 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'Month-10-Short' => 'Paź', 'Month-11-Short' => 'Lis', 'Month-12-Short' => 'Gru', - 'Calendar-FirstDayOfWeek' => 1, // 0 = Sunday, 1 = Monday, etc... + 'Calendar-FirstDayOfWeek' => '1',// 0 = Sunday, 1 = Monday, etc... 'UI:Menu:ShortcutList' => 'Utwórz skrót...', 'UI:ShortcutRenameDlg:Title' => 'Zmień nazwę skrótu', 'UI:ShortcutListDlg:Title' => 'Utwórz skrót do listy', 'UI:ShortcutDelete:Confirm' => 'Potwierdź, że chcesz usunąć skrót(y).', - 'Menu:MyShortcuts' => 'Moje skróty', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:MyShortcuts' => 'Moje skróty',// Duplicated into itop-welcome-itil (will be removed from here...) 'Class:Shortcut' => 'Skrót', 'Class:Shortcut+' => '', 'Class:Shortcut/Attribute:name' => 'Nazwa', @@ -1549,12 +1562,12 @@ W przypadku powiązania z wyzwalaczem, każde działanie otrzymuje numer "porzą 'UI:Search:Criteria:Operator:String:EndsWith' => 'Kończy się na', 'UI:Search:Criteria:Operator:String:RegExp' => 'Wyr. regularne', // - Numeric widget - 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Równe', // => '=', - 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Większe', // => '>', - 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Większe / równe', // > '>=', - 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Mniejsze', // => '<', - 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Mniejsze / równe', // > '<=', - 'UI:Search:Criteria:Operator:Numeric:Different' => 'Różne', // => '≠', + 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Równe',// => '=', + 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Większe',// => '>', + 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Większe / równe',// > '>=', + 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Mniejsze',// => '<', + 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Mniejsze / równe',// > '<=', + 'UI:Search:Criteria:Operator:Numeric:Different' => 'Różne',// => '≠', // - Tag Set Widget 'UI:Search:Criteria:Operator:TagSet:Matches' => 'Dopasowania', @@ -1614,6 +1627,7 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( // Dict::Add('PL PL', 'Polish', 'Polski', array( 'UI:Newsroom:NoNewMessage' => 'Brak nowej wiadomości', + 'UI:Newsroom:XNewMessage' => '%1$s new message(s)~~', 'UI:Newsroom:MarkAllAsRead' => 'Oznacz wszystkie wiadomości jako przeczytane', 'UI:Newsroom:ViewAllMessages' => 'Wyświetl wszystkie wiadomości', 'UI:Newsroom:Preferences' => 'Preferencje newsroomu', @@ -1662,3 +1676,11 @@ Dict::Add('PL PL', 'Polish', 'Polski', array( 'Menu:Queries' => 'Zapytania', 'Menu:ConfigurationTools' => 'Konfiguracja', )); + +// Additional language entries not present in English dict +Dict::Add('PL PL', 'Polish', 'Polski', array( + 'UI:Button:SearchInHIerarchy' => ' Szukaj w hierarchii ', + 'UI:Error:TemplateRendering' => 'Błąd renderowania szablonu', + 'UI:Toggle:StandardDashboard' => 'Standard', + 'UI:Toggle:CustomDashboard' => 'Własny', +)); diff --git a/dictionaries/pt_br.dictionary.itop.core.php b/dictionaries/pt_br.dictionary.itop.core.php index e6e08297c..31e928b28 100644 --- a/dictionaries/pt_br.dictionary.itop.core.php +++ b/dictionaries/pt_br.dictionary.itop.core.php @@ -67,7 +67,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Core:AttributeDecimal+' => 'Valor decimal (não pode ser negativo)', 'Core:AttributeBoolean' => 'Boolean', - 'Core:AttributeBoolean+' => 'Boolean', + 'Core:AttributeBoolean+' => '', 'Core:AttributeBoolean/Value:null' => '', 'Core:AttributeBoolean/Value:yes' => 'Sim', 'Core:AttributeBoolean/Value:no' => 'Não', @@ -94,7 +94,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Core:AttributeString+' => 'Seqüência alfanumérica', 'Core:AttributeClass' => 'Classe', - 'Core:AttributeClass+' => 'Classe', + 'Core:AttributeClass+' => '', 'Core:AttributeApplicationLanguage' => 'Linguagem usuário', 'Core:AttributeApplicationLanguage+' => 'Linguagem e país (EN US)', @@ -117,10 +117,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Core:AttributeHTML+' => 'HTML string', 'Core:AttributeEmailAddress' => 'Endereço email', - 'Core:AttributeEmailAddress+' => 'Endereço email', + 'Core:AttributeEmailAddress+' => '', 'Core:AttributeIPAddress' => 'Endereço IP', - 'Core:AttributeIPAddress+' => 'Endereço IP', + 'Core:AttributeIPAddress+' => '', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Expressão Object Query Langage', @@ -204,7 +204,7 @@ Operadores:
    'Core:FriendlyName-Description' => 'Nome amigável', 'Core:AttributeTag' => 'Etiquetas', - 'Core:AttributeTag+' => 'Etiquetas', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchro', @@ -249,15 +249,15 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:CMDBChangeOp' => 'Operações de mudanças', 'Class:CMDBChangeOp+' => 'Operações de controle de mudança', 'Class:CMDBChangeOp/Attribute:change' => 'Mudança', - 'Class:CMDBChangeOp/Attribute:change+' => 'Mudança', + 'Class:CMDBChangeOp/Attribute:change+' => '', 'Class:CMDBChangeOp/Attribute:date' => 'Data', 'Class:CMDBChangeOp/Attribute:date+' => 'Data e hora da mudança', 'Class:CMDBChangeOp/Attribute:userinfo' => 'Usuário', 'Class:CMDBChangeOp/Attribute:userinfo+' => 'Quem fez essa mudança', 'Class:CMDBChangeOp/Attribute:objclass' => 'Classe objeto', - 'Class:CMDBChangeOp/Attribute:objclass+' => 'Classe objeto', + 'Class:CMDBChangeOp/Attribute:objclass+' => '', 'Class:CMDBChangeOp/Attribute:objkey' => 'ID objeto', - 'Class:CMDBChangeOp/Attribute:objkey+' => 'ID objeto', + 'Class:CMDBChangeOp/Attribute:objkey+' => '', 'Class:CMDBChangeOp/Attribute:finalclass' => 'tipo', 'Class:CMDBChangeOp/Attribute:finalclass+' => '', )); @@ -385,17 +385,17 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:EventNotificationEmail' => 'Evento envio email', 'Class:EventNotificationEmail+' => 'Rastreamento de um e-mail que foi enviado', 'Class:EventNotificationEmail/Attribute:to' => 'Para', - 'Class:EventNotificationEmail/Attribute:to+' => 'Para', + 'Class:EventNotificationEmail/Attribute:to+' => '', 'Class:EventNotificationEmail/Attribute:cc' => 'CC', - 'Class:EventNotificationEmail/Attribute:cc+' => 'CC', + 'Class:EventNotificationEmail/Attribute:cc+' => '', 'Class:EventNotificationEmail/Attribute:bcc' => 'CCO', - 'Class:EventNotificationEmail/Attribute:bcc+' => 'CCO', + 'Class:EventNotificationEmail/Attribute:bcc+' => '', 'Class:EventNotificationEmail/Attribute:from' => 'De', 'Class:EventNotificationEmail/Attribute:from+' => 'Remetente da mensagem', 'Class:EventNotificationEmail/Attribute:subject' => 'Assunto', - 'Class:EventNotificationEmail/Attribute:subject+' => 'Assunto', + 'Class:EventNotificationEmail/Attribute:subject+' => '', 'Class:EventNotificationEmail/Attribute:body' => 'Corpo', - 'Class:EventNotificationEmail/Attribute:body+' => 'Corpo', + 'Class:EventNotificationEmail/Attribute:body+' => '', 'Class:EventNotificationEmail/Attribute:attachments' => 'Anexos', 'Class:EventNotificationEmail/Attribute:attachments+' => '', )); @@ -469,9 +469,9 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:EventLoginUsage' => 'Login utilizado', 'Class:EventLoginUsage+' => 'Conexão com a aplicação', 'Class:EventLoginUsage/Attribute:user_id' => 'Login', - 'Class:EventLoginUsage/Attribute:user_id+' => 'Login', + 'Class:EventLoginUsage/Attribute:user_id+' => '', 'Class:EventLoginUsage/Attribute:contact_name' => 'Nome usuário', - 'Class:EventLoginUsage/Attribute:contact_name+' => 'Nome usuário', + 'Class:EventLoginUsage/Attribute:contact_name+' => '', 'Class:EventLoginUsage/Attribute:contact_email' => 'Email usuário', 'Class:EventLoginUsage/Attribute:contact_email+' => 'Endereço email deste usuário', )); @@ -490,11 +490,11 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:Action/Attribute:status' => 'Status', 'Class:Action/Attribute:status+' => 'Em produção ou ?', 'Class:Action/Attribute:status/Value:test' => 'sendo testado', - 'Class:Action/Attribute:status/Value:test+' => 'sendo testado', + 'Class:Action/Attribute:status/Value:test+' => '', 'Class:Action/Attribute:status/Value:enabled' => 'Em produção', - 'Class:Action/Attribute:status/Value:enabled+' => 'Em produção', + 'Class:Action/Attribute:status/Value:enabled+' => '', 'Class:Action/Attribute:status/Value:disabled' => 'Inativo', - 'Class:Action/Attribute:status/Value:disabled+' => 'Inativo', + 'Class:Action/Attribute:status/Value:disabled+' => '', 'Class:Action/Attribute:trigger_list' => 'Gatilhos relacionados', 'Class:Action/Attribute:trigger_list+' => 'Gatilhos ligados a esta ação', 'Class:Action/Attribute:finalclass' => 'Tipo', @@ -535,9 +535,9 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:ActionEmail/Attribute:to' => 'Para', 'Class:ActionEmail/Attribute:to+' => 'Destinatário para o email', 'Class:ActionEmail/Attribute:cc' => 'CC', - 'Class:ActionEmail/Attribute:cc+' => 'CC', + 'Class:ActionEmail/Attribute:cc+' => '', 'Class:ActionEmail/Attribute:bcc' => 'CCO', - 'Class:ActionEmail/Attribute:bcc+' => 'CCO', + 'Class:ActionEmail/Attribute:bcc+' => '', 'Class:ActionEmail/Attribute:subject' => 'assunto', 'Class:ActionEmail/Attribute:subject+' => 'Título do email', 'Class:ActionEmail/Attribute:body' => 'corpo', @@ -545,11 +545,11 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:ActionEmail/Attribute:importance' => 'importância', 'Class:ActionEmail/Attribute:importance+' => 'Flag importância', 'Class:ActionEmail/Attribute:importance/Value:low' => 'baixo', - 'Class:ActionEmail/Attribute:importance/Value:low+' => 'baixo', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'normal', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => 'normal', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', 'Class:ActionEmail/Attribute:importance/Value:high' => 'alto', - 'Class:ActionEmail/Attribute:importance/Value:high+' => 'alto', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '', )); // @@ -699,7 +699,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( // Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:SynchroDataSource/Attribute:name' => 'Nome', - 'Class:SynchroDataSource/Attribute:name+' => 'Nome', + 'Class:SynchroDataSource/Attribute:name+' => '', 'Class:SynchroDataSource/Attribute:description' => 'Descrição', 'Class:SynchroDataSource/Attribute:status' => 'Status', 'Class:SynchroDataSource/Attribute:scope_class' => 'Classe alvo', @@ -998,7 +998,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:TagSetFieldData/Attribute:label' => 'Rótulo', 'Class:TagSetFieldData/Attribute:label+' => 'Rótulo exibido', 'Class:TagSetFieldData/Attribute:description' => 'Descrição', - 'Class:TagSetFieldData/Attribute:description+' => 'Descrição', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Classe de objeto', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Código de campo', @@ -1080,17 +1080,17 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:AsyncTask/Attribute:finalclass' => 'Aula final', 'Class:AsyncTask/Attribute:finalclass+' => '', 'Class:AsyncTask/Attribute:status' => 'Status~~', - 'Class:AsyncTask/Attribute:status+' => '~~', + 'Class:AsyncTask/Attribute:status+' => '', 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', - 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', + 'Class:AsyncTask/Attribute:remaining_retries+' => '', 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', - 'Class:AsyncTask/Attribute:last_error_code+' => '~~', + 'Class:AsyncTask/Attribute:last_error_code+' => '', 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', - 'Class:AsyncTask/Attribute:last_error+' => '~~', + 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', - 'Class:AsyncTask/Attribute:last_attempt+' => '~~', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // @@ -1126,7 +1126,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:ResourceSystemMenu' => 'Resource System Menu~~', - 'Class:ResourceSystemMenu+' => '~~', + 'Class:ResourceSystemMenu+' => '', )); diff --git a/dictionaries/pt_br.dictionary.itop.model.php b/dictionaries/pt_br.dictionary.itop.model.php deleted file mode 100644 index d97df3824..000000000 --- a/dictionaries/pt_br.dictionary.itop.model.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -/** - * Localized data - * - * @copyright Copyright (C) 2010-2021 Combodo SARL - * @license http://opensource.org/licenses/AGPL-3.0 - */ - -?> diff --git a/dictionaries/pt_br.dictionary.itop.ui.php b/dictionaries/pt_br.dictionary.itop.ui.php index bc612b5b1..1e8c7dc63 100644 --- a/dictionaries/pt_br.dictionary.itop.ui.php +++ b/dictionaries/pt_br.dictionary.itop.ui.php @@ -368,7 +368,14 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
  • gerenciar o ativo mais importante de sua TI: Documentação
  • ', - 'UI:WelcomeMenu:Text'=> '~~', + 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + +
    This version features a brand new modern and accessible backoffice design.
    + +
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. +We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    + +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', 'UI:WelcomeMenu:AllOpenRequests' => 'Solicitações abertas: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Minhas solicitações', 'UI:WelcomeMenu:OpenIncidents' => 'Incidentes abertos: %1$d', @@ -436,7 +443,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => 'Definição de ligação incorreta: a classe de objetos para gerenciar: %1$s não foi encontrado como uma chave externa na classe %2$s', 'UI:Error:Object_Class_Id_NotFound' => 'Objeto: %1$s:%2$d não encontrado.', 'UI:Error:WizardCircularReferenceInDependencies' => 'Erro: Referência circular nas dependências entre os campos, verifique o modelo de dados.', - 'UI:Error:UploadedFileTooBig' => 'O arquivo a ser carregado é muito grande. (Tamanho máximo permitido é de %1$s). Para modificar esse limite, contate o administrador do iTop. (Verifique a configuração do PHP para upload_max_filesize e post_max_size no servidor).', + 'UI:Error:UploadedFileTooBig' => 'O arquivo a ser carregado é muito grande. (Tamanho máximo permitido é de %1$s). Para modificar esse limite, contate o administrador do '.ITOP_APPLICATION_SHORT.'. (Verifique a configuração do PHP para upload_max_filesize e post_max_size no servidor).', 'UI:Error:UploadedFileTruncated.' => 'Arquivo enviado tem sido truncado!', 'UI:Error:NoTmpDir' => 'Diretório temporário não está definido.', 'UI:Error:CannotWriteToTmp_Dir' => 'Não foi possível gravar o arquivo temporário para o disco. upload_tmp_dir = "%1$s".', @@ -522,7 +529,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'UI:SearchValue:CheckAll' => 'Marcar todos', 'UI:SearchValue:UncheckAll' => 'Desmarcar todos', 'UI:SelectOne' => '-- selecione um --', - 'UI:Login:Welcome' => 'Bem-vindo ao iTop!', + 'UI:Login:Welcome' => 'Bem-vindo ao '.ITOP_APPLICATION_SHORT.'!', 'UI:Login:IncorrectLoginPassword' => 'Usuário/senha incorreto, tente novamente.', 'UI:Login:IdentifyYourself' => 'Identifique-se antes continuar', 'UI:Login:UserNamePrompt' => 'Usuário', @@ -543,7 +550,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.', 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions. If you receive no email, please check the login you typed.~~', 'UI:ResetPwd-EmailSubject' => 'Alterar a senha', - 'UI:ResetPwd-EmailBody' => '

    Você solicitou a alteração da senha do iTop.

    Por favor, siga este link (passo simples) para digitar a nova senha

    .', + 'UI:ResetPwd-EmailBody' => '

    Você solicitou a alteração da senha do '.ITOP_APPLICATION_SHORT.'.

    Por favor, siga este link (passo simples) para digitar a nova senha

    .', 'UI:ResetPwd-Title' => 'Alterar senha', 'UI:ResetPwd-Error-InvalidToken' => 'Desculpe, a senha já foi alterada, ou deve ter recebido vários e-mails. Por favor, certifique-se que você use o link fornecido no último e-mail recebido.', @@ -717,7 +724,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'UI:RunQuery:ResultSQL' => 'Resulting SQL~~', 'UI:RunQuery:Error' => 'Ocorreu um erro ao executar a consulta', 'UI:Query:UrlForExcel' => 'URL a ser usada para consultas web MS-Excel', - 'UI:Query:UrlV1' => 'A lista de campos não foi especificada. A página export-V2.php não pode ser chamada sem essa informação. Portanto, o URL sugerido abaixo aponta para a página herdada: export.php. Essa versão herdada da exportação tem a seguinte limitação: a lista de campos exportados pode variar dependendo do formato de saída e do modelo de dados do iTop. Se você quiser garantir que a lista de colunas exportadas permaneça estável a longo prazo, então você deve especificar um valor para o atributo "Fields" e usar a página export-V2.php.', + 'UI:Query:UrlV1' => 'A lista de campos não foi especificada. A página export-V2.php não pode ser chamada sem essa informação. Portanto, o URL sugerido abaixo aponta para a página herdada: export.php. Essa versão herdada da exportação tem a seguinte limitação: a lista de campos exportados pode variar dependendo do formato de saída e do modelo de dados do '.ITOP_APPLICATION_SHORT.'. Se você quiser garantir que a lista de colunas exportadas permaneça estável a longo prazo, então você deve especificar um valor para o atributo "Fields" e usar a página export-V2.php.', 'UI:Schema:Title' => 'Esquema de objetos', 'UI:Schema:TitleForClass' => 'Esquema de %1$s~~', 'UI:Schema:CategoryMenuItem' => 'Categoria %1$s', diff --git a/dictionaries/ru.dictionary.itop.core.php b/dictionaries/ru.dictionary.itop.core.php index 3604c6b4f..77923d610 100644 --- a/dictionaries/ru.dictionary.itop.core.php +++ b/dictionaries/ru.dictionary.itop.core.php @@ -101,13 +101,13 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Core:AttributeText+' => 'Многострочный текст', 'Core:AttributeHTML' => 'HTML', - 'Core:AttributeHTML+' => 'HTML', + 'Core:AttributeHTML+' => '', 'Core:AttributeEmailAddress' => 'Email', 'Core:AttributeEmailAddress+' => 'Email адрес', 'Core:AttributeIPAddress' => 'IP адрес', - 'Core:AttributeIPAddress+' => 'IP адрес', + 'Core:AttributeIPAddress+' => '', 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Выражение языка запроса объекта (Object Query Language)', @@ -161,7 +161,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Core:AttributeDeadline+' => 'Дата, отображаемая относительно текущего времени', 'Core:AttributeExternalKey' => 'Внешний ключ', - 'Core:AttributeExternalKey+' => 'Внешний ключ', + 'Core:AttributeExternalKey+' => '', 'Core:AttributeHierarchicalKey' => 'Иерархический ключ', 'Core:AttributeHierarchicalKey+' => 'Внешний ключ к родителю', @@ -191,7 +191,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Core:FriendlyName-Description' => 'Полное название', 'Core:AttributeTag' => 'Тег', - 'Core:AttributeTag+' => 'Тег', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => 'Synchro', @@ -236,15 +236,15 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:CMDBChangeOp' => 'Операция изменения CMDB', 'Class:CMDBChangeOp+' => 'Отслеживание операции изменения CMDB', 'Class:CMDBChangeOp/Attribute:change' => 'Изменение CMDB', - 'Class:CMDBChangeOp/Attribute:change+' => 'Изменение CMDB', + 'Class:CMDBChangeOp/Attribute:change+' => '', 'Class:CMDBChangeOp/Attribute:date' => 'Дата', 'Class:CMDBChangeOp/Attribute:date+' => 'Дата и время изменения', 'Class:CMDBChangeOp/Attribute:userinfo' => 'Пользователь', 'Class:CMDBChangeOp/Attribute:userinfo+' => 'Кто произвёл изменение', 'Class:CMDBChangeOp/Attribute:objclass' => 'Класс объекта', - 'Class:CMDBChangeOp/Attribute:objclass+' => 'Класс объекта', + 'Class:CMDBChangeOp/Attribute:objclass+' => '', 'Class:CMDBChangeOp/Attribute:objkey' => 'ID объекта', - 'Class:CMDBChangeOp/Attribute:objkey+' => 'ID объекта', + 'Class:CMDBChangeOp/Attribute:objkey+' => '', 'Class:CMDBChangeOp/Attribute:finalclass' => 'Итоговый класс', 'Class:CMDBChangeOp/Attribute:finalclass+' => '', )); @@ -372,17 +372,17 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:EventNotificationEmail' => 'Уведомление по email', 'Class:EventNotificationEmail+' => 'Отслеживание уведомлений по email', 'Class:EventNotificationEmail/Attribute:to' => 'Кому', - 'Class:EventNotificationEmail/Attribute:to+' => 'Кому', + 'Class:EventNotificationEmail/Attribute:to+' => '', 'Class:EventNotificationEmail/Attribute:cc' => 'Копия', - 'Class:EventNotificationEmail/Attribute:cc+' => 'Копия', + 'Class:EventNotificationEmail/Attribute:cc+' => '', 'Class:EventNotificationEmail/Attribute:bcc' => 'Скрытая копия', - 'Class:EventNotificationEmail/Attribute:bcc+' => 'Скрытая копия', + 'Class:EventNotificationEmail/Attribute:bcc+' => '', 'Class:EventNotificationEmail/Attribute:from' => 'От', 'Class:EventNotificationEmail/Attribute:from+' => 'Отправитель сообщения', 'Class:EventNotificationEmail/Attribute:subject' => 'Тема', - 'Class:EventNotificationEmail/Attribute:subject+' => 'Тема', + 'Class:EventNotificationEmail/Attribute:subject+' => '', 'Class:EventNotificationEmail/Attribute:body' => 'Сообщение', - 'Class:EventNotificationEmail/Attribute:body+' => 'Сообщение', + 'Class:EventNotificationEmail/Attribute:body+' => '', 'Class:EventNotificationEmail/Attribute:attachments' => 'Вложения', 'Class:EventNotificationEmail/Attribute:attachments+' => '', )); @@ -405,7 +405,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:EventIssue/Attribute:arguments_get' => 'Аргументы GET', 'Class:EventIssue/Attribute:arguments_get+' => 'Аргументы HTTP GET', 'Class:EventIssue/Attribute:callstack' => 'Стек вызовов', - 'Class:EventIssue/Attribute:callstack+' => 'Стек вызовов', + 'Class:EventIssue/Attribute:callstack+' => '', 'Class:EventIssue/Attribute:data' => 'Данные', 'Class:EventIssue/Attribute:data+' => 'Подробнее', )); @@ -477,11 +477,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:Action/Attribute:status' => 'Статус', 'Class:Action/Attribute:status+' => '', 'Class:Action/Attribute:status/Value:test' => 'Тест', - 'Class:Action/Attribute:status/Value:test+' => 'Тест', + 'Class:Action/Attribute:status/Value:test+' => '', 'Class:Action/Attribute:status/Value:enabled' => 'Включено', - 'Class:Action/Attribute:status/Value:enabled+' => 'Включено', + 'Class:Action/Attribute:status/Value:enabled+' => '', 'Class:Action/Attribute:status/Value:disabled' => 'Выключено', - 'Class:Action/Attribute:status/Value:disabled+' => 'Выключено', + 'Class:Action/Attribute:status/Value:disabled+' => '', 'Class:Action/Attribute:trigger_list' => 'Связанные триггеры', 'Class:Action/Attribute:trigger_list+' => 'Триггеры, которые запускают данное действие', 'Class:Action/Attribute:finalclass' => 'Тип', @@ -495,7 +495,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:ActionNotification' => 'Уведомление', - 'Class:ActionNotification+' => 'Уведомление', + 'Class:ActionNotification+' => '', )); // @@ -522,7 +522,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:ActionEmail/Attribute:to' => 'Кому', 'Class:ActionEmail/Attribute:to+' => 'Получатель email', 'Class:ActionEmail/Attribute:cc' => 'Копия', - 'Class:ActionEmail/Attribute:cc+' => 'Копия', + 'Class:ActionEmail/Attribute:cc+' => '', 'Class:ActionEmail/Attribute:bcc' => 'Скр. копия', 'Class:ActionEmail/Attribute:bcc+' => 'Скрытая копия', 'Class:ActionEmail/Attribute:subject' => 'Тема', @@ -532,11 +532,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:ActionEmail/Attribute:importance' => 'Важность', 'Class:ActionEmail/Attribute:importance+' => 'Флаг важности', 'Class:ActionEmail/Attribute:importance/Value:low' => 'Низкая', - 'Class:ActionEmail/Attribute:importance/Value:low+' => 'Низкая', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'Нормальная', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => 'Нормальная', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', 'Class:ActionEmail/Attribute:importance/Value:high' => 'Высокая', - 'Class:ActionEmail/Attribute:importance/Value:high+' => 'Высокая', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '', )); // @@ -686,7 +686,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( // Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:SynchroDataSource/Attribute:name' => 'Название', - 'Class:SynchroDataSource/Attribute:name+' => 'Название', + 'Class:SynchroDataSource/Attribute:name+' => '', 'Class:SynchroDataSource/Attribute:description' => 'Описание', 'Class:SynchroDataSource/Attribute:status' => 'Статус', 'Class:SynchroDataSource/Attribute:scope_class' => 'Целевой класс', @@ -742,7 +742,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Core:Synchro:SynchroEndedOn_Date' => 'Синхронизация была закончена в %1$s.', 'Core:Synchro:SynchroRunningStartedOn_Date' => 'Синхронизация запущена в %1$s, сейчас в процессе...', 'Menu:DataSources' => 'Синхронизация данных', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:DataSources+' => 'Синхронизация данных', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:DataSources+' => '', // Duplicated into itop-welcome-itil (will be removed from here...) 'Core:Synchro:label_repl_ignored' => 'Игнор. (%1$s)~~', 'Core:Synchro:label_repl_disappeared' => 'Невид. (%1$s)~~', 'Core:Synchro:label_repl_existing' => 'Existing (%1$s)~~', @@ -985,7 +985,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:TagSetFieldData/Attribute:label' => 'Метка', 'Class:TagSetFieldData/Attribute:label+' => 'Отображаемая метка', 'Class:TagSetFieldData/Attribute:description' => 'Описание', - 'Class:TagSetFieldData/Attribute:description+' => 'Описание', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Класс тега', 'Class:TagSetFieldData/Attribute:obj_class' => 'Класс объекта', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Код поля', @@ -1007,17 +1007,17 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( // Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:DBProperty' => 'DB property~~', - 'Class:DBProperty+' => '~~', + 'Class:DBProperty+' => '', 'Class:DBProperty/Attribute:name' => 'Name~~', - 'Class:DBProperty/Attribute:name+' => '~~', + 'Class:DBProperty/Attribute:name+' => '', 'Class:DBProperty/Attribute:description' => 'Description~~', - 'Class:DBProperty/Attribute:description+' => '~~', + 'Class:DBProperty/Attribute:description+' => '', 'Class:DBProperty/Attribute:value' => 'Value~~', - 'Class:DBProperty/Attribute:value+' => '~~', + 'Class:DBProperty/Attribute:value+' => '', 'Class:DBProperty/Attribute:change_date' => 'Change date~~', - 'Class:DBProperty/Attribute:change_date+' => '~~', + 'Class:DBProperty/Attribute:change_date+' => '', 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', - 'Class:DBProperty/Attribute:change_comment+' => '~~', + 'Class:DBProperty/Attribute:change_comment+' => '', )); // @@ -1025,29 +1025,29 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( // Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:BackgroundTask' => 'Background task~~', - 'Class:BackgroundTask+' => '~~', + 'Class:BackgroundTask+' => '', 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', - 'Class:BackgroundTask/Attribute:class_name+' => '~~', + 'Class:BackgroundTask/Attribute:class_name+' => '', 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date~~', - 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:first_run_date+' => '', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date~~', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '', 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date~~', - 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:next_run_date+' => '', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count~~', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration~~', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration~~', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration~~', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration~~', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '', 'Class:BackgroundTask/Attribute:running' => 'Running~~', - 'Class:BackgroundTask/Attribute:running+' => '~~', + 'Class:BackgroundTask/Attribute:running+' => '', 'Class:BackgroundTask/Attribute:status' => 'Status~~', - 'Class:BackgroundTask/Attribute:status+' => '~~', + 'Class:BackgroundTask/Attribute:status+' => '', )); // @@ -1055,29 +1055,29 @@ Dict::Add('RU RU', 'Russian', 'Русский', array( // Dict::Add('RU RU', 'Russian', 'Русский', array( 'Class:AsyncTask' => 'Async. task~~', - 'Class:AsyncTask+' => '~~', + 'Class:AsyncTask+' => '', 'Class:AsyncTask/Attribute:created' => 'Created~~', - 'Class:AsyncTask/Attribute:created+' => '~~', + 'Class:AsyncTask/Attribute:created+' => '', 'Class:AsyncTask/Attribute:started' => 'Started~~', - 'Class:AsyncTask/Attribute:started+' => '~~', + 'Class:AsyncTask/Attribute:started+' => '', 'Class:AsyncTask/Attribute:planned' => 'Planned~~', - 'Class:AsyncTask/Attribute:planned+' => '~~', + 'Class:AsyncTask/Attribute:planned+' => '', 'Class:AsyncTask/Attribute:event_id' => 'Event~~', - 'Class:AsyncTask/Attribute:event_id+' => '~~', + 'Class:AsyncTask/Attribute:event_id+' => '', 'Class:AsyncTask/Attribute:finalclass' => 'Final class~~', - 'Class:AsyncTask/Attribute:finalclass+' => '~~', + 'Class:AsyncTask/Attribute:finalclass+' => '', 'Class:AsyncTask/Attribute:status' => 'Status~~', - 'Class:AsyncTask/Attribute:status+' => '~~', + 'Class:AsyncTask/Attribute:status+' => '', 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', - 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', + 'Class:AsyncTask/Attribute:remaining_retries+' => '', 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', - 'Class:AsyncTask/Attribute:last_error_code+' => '~~', + 'Class:AsyncTask/Attribute:last_error_code+' => '', 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', - 'Class:AsyncTask/Attribute:last_error+' => '~~', + 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', - 'Class:AsyncTask/Attribute:last_attempt+' => '~~', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // diff --git a/dictionaries/ru.dictionary.itop.model.php b/dictionaries/ru.dictionary.itop.model.php deleted file mode 100644 index 84ef741ee..000000000 --- a/dictionaries/ru.dictionary.itop.model.php +++ /dev/null @@ -1,10 +0,0 @@ - - * @link http://community.itop-itsm.ru iTop Russian Community - * @link https://github.com/itop-itsm-ru/itop-rus - * @license http://opensource.org/licenses/AGPL-3.0 - * - */ diff --git a/dictionaries/sk.dictionary.itop.core.php b/dictionaries/sk.dictionary.itop.core.php index 28efb209b..1d77370bf 100644 --- a/dictionaries/sk.dictionary.itop.core.php +++ b/dictionaries/sk.dictionary.itop.core.php @@ -33,26 +33,26 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~', 'Core:AttributeDashboard' => 'Dashboard~~', - 'Core:AttributeDashboard+' => '~~', + 'Core:AttributeDashboard+' => '', 'Core:AttributePhoneNumber' => 'Phone number~~', - 'Core:AttributePhoneNumber+' => '~~', + 'Core:AttributePhoneNumber+' => '', 'Core:AttributeObsolescenceDate' => 'Obsolescence date~~', - 'Core:AttributeObsolescenceDate+' => '~~', + 'Core:AttributeObsolescenceDate+' => '', 'Core:AttributeTagSet' => 'List of tags~~', - 'Core:AttributeTagSet+' => '~~', + 'Core:AttributeTagSet+' => '', 'Core:AttributeSet:placeholder' => 'click to add~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~', 'Core:AttributeCaseLog' => 'Log~~', - 'Core:AttributeCaseLog+' => '~~', + 'Core:AttributeCaseLog+' => '', 'Core:AttributeMetaEnum' => 'Computed enum~~', - 'Core:AttributeMetaEnum+' => '~~', + 'Core:AttributeMetaEnum+' => '', 'Core:AttributeLinkedSetIndirect' => 'Pole objektov (N-N)', 'Core:AttributeLinkedSetIndirect+' => '', @@ -74,9 +74,9 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~', 'Core:AttributeArchiveFlag/Value:no' => 'No~~', 'Core:AttributeArchiveFlag/Label' => 'Archived~~', - 'Core:AttributeArchiveFlag/Label+' => '~~', + 'Core:AttributeArchiveFlag/Label+' => '', 'Core:AttributeArchiveDate/Label' => 'Archive date~~', - 'Core:AttributeArchiveDate/Label+' => '~~', + 'Core:AttributeArchiveDate/Label+' => '', 'Core:AttributeObsolescenceFlag' => 'Obsolescence flag~~', 'Core:AttributeObsolescenceFlag/Value:yes' => 'Yes~~', @@ -201,7 +201,7 @@ Operatori:
    'Core:FriendlyName-Description' => 'Ľahko čitateľný názov', 'Core:AttributeTag' => 'Tags~~', - 'Core:AttributeTag+' => 'Tags~~', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST~~', 'Core:Context=Synchro' => 'Synchro~~', @@ -522,11 +522,11 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:ActionEmail/Attribute:test_recipient' => 'Testovací príjemca', 'Class:ActionEmail/Attribute:test_recipient+' => '', 'Class:ActionEmail/Attribute:from' => 'Od~~', - 'Class:ActionEmail/Attribute:from+' => '~~', + 'Class:ActionEmail/Attribute:from+' => '', 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~', 'Class:ActionEmail/Attribute:from_label+' => 'Sender display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:reply_to' => 'Odpoveď na~~', - 'Class:ActionEmail/Attribute:reply_to+' => '~~', + 'Class:ActionEmail/Attribute:reply_to+' => '', 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~', 'Class:ActionEmail/Attribute:reply_to_label+' => 'Reply to display name will be sent into the email header~~', 'Class:ActionEmail/Attribute:to' => 'Komu', @@ -645,7 +645,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', )); // @@ -988,14 +988,14 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( // Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:TagSetFieldData' => '%2$s for class %1$s~~', - 'Class:TagSetFieldData+' => '~~', + 'Class:TagSetFieldData+' => '', 'Class:TagSetFieldData/Attribute:code' => 'Code~~', 'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters~~', 'Class:TagSetFieldData/Attribute:label' => 'Label~~', 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', 'Class:TagSetFieldData/Attribute:description' => 'Description~~', - 'Class:TagSetFieldData/Attribute:description+' => 'Description~~', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~~~', @@ -1017,17 +1017,17 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( // Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:DBProperty' => 'DB property~~', - 'Class:DBProperty+' => '~~', + 'Class:DBProperty+' => '', 'Class:DBProperty/Attribute:name' => 'Name~~', - 'Class:DBProperty/Attribute:name+' => '~~', + 'Class:DBProperty/Attribute:name+' => '', 'Class:DBProperty/Attribute:description' => 'Description~~', - 'Class:DBProperty/Attribute:description+' => '~~', + 'Class:DBProperty/Attribute:description+' => '', 'Class:DBProperty/Attribute:value' => 'Value~~', - 'Class:DBProperty/Attribute:value+' => '~~', + 'Class:DBProperty/Attribute:value+' => '', 'Class:DBProperty/Attribute:change_date' => 'Change date~~', - 'Class:DBProperty/Attribute:change_date+' => '~~', + 'Class:DBProperty/Attribute:change_date+' => '', 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', - 'Class:DBProperty/Attribute:change_comment+' => '~~', + 'Class:DBProperty/Attribute:change_comment+' => '', )); // @@ -1035,29 +1035,29 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( // Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:BackgroundTask' => 'Background task~~', - 'Class:BackgroundTask+' => '~~', + 'Class:BackgroundTask+' => '', 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', - 'Class:BackgroundTask/Attribute:class_name+' => '~~', + 'Class:BackgroundTask/Attribute:class_name+' => '', 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date~~', - 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:first_run_date+' => '', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date~~', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '', 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date~~', - 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:next_run_date+' => '', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count~~', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration~~', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration~~', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration~~', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration~~', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '', 'Class:BackgroundTask/Attribute:running' => 'Running~~', - 'Class:BackgroundTask/Attribute:running+' => '~~', + 'Class:BackgroundTask/Attribute:running+' => '', 'Class:BackgroundTask/Attribute:status' => 'Status~~', - 'Class:BackgroundTask/Attribute:status+' => '~~', + 'Class:BackgroundTask/Attribute:status+' => '', )); // @@ -1065,29 +1065,29 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( // Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:AsyncTask' => 'Async. task~~', - 'Class:AsyncTask+' => '~~', + 'Class:AsyncTask+' => '', 'Class:AsyncTask/Attribute:created' => 'Created~~', - 'Class:AsyncTask/Attribute:created+' => '~~', + 'Class:AsyncTask/Attribute:created+' => '', 'Class:AsyncTask/Attribute:started' => 'Started~~', - 'Class:AsyncTask/Attribute:started+' => '~~', + 'Class:AsyncTask/Attribute:started+' => '', 'Class:AsyncTask/Attribute:planned' => 'Planned~~', - 'Class:AsyncTask/Attribute:planned+' => '~~', + 'Class:AsyncTask/Attribute:planned+' => '', 'Class:AsyncTask/Attribute:event_id' => 'Event~~', - 'Class:AsyncTask/Attribute:event_id+' => '~~', + 'Class:AsyncTask/Attribute:event_id+' => '', 'Class:AsyncTask/Attribute:finalclass' => 'Final class~~', - 'Class:AsyncTask/Attribute:finalclass+' => '~~', + 'Class:AsyncTask/Attribute:finalclass+' => '', 'Class:AsyncTask/Attribute:status' => 'Status~~', - 'Class:AsyncTask/Attribute:status+' => '~~', + 'Class:AsyncTask/Attribute:status+' => '', 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', - 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', + 'Class:AsyncTask/Attribute:remaining_retries+' => '', 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', - 'Class:AsyncTask/Attribute:last_error_code+' => '~~', + 'Class:AsyncTask/Attribute:last_error_code+' => '', 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', - 'Class:AsyncTask/Attribute:last_error+' => '~~', + 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', - 'Class:AsyncTask/Attribute:last_attempt+' => '~~', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // @@ -1096,7 +1096,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:AbstractResource' => 'Abstract Resource~~', - 'Class:AbstractResource+' => '~~', + 'Class:AbstractResource+' => '', )); // @@ -1105,7 +1105,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', - 'Class:ResourceAdminMenu+' => '~~', + 'Class:ResourceAdminMenu+' => '', )); // @@ -1114,7 +1114,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', - 'Class:ResourceRunQueriesMenu+' => '~~', + 'Class:ResourceRunQueriesMenu+' => '', )); // @@ -1123,7 +1123,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( Dict::Add('SK SK', 'Slovak', 'Slovenčina', array( 'Class:ResourceSystemMenu' => 'Resource System Menu~~', - 'Class:ResourceSystemMenu+' => '~~', + 'Class:ResourceSystemMenu+' => '', )); diff --git a/dictionaries/sk.dictionary.itop.ui.php b/dictionaries/sk.dictionary.itop.ui.php index 15b18f33b..95bb4e6d3 100644 --- a/dictionaries/sk.dictionary.itop.ui.php +++ b/dictionaries/sk.dictionary.itop.ui.php @@ -358,7 +358,14 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
  • Manažovať najdôležitejšie aktíva Vášho IT: Dokumentáciu.
  • ', - 'UI:WelcomeMenu:Text'=> '~~', + 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + +
    This version features a brand new modern and accessible backoffice design.
    + +
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. +We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    + +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', 'UI:WelcomeMenu:AllOpenRequests' => 'Otvoriť žiadosť: %1$d', 'UI:WelcomeMenu:MyCalls' => 'Moje žiadosti', 'UI:WelcomeMenu:OpenIncidents' => 'Otvoriť incidenty: %1$d', @@ -1424,7 +1431,7 @@ Keď sú priradené spúštačom, každej akcii je dané číslo "príkazu", šp 'UI:About:InstallationOptions' => 'Installation options~~', 'UI:About:ManualExtensionSource' => 'Extension~~', 'UI:About:Extension_Version' => 'Version: %1$s~~', - 'UI:About:RemoteExtensionSource' => 'iTop Hub~~', + 'UI:About:RemoteExtensionSource' => 'Data~~', 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~', 'UI:DisconnectedDlgTitle' => 'Warning!~~', diff --git a/dictionaries/tr.dictionary.itop.core.php b/dictionaries/tr.dictionary.itop.core.php index e3fcd410c..f3ba7eec2 100644 --- a/dictionaries/tr.dictionary.itop.core.php +++ b/dictionaries/tr.dictionary.itop.core.php @@ -30,123 +30,123 @@ // Class: CMDBChange // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Core:DeletedObjectLabel' => '%1s (deleted)~~', - 'Core:DeletedObjectTip' => 'The object has been deleted on %1$s (%2$s)~~', + 'Core:DeletedObjectLabel' => '%1s (Silinmiş)', + 'Core:DeletedObjectTip' => 'Nesne%1$s (%2$s) \'de silinmiştir', - 'Core:UnknownObjectLabel' => 'Object not found (class: %1$s, id: %2$d)~~', - 'Core:UnknownObjectTip' => 'The object could not be found. It may have been deleted some time ago and the log has been purged since.~~', + 'Core:UnknownObjectLabel' => 'Nesne bulunamadı (sınıf: %1$s, id: %2$d)', + 'Core:UnknownObjectTip' => 'Nesne bulunamadı.Nesne ve günlük kaydı bir süre önce silinmiş olabilir', 'Core:UniquenessDefaultError' => 'Uniqueness rule \'%1$s\' in error~~', - 'Core:AttributeLinkedSet' => 'Array of objects~~', - 'Core:AttributeLinkedSet+' => 'Any kind of objects of the same class or subclass~~', + 'Core:AttributeLinkedSet' => 'Nesnelerin dizisi', + 'Core:AttributeLinkedSet+' => 'Aynı sınıf veya alt sınıfın her türlü nesnesi', 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~', 'Core:AttributeDashboard' => 'Dashboard~~', - 'Core:AttributeDashboard+' => '~~', + 'Core:AttributeDashboard+' => '', 'Core:AttributePhoneNumber' => 'Phone number~~', - 'Core:AttributePhoneNumber+' => '~~', + 'Core:AttributePhoneNumber+' => '', 'Core:AttributeObsolescenceDate' => 'Obsolescence date~~', - 'Core:AttributeObsolescenceDate+' => '~~', + 'Core:AttributeObsolescenceDate+' => '', 'Core:AttributeTagSet' => 'List of tags~~', - 'Core:AttributeTagSet+' => '~~', + 'Core:AttributeTagSet+' => '', 'Core:AttributeSet:placeholder' => 'click to add~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~', 'Core:AttributeCaseLog' => 'Log~~', - 'Core:AttributeCaseLog+' => '~~', + 'Core:AttributeCaseLog+' => '', 'Core:AttributeMetaEnum' => 'Computed enum~~', - 'Core:AttributeMetaEnum+' => '~~', + 'Core:AttributeMetaEnum+' => '', - 'Core:AttributeLinkedSetIndirect' => 'Array of objects (N-N)~~', - 'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class~~', + 'Core:AttributeLinkedSetIndirect' => 'Nesnelerin dizisi (n-n)', + 'Core:AttributeLinkedSetIndirect+' => 'Aynı sınıftan her türlü nesne [Altsınıf]', - 'Core:AttributeInteger' => 'Integer~~', - 'Core:AttributeInteger+' => 'Numeric value (could be negative)~~', + 'Core:AttributeInteger' => 'Tamsayı', + 'Core:AttributeInteger+' => 'Sayısal değer (negatif olabilir)', - 'Core:AttributeDecimal' => 'Decimal~~', - 'Core:AttributeDecimal+' => 'Decimal value (could be negative)~~', + 'Core:AttributeDecimal' => 'Ondalık', + 'Core:AttributeDecimal+' => 'Ondalık değer (negatif olabilir)', - 'Core:AttributeBoolean' => 'Boolean~~', - 'Core:AttributeBoolean+' => 'Boolean~~', + 'Core:AttributeBoolean' => 'Boolean', + 'Core:AttributeBoolean+' => '', 'Core:AttributeBoolean/Value:null' => '', - 'Core:AttributeBoolean/Value:yes' => 'Yes~~', - 'Core:AttributeBoolean/Value:no' => 'No~~', + 'Core:AttributeBoolean/Value:yes' => 'Evet', + 'Core:AttributeBoolean/Value:no' => 'Hayır', - 'Core:AttributeArchiveFlag' => 'Archive flag~~', - 'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~', - 'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~', - 'Core:AttributeArchiveFlag/Value:no' => 'No~~', - 'Core:AttributeArchiveFlag/Label' => 'Archived~~', + 'Core:AttributeArchiveFlag' => 'Arşiv işareti', + 'Core:AttributeArchiveFlag/Value:yes' => 'Evet', + 'Core:AttributeArchiveFlag/Value:yes+' => 'Bu nesne yalnızca arşiv modunda görünürdür', + 'Core:AttributeArchiveFlag/Value:no' => 'Hayır', + 'Core:AttributeArchiveFlag/Label' => 'Arşivlendi', 'Core:AttributeArchiveFlag/Label+' => '', - 'Core:AttributeArchiveDate/Label' => 'Archive date~~', + 'Core:AttributeArchiveDate/Label' => 'Arşiv Tarihi', 'Core:AttributeArchiveDate/Label+' => '', - 'Core:AttributeObsolescenceFlag' => 'Obsolescence flag~~', - 'Core:AttributeObsolescenceFlag/Value:yes' => 'Yes~~', - 'Core:AttributeObsolescenceFlag/Value:yes+' => 'This object is excluded from the impact analysis, and hidden from search results~~', - 'Core:AttributeObsolescenceFlag/Value:no' => 'No~~', - 'Core:AttributeObsolescenceFlag/Label' => 'Obsolete~~', - 'Core:AttributeObsolescenceFlag/Label+' => 'Computed dynamically on other attributes~~', - 'Core:AttributeObsolescenceDate/Label' => 'Obsolescence date~~', - 'Core:AttributeObsolescenceDate/Label+' => 'Approximative date at which the object has been considered obsolete~~', + 'Core:AttributeObsolescenceFlag' => 'Kullanım dışı işareti', + 'Core:AttributeObsolescenceFlag/Value:yes' => 'Evet', + 'Core:AttributeObsolescenceFlag/Value:yes+' => 'Bu nesne, etki analizinden hariç tutulur ve arama sonuçlarından gizlenir', + 'Core:AttributeObsolescenceFlag/Value:no' => 'Hayır', + 'Core:AttributeObsolescenceFlag/Label' => 'Kullanım dışı', + 'Core:AttributeObsolescenceFlag/Label+' => 'Diğer özelliklerde dinamik olarak hesaplandı', + 'Core:AttributeObsolescenceDate/Label' => 'Kullanım dışı olma tarihi', + 'Core:AttributeObsolescenceDate/Label+' => 'Nesnenin eski olarak kabul edildiği yaklaşık tarih', - 'Core:AttributeString' => 'String~~', - 'Core:AttributeString+' => 'Alphanumeric string~~', + 'Core:AttributeString' => 'Dize', + 'Core:AttributeString+' => 'Alfanümerik dize', - 'Core:AttributeClass' => 'Class~~', - 'Core:AttributeClass+' => 'Class~~', + 'Core:AttributeClass' => 'Sınıf', + 'Core:AttributeClass+' => '', - 'Core:AttributeApplicationLanguage' => 'User language~~', - 'Core:AttributeApplicationLanguage+' => 'Language and country (EN US)~~', + 'Core:AttributeApplicationLanguage' => 'Kullanıcı dili', + 'Core:AttributeApplicationLanguage+' => 'Dil ve Ülke (TR Türkiye)', - 'Core:AttributeFinalClass' => 'Class (auto)~~', - 'Core:AttributeFinalClass+' => 'Real class of the object (automatically created by the core)~~', + 'Core:AttributeFinalClass' => 'Sınıf (Otomatik)', + 'Core:AttributeFinalClass+' => 'Nesnenin gerçek sınıfı (çekirdek tarafından otomatik olarak oluşturulur)', - 'Core:AttributePassword' => 'Password~~', - 'Core:AttributePassword+' => 'Password of an external device~~', + 'Core:AttributePassword' => 'Şifre', + 'Core:AttributePassword+' => 'Harici bir cihazın şifresi', - 'Core:AttributeEncryptedString' => 'Encrypted string~~', - 'Core:AttributeEncryptedString+' => 'String encrypted with a local key~~', + 'Core:AttributeEncryptedString' => 'Şifreli dize', + 'Core:AttributeEncryptedString+' => 'Dize yerel bir anahtarla şifrelenmiş', 'Core:AttributeEncryptUnknownLibrary' => 'Encryption library specified (%1$s) unknown~~', 'Core:AttributeEncryptFailedToDecrypt' => '** decryption error **~~', - 'Core:AttributeText' => 'Text~~', - 'Core:AttributeText+' => 'Multiline character string~~', + 'Core:AttributeText' => 'Metin', + 'Core:AttributeText+' => 'Çok satırlı karakter dizesi', - 'Core:AttributeHTML' => 'HTML~~', - 'Core:AttributeHTML+' => 'HTML string~~', + 'Core:AttributeHTML' => 'HTML', + 'Core:AttributeHTML+' => 'HTML dizesi', - 'Core:AttributeEmailAddress' => 'Email address~~', - 'Core:AttributeEmailAddress+' => 'Email address~~', + 'Core:AttributeEmailAddress' => 'E-posta Adresi', + 'Core:AttributeEmailAddress+' => '', - 'Core:AttributeIPAddress' => 'IP address~~', - 'Core:AttributeIPAddress+' => 'IP address~~', + 'Core:AttributeIPAddress' => 'IP adresi', + 'Core:AttributeIPAddress+' => '', - 'Core:AttributeOQL' => 'OQL~~', - 'Core:AttributeOQL+' => 'Object Query Langage expression~~', + 'Core:AttributeOQL' => 'OQL', + 'Core:AttributeOQL+' => 'Nesne sorgusu Dili ifadesi', - 'Core:AttributeEnum' => 'Enum~~', - 'Core:AttributeEnum+' => 'List of predefined alphanumeric strings~~', + 'Core:AttributeEnum' => 'Enum', + 'Core:AttributeEnum+' => 'Önceden tanımlanmış alfasayısal dizelerin listesi', - 'Core:AttributeTemplateString' => 'Template string~~', - 'Core:AttributeTemplateString+' => 'String containing placeholders~~', + 'Core:AttributeTemplateString' => 'Şablon dizesi', + 'Core:AttributeTemplateString+' => 'Yer sahipleri içeren dize', - 'Core:AttributeTemplateText' => 'Template text~~', - 'Core:AttributeTemplateText+' => 'Text containing placeholders~~', + 'Core:AttributeTemplateText' => 'Şablon metni', + 'Core:AttributeTemplateText+' => 'Yer sahipleri içeren metin', - 'Core:AttributeTemplateHTML' => 'Template HTML~~', - 'Core:AttributeTemplateHTML+' => 'HTML containing placeholders~~', + 'Core:AttributeTemplateHTML' => 'Şablon HTML', + 'Core:AttributeTemplateHTML+' => 'Yer sahipleri içeren HTML', - 'Core:AttributeDateTime' => 'Date/time~~', - 'Core:AttributeDateTime+' => 'Date and time (year-month-day hh:mm:ss)~~', + 'Core:AttributeDateTime' => 'Tarih / Saat', + 'Core:AttributeDateTime+' => 'Tarih ve Saat (yıl-ay-gün hh:mm:ss)', 'Core:AttributeDateTime?SmartSearch' => '

    Date format:
    @@ -163,8 +163,8 @@ Operators:
    If the time is omitted, it defaults to 00:00:00

    ~~', - 'Core:AttributeDate' => 'Date~~', - 'Core:AttributeDate+' => 'Date (year-month-day)~~', + 'Core:AttributeDate' => 'Tarih', + 'Core:AttributeDate+' => 'Tarih (yıl-ay-gün)', 'Core:AttributeDate?SmartSearch' => '

    Date format:
    @@ -178,41 +178,41 @@ Operators:
    [date,date]

    ~~', - 'Core:AttributeDeadline' => 'Deadline~~', - 'Core:AttributeDeadline+' => 'Date, displayed relatively to the current time~~', + 'Core:AttributeDeadline' => 'Son tarih', + 'Core:AttributeDeadline+' => 'Geçerli saate göre görüntülenen tarih', - 'Core:AttributeExternalKey' => 'External key~~', - 'Core:AttributeExternalKey+' => 'External (or foreign) key~~', + 'Core:AttributeExternalKey' => 'Harici anahtar', + 'Core:AttributeExternalKey+' => 'Harici (veya yabancı) anahtar', - 'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~', - 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~', + 'Core:AttributeHierarchicalKey' => 'Hiyerarşik anahtar', + 'Core:AttributeHierarchicalKey+' => 'Ana kaynağın dış (veya yabancı) anahtarı', - 'Core:AttributeExternalField' => 'External field~~', - 'Core:AttributeExternalField+' => 'Field mapped to an external key~~', + 'Core:AttributeExternalField' => 'Harici alan', + 'Core:AttributeExternalField+' => 'Harici bir anahtarla eşlenen alan', - 'Core:AttributeURL' => 'URL~~', - 'Core:AttributeURL+' => 'Absolute or relative URL as a text string~~', + 'Core:AttributeURL' => 'URL', + 'Core:AttributeURL+' => 'Bir metin dizesi olarak mutlak veya göreceli URL', - 'Core:AttributeBlob' => 'Blob~~', - 'Core:AttributeBlob+' => 'Any binary content (document)~~', + 'Core:AttributeBlob' => 'Blob', + 'Core:AttributeBlob+' => 'Herhangi bir ikili içerik (belge)', - 'Core:AttributeOneWayPassword' => 'One way password~~', - 'Core:AttributeOneWayPassword+' => 'One way encrypted (hashed) password~~', + 'Core:AttributeOneWayPassword' => 'Tek yönlü şifre', + 'Core:AttributeOneWayPassword+' => 'Tek Yönlü Şifrelenmiş (Hashed) Şifre', - 'Core:AttributeTable' => 'Table~~', - 'Core:AttributeTable+' => 'Indexed array having two dimensions~~', + 'Core:AttributeTable' => 'Tablo', + 'Core:AttributeTable+' => 'İki boyuta sahip dizine eklenmiş dizi', - 'Core:AttributePropertySet' => 'Properties~~', - 'Core:AttributePropertySet+' => 'List of untyped properties (name and value)~~', + 'Core:AttributePropertySet' => 'Özellikler', + 'Core:AttributePropertySet+' => 'Kaynaklı özelliklerin listesi (isim ve değer)', - 'Core:AttributeFriendlyName' => 'Friendly name~~', - 'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes~~', + 'Core:AttributeFriendlyName' => 'Yaygın Adı', + 'Core:AttributeFriendlyName+' => 'Otomatik olarak oluşturulan nitelik; Yaygın Ad, birkaç öznitelikten sonra hesaplanır', - 'Core:FriendlyName-Label' => 'Friendly name~~', - 'Core:FriendlyName-Description' => 'Friendly name~~', + 'Core:FriendlyName-Label' => 'Yaygın Adı', + 'Core:FriendlyName-Description' => 'Yaygın Adı', 'Core:AttributeTag' => 'Tags~~', - 'Core:AttributeTag+' => 'Tags~~', + 'Core:AttributeTag+' => '', 'Core:Context=REST/JSON' => 'REST~~', 'Core:Context=Synchro' => 'Synchro~~', @@ -255,17 +255,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:CMDBChangeOp' => 'Değişiklik işlemi', - 'Class:CMDBChangeOp+' => 'Değişiklik izleme', + 'Class:CMDBChangeOp+' => '', 'Class:CMDBChangeOp/Attribute:change' => 'değişiklik', - 'Class:CMDBChangeOp/Attribute:change+' => 'değişiklik', + 'Class:CMDBChangeOp/Attribute:change+' => '', 'Class:CMDBChangeOp/Attribute:date' => 'tarih', 'Class:CMDBChangeOp/Attribute:date+' => 'değişikliğin yapıldığı zaman', 'Class:CMDBChangeOp/Attribute:userinfo' => 'kullanıcı', 'Class:CMDBChangeOp/Attribute:userinfo+' => 'değişikliğ yapan', 'Class:CMDBChangeOp/Attribute:objclass' => 'nesne sınıfı', - 'Class:CMDBChangeOp/Attribute:objclass+' => 'nesne sınıfı', + 'Class:CMDBChangeOp/Attribute:objclass+' => '', 'Class:CMDBChangeOp/Attribute:objkey' => 'nesne no', - 'Class:CMDBChangeOp/Attribute:objkey+' => 'nesne no', + 'Class:CMDBChangeOp/Attribute:objkey+' => '', 'Class:CMDBChangeOp/Attribute:finalclass' => 'tip', 'Class:CMDBChangeOp/Attribute:finalclass+' => '', )); @@ -307,15 +307,15 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:CMDBChangeOpSetAttributeScalar' => 'özellik değişimi', 'Class:CMDBChangeOpSetAttributeScalar+' => 'Nesne özellik değişimi izleme', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Önceki değer', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'önceki değer', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => '', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Yeni değer', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'yeni değer', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => '', )); // Used by CMDBChangeOp... & derived classes Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Change:ObjectCreated' => 'Nesne yaratıldı', 'Change:ObjectDeleted' => 'Nesne silindi', - 'Change:ObjectModified' => 'Object modified~~', + 'Change:ObjectModified' => 'Nesne değiştirildi', 'Change:TwoAttributesChanged' => 'Edited %1$s and %2$s~~', 'Change:ThreeAttributesChanged' => 'Edited %1$s, %2$s and 1 other~~', 'Change:FourOrMoreAttributesChanged' => 'Edited %1$s, %2$s and %3$s others~~', @@ -324,11 +324,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Change:Text_AppendedTo_AttName' => '%2$s\'ye %1$s eklendi', 'Change:AttName_Changed_PreviousValue_OldValue' => '%1$\'nin değeri deiştirildi, önceki değer: %2$s', 'Change:AttName_Changed' => '%1$s değiştirildi', - 'Change:AttName_EntryAdded' => '%1$s modified, new entry added.~~', + 'Change:AttName_EntryAdded' => '%1$s değiştirilmiş, yeni giriş eklendi.', 'Change:State_Changed_NewValue_OldValue' => 'Changed from %2$s to %1$s~~', - 'Change:LinkSet:Added' => 'added %1$s~~', - 'Change:LinkSet:Removed' => 'removed %1$s~~', - 'Change:LinkSet:Modified' => 'modified %1$s~~', + 'Change:LinkSet:Added' => '%1$s \'eklendi', + 'Change:LinkSet:Removed' => 'Kaldırıldı %1$s', + 'Change:LinkSet:Modified' => 'Değiştirilmiş %1$s', )); // @@ -339,7 +339,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:CMDBChangeOpSetAttributeBlob' => 'tarih değişimi', 'Class:CMDBChangeOpSetAttributeBlob+' => 'tarih değişim izleme', 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Önceki veri', - 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'önceki değer', + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => '', )); // @@ -393,19 +393,19 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:EventNotificationEmail' => 'E-posta gönderim işlemi', 'Class:EventNotificationEmail+' => 'Gönderilen E-posta tarihçesi', 'Class:EventNotificationEmail/Attribute:to' => 'Kime', - 'Class:EventNotificationEmail/Attribute:to+' => 'Kime', + 'Class:EventNotificationEmail/Attribute:to+' => '', 'Class:EventNotificationEmail/Attribute:cc' => 'Kopya', - 'Class:EventNotificationEmail/Attribute:cc+' => 'Kopya', + 'Class:EventNotificationEmail/Attribute:cc+' => '', 'Class:EventNotificationEmail/Attribute:bcc' => 'Gizli Kopya', - 'Class:EventNotificationEmail/Attribute:bcc+' => 'Gizli Kopya', + 'Class:EventNotificationEmail/Attribute:bcc+' => '', 'Class:EventNotificationEmail/Attribute:from' => 'Kimden', 'Class:EventNotificationEmail/Attribute:from+' => 'Mesajı gönderen', 'Class:EventNotificationEmail/Attribute:subject' => 'Konu', - 'Class:EventNotificationEmail/Attribute:subject+' => 'Konu', + 'Class:EventNotificationEmail/Attribute:subject+' => '', 'Class:EventNotificationEmail/Attribute:body' => 'Mesaj', - 'Class:EventNotificationEmail/Attribute:body+' => 'Mesaj', - 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments~~', - 'Class:EventNotificationEmail/Attribute:attachments+' => '~~', + 'Class:EventNotificationEmail/Attribute:body+' => '', + 'Class:EventNotificationEmail/Attribute:attachments' => 'Eklentiler', + 'Class:EventNotificationEmail/Attribute:attachments+' => '', )); // @@ -426,7 +426,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:EventIssue/Attribute:arguments_get' => 'URL POST değişken değerleri', 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET değişken değerleri', 'Class:EventIssue/Attribute:callstack' => 'Çağrım sırası', - 'Class:EventIssue/Attribute:callstack+' => 'Çağrım sırası', + 'Class:EventIssue/Attribute:callstack+' => '', 'Class:EventIssue/Attribute:data' => 'Veri', 'Class:EventIssue/Attribute:data+' => 'Diğer bilgiler', )); @@ -453,20 +453,20 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( )); Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:EventRestService' => 'REST/JSON call~~', - 'Class:EventRestService+' => 'Trace of a REST/JSON service call~~', - 'Class:EventRestService/Attribute:operation' => 'Operation~~', - 'Class:EventRestService/Attribute:operation+' => 'Argument \'operation\'~~', - 'Class:EventRestService/Attribute:version' => 'Version~~', - 'Class:EventRestService/Attribute:version+' => 'Argument \'version\'~~', - 'Class:EventRestService/Attribute:json_input' => 'Input~~', - 'Class:EventRestService/Attribute:json_input+' => 'Argument \'json_data\'~~', - 'Class:EventRestService/Attribute:code' => 'Code~~', - 'Class:EventRestService/Attribute:code+' => 'Result code~~', - 'Class:EventRestService/Attribute:json_output' => 'Response~~', - 'Class:EventRestService/Attribute:json_output+' => 'HTTP response (json)~~', - 'Class:EventRestService/Attribute:provider' => 'Provider~~', - 'Class:EventRestService/Attribute:provider+' => 'PHP class implementing the expected operation~~', + 'Class:EventRestService' => 'REST/JSON çağrısı', + 'Class:EventRestService+' => 'REST/JSON izleme hizmet çağrısı', + 'Class:EventRestService/Attribute:operation' => 'Operasyon', + 'Class:EventRestService/Attribute:operation+' => 'Argüman \'operasyon\'', + 'Class:EventRestService/Attribute:version' => 'Sürüm', + 'Class:EventRestService/Attribute:version+' => 'Argüman \'versiyon\'', + 'Class:EventRestService/Attribute:json_input' => 'Girdi', + 'Class:EventRestService/Attribute:json_input+' => 'Argüman \'json_data\'', + 'Class:EventRestService/Attribute:code' => 'Kod', + 'Class:EventRestService/Attribute:code+' => 'Sonuç Kodu', + 'Class:EventRestService/Attribute:json_output' => 'Yanıt', + 'Class:EventRestService/Attribute:json_output+' => 'HTTP Yanıt (JSON)', + 'Class:EventRestService/Attribute:provider' => 'Sağlayıcı', + 'Class:EventRestService/Attribute:provider+' => 'PHP Sınıfı Beklenen Operasyonun Uygulanması', )); // @@ -474,14 +474,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:EventLoginUsage' => 'Login Usage~~', - 'Class:EventLoginUsage+' => 'Connection to the application~~', - 'Class:EventLoginUsage/Attribute:user_id' => 'Login~~', - 'Class:EventLoginUsage/Attribute:user_id+' => 'Login~~', - 'Class:EventLoginUsage/Attribute:contact_name' => 'User Name~~', - 'Class:EventLoginUsage/Attribute:contact_name+' => 'User Name~~', - 'Class:EventLoginUsage/Attribute:contact_email' => 'User Email~~', - 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User~~', + 'Class:EventLoginUsage' => 'Giriş Kullanımı', + 'Class:EventLoginUsage+' => 'Uygulamaya bağlantı', + 'Class:EventLoginUsage/Attribute:user_id' => 'Giriş', + 'Class:EventLoginUsage/Attribute:user_id+' => '', + 'Class:EventLoginUsage/Attribute:contact_name' => 'Kullanıcı adı', + 'Class:EventLoginUsage/Attribute:contact_name+' => '', + 'Class:EventLoginUsage/Attribute:contact_email' => 'Kullanıcı e-postası', + 'Class:EventLoginUsage/Attribute:contact_email+' => 'Kullanıcının e-posta adresi', )); // @@ -498,11 +498,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Action/Attribute:status' => 'Durum', 'Class:Action/Attribute:status+' => 'Kullanımda mı?', 'Class:Action/Attribute:status/Value:test' => 'Test aşamasında', - 'Class:Action/Attribute:status/Value:test+' => 'Test aşamasında', + 'Class:Action/Attribute:status/Value:test+' => '', 'Class:Action/Attribute:status/Value:enabled' => 'Kullanımda', - 'Class:Action/Attribute:status/Value:enabled+' => 'Kullanımda', + 'Class:Action/Attribute:status/Value:enabled+' => '', 'Class:Action/Attribute:status/Value:disabled' => 'Etkin değil', - 'Class:Action/Attribute:status/Value:disabled+' => 'Etkin değil', + 'Class:Action/Attribute:status/Value:disabled+' => '', 'Class:Action/Attribute:trigger_list' => 'İlgili tetikleyiciler', 'Class:Action/Attribute:trigger_list+' => 'İşleme bağlı tetikleyici', 'Class:Action/Attribute:finalclass' => 'Tip', @@ -543,21 +543,21 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:ActionEmail/Attribute:to' => 'Kime', 'Class:ActionEmail/Attribute:to+' => 'E-posta alıcısı', 'Class:ActionEmail/Attribute:cc' => 'Kopya', - 'Class:ActionEmail/Attribute:cc+' => 'Kopya', + 'Class:ActionEmail/Attribute:cc+' => '', 'Class:ActionEmail/Attribute:bcc' => 'Gizli kopya', 'Class:ActionEmail/Attribute:bcc+' => 'Gizli alıcı', 'Class:ActionEmail/Attribute:subject' => 'Konu', 'Class:ActionEmail/Attribute:subject+' => 'E-posta konusu', 'Class:ActionEmail/Attribute:body' => 'E-posta içeriği', - 'Class:ActionEmail/Attribute:body+' => 'E-posta içeriği', + 'Class:ActionEmail/Attribute:body+' => '', 'Class:ActionEmail/Attribute:importance' => 'önem derecesi', - 'Class:ActionEmail/Attribute:importance+' => 'önem derecesi', + 'Class:ActionEmail/Attribute:importance+' => '', 'Class:ActionEmail/Attribute:importance/Value:low' => 'düşük', - 'Class:ActionEmail/Attribute:importance/Value:low+' => 'düşük', + 'Class:ActionEmail/Attribute:importance/Value:low+' => '', 'Class:ActionEmail/Attribute:importance/Value:normal' => 'normal', - 'Class:ActionEmail/Attribute:importance/Value:normal+' => 'normal', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '', 'Class:ActionEmail/Attribute:importance/Value:high' => 'yüksek', - 'Class:ActionEmail/Attribute:importance/Value:high+' => 'yüksek', + 'Class:ActionEmail/Attribute:importance/Value:high+' => '', )); // @@ -570,7 +570,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:Trigger/Attribute:description' => 'Tanımlama', 'Class:Trigger/Attribute:description+' => 'tek satır tanımlama', 'Class:Trigger/Attribute:action_list' => 'Tetiklenen işlemler', - 'Class:Trigger/Attribute:action_list+' => 'Tetiklenen işlemler', + 'Class:Trigger/Attribute:action_list+' => '', 'Class:Trigger/Attribute:finalclass' => 'Tip', 'Class:Trigger/Attribute:finalclass+' => '', 'Class:Trigger/Attribute:context' => 'Context~~', @@ -586,10 +586,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:TriggerOnObject+' => 'Verilen sınıflar üzerinde işlemleri gerçekleştir', 'Class:TriggerOnObject/Attribute:target_class' => 'Hedef sınıf', 'Class:TriggerOnObject/Attribute:target_class+' => '', - 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~', - 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~', - 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~', - 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \\"%1$s\\"~~', + 'Class:TriggerOnObject/Attribute:filter' => 'Filtre', + 'Class:TriggerOnObject/Attribute:filter+' => '', + 'TriggerOnObject:WrongFilterQuery' => 'Yanlış filtre sorgusu: %1$s', + 'TriggerOnObject:WrongFilterClass' => 'Filtre sorgusu, \\"%1$s\\" \'sınıfının nesnelerini dönmelidir.', )); // @@ -597,8 +597,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:TriggerOnPortalUpdate' => 'Trigger (when updated from the portal)~~', - 'Class:TriggerOnPortalUpdate+' => 'Trigger on a end-user\'s update from the portal~~', + 'Class:TriggerOnPortalUpdate' => 'Tetikle (portaldan güncellendiğinde)', + 'Class:TriggerOnPortalUpdate+' => 'Son kullanıcının portalından gelen güncellemelerinde tetikle', )); // @@ -656,7 +656,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)~~', 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields~~', - 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '~~', + 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', )); // @@ -675,12 +675,12 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:TriggerOnThresholdReached' => 'Trigger (on threshold)~~', - 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stop watch~~', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '~~', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Threshold~~', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '~~', + 'Class:TriggerOnThresholdReached' => 'Tetikle (eşik üzerinde)', + 'Class:TriggerOnThresholdReached+' => 'Dur-izle eşiğinde tetikle', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'İzlemeyi bırak', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Eşik', + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', )); // @@ -706,270 +706,270 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Synchro Data Source // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:SynchroDataSource/Attribute:name' => 'Name~~', - 'Class:SynchroDataSource/Attribute:name+' => 'Name~~', - 'Class:SynchroDataSource/Attribute:description' => 'Description~~', - 'Class:SynchroDataSource/Attribute:status' => 'Status~~', - 'Class:SynchroDataSource/Attribute:scope_class' => 'Target class~~', - 'Class:SynchroDataSource/Attribute:user_id' => 'User~~', - 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contact to notify~~', - 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~', - 'Class:SynchroDataSource/Attribute:url_icon' => 'Icon\'s hyperlink~~', - 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which '.ITOP_APPLICATION_SHORT.' is synchronized~~', - 'Class:SynchroDataSource/Attribute:url_application' => 'Application\'s hyperlink~~', - 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the '.ITOP_APPLICATION_SHORT.' object in the external application with which '.ITOP_APPLICATION_SHORT.' is synchronized (if applicable). Possible placeholders: $this->attribute$ and $replica->primary_key$~~', - 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation policy~~', - 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Full load interval~~', - 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'A complete reload of all data must occur at least as often as specified here~~', - 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Action on zero~~', - 'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Action taken when the search returns no object~~', - 'Class:SynchroDataSource/Attribute:action_on_one' => 'Action on one~~', - 'Class:SynchroDataSource/Attribute:action_on_one+' => 'Action taken when the search returns exactly one object~~', - 'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Action on many~~', - 'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Action taken when the search returns more than one object~~', - 'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Users allowed~~', - 'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Who is allowed to delete synchronized objects~~', - 'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Nobody~~', - 'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Administrators only~~', - 'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'All allowed users~~', - 'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Update rules~~', - 'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'Syntax: field_name:value; ...~~', - 'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Retention Duration~~', - 'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'How much time an obsolete object is kept before being deleted~~', - 'Class:SynchroDataSource/Attribute:database_table_name' => 'Data table~~', - 'Class:SynchroDataSource/Attribute:database_table_name+' => 'Name of the table to store the synchronization data. If left empty, a default name will be computed.~~', - 'SynchroDataSource:Description' => 'Description~~', - 'SynchroDataSource:Reconciliation' => 'Search & reconciliation~~', - 'SynchroDataSource:Deletion' => 'Deletion rules~~', - 'SynchroDataSource:Status' => 'Status~~', - 'SynchroDataSource:Information' => 'Information~~', - 'SynchroDataSource:Definition' => 'Definition~~', - 'Core:SynchroAttributes' => 'Attributes~~', - 'Core:SynchroStatus' => 'Status~~', - 'Core:Synchro:ErrorsLabel' => 'Errors~~', - 'Core:Synchro:CreatedLabel' => 'Created~~', - 'Core:Synchro:ModifiedLabel' => 'Modified~~', - 'Core:Synchro:UnchangedLabel' => 'Unchanged~~', - 'Core:Synchro:ReconciledErrorsLabel' => 'Errors~~', - 'Core:Synchro:ReconciledLabel' => 'Reconciled~~', - 'Core:Synchro:ReconciledNewLabel' => 'Created~~', - 'Core:SynchroReconcile:Yes' => 'Yes~~', - 'Core:SynchroReconcile:No' => 'No~~', - 'Core:SynchroUpdate:Yes' => 'Yes~~', - 'Core:SynchroUpdate:No' => 'No~~', - 'Core:Synchro:LastestStatus' => 'Latest Status~~', - 'Core:Synchro:History' => 'Synchronization History~~', - 'Core:Synchro:NeverRun' => 'This synchro was never run. No log yet.~~', - 'Core:Synchro:SynchroEndedOn_Date' => 'The latest synchronization ended on %1$s.~~', - 'Core:Synchro:SynchroRunningStartedOn_Date' => 'The synchronization started on %1$s is still running...~~', - 'Menu:DataSources' => 'Synchronization Data Sources~~', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:DataSources+' => 'All Synchronization Data Sources~~', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Core:Synchro:label_repl_ignored' => 'Ignored (%1$s)~~', - 'Core:Synchro:label_repl_disappeared' => 'Disappeared (%1$s)~~', - 'Core:Synchro:label_repl_existing' => 'Existing (%1$s)~~', - 'Core:Synchro:label_repl_new' => 'New (%1$s)~~', - 'Core:Synchro:label_obj_deleted' => 'Deleted (%1$s)~~', - 'Core:Synchro:label_obj_obsoleted' => 'Obsoleted (%1$s)~~', - 'Core:Synchro:label_obj_disappeared_errors' => 'Errors (%1$s)~~', - 'Core:Synchro:label_obj_disappeared_no_action' => 'No Action (%1$s)~~', - 'Core:Synchro:label_obj_unchanged' => 'Unchanged (%1$s)~~', - 'Core:Synchro:label_obj_updated' => 'Updated (%1$s)~~', - 'Core:Synchro:label_obj_updated_errors' => 'Errors (%1$s)~~', - 'Core:Synchro:label_obj_new_unchanged' => 'Unchanged (%1$s)~~', - 'Core:Synchro:label_obj_new_updated' => 'Updated (%1$s)~~', - 'Core:Synchro:label_obj_created' => 'Created (%1$s)~~', - 'Core:Synchro:label_obj_new_errors' => 'Errors (%1$s)~~', - 'Core:SynchroLogTitle' => '%1$s - %2$s~~', - 'Core:Synchro:Nb_Replica' => 'Replica processed: %1$s~~', - 'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s~~', - 'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => 'At Least one reconciliation key must be specified, or the reconciliation policy must be to use the primary key.~~', - 'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'A delete retention period must be specified, since objects are to be deleted after being marked as obsolete~~', - 'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Obsolete objects are to be updated, but no update is specified.~~', - 'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'The table %1$s already exists in the database. Please use another name for the synchro data table.~~', - 'Core:SynchroReplica:PublicData' => 'Public Data~~', - 'Core:SynchroReplica:PrivateDetails' => 'Private Details~~', - 'Core:SynchroReplica:BackToDataSource' => 'Go Back to the Synchro Data Source: %1$s~~', - 'Core:SynchroReplica:ListOfReplicas' => 'List of Replica~~', - 'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primary Key)~~', - 'Core:SynchroAtt:attcode' => 'Attribute~~', - 'Core:SynchroAtt:attcode+' => 'Field of the object~~', - 'Core:SynchroAtt:reconciliation' => 'Reconciliation ?~~', - 'Core:SynchroAtt:reconciliation+' => 'Used for searching~~', - 'Core:SynchroAtt:update' => 'Update ?~~', - 'Core:SynchroAtt:update+' => 'Used to update the object~~', - 'Core:SynchroAtt:update_policy' => 'Update Policy~~', - 'Core:SynchroAtt:update_policy+' => 'Behavior of the updated field~~', - 'Core:SynchroAtt:reconciliation_attcode' => 'Reconciliation Key~~', - 'Core:SynchroAtt:reconciliation_attcode+' => 'Attribute Code for the External Key Reconciliation~~', - 'Core:SyncDataExchangeComment' => '(Data Synchro)~~', - 'Core:Synchro:ListOfDataSources' => 'List of data sources:~~', - 'Core:Synchro:LastSynchro' => 'Last synchronization:~~', - 'Core:Synchro:ThisObjectIsSynchronized' => 'This object is synchronized with an external data source~~', - 'Core:Synchro:TheObjectWasCreatedBy_Source' => 'The object was created by the external data source %1$s~~', - 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'The object can be deleted by the external data source %1$s~~', - 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'You cannot delete the object because it is owned by the external data source %1$s~~', - 'TitleSynchroExecution' => 'Execution of the synchronization~~', - 'Class:SynchroDataSource:DataTable' => 'Database table: %1$s~~', - 'Core:SyncDataSourceObsolete' => 'The data source is marked as obsolete. Operation cancelled.~~', - 'Core:SyncDataSourceAccessRestriction' => 'Only adminstrators or the user specified in the data source can execute this operation. Operation cancelled.~~', - 'Core:SyncTooManyMissingReplicas' => 'All records have been untouched for some time (all of the objects could be deleted). Please check that the process that writes into the synchronization table is still running. Operation cancelled.~~', - 'Core:SyncSplitModeCLIOnly' => 'The synchronization can be executed in chunks only if run in mode CLI~~', - 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, %2$s error(s), %3$s warning(s).~~', - 'Core:SynchroReplica:TargetObject' => 'Synchronized Object: %1$s~~', - 'Class:AsyncSendEmail' => 'Email (asynchronous)~~', - 'Class:AsyncSendEmail/Attribute:to' => 'To~~', - 'Class:AsyncSendEmail/Attribute:subject' => 'Subject~~', - 'Class:AsyncSendEmail/Attribute:body' => 'Body~~', - 'Class:AsyncSendEmail/Attribute:header' => 'Header~~', - 'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Encrypted Password~~', - 'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Previous Value~~', - 'Class:CMDBChangeOpSetAttributeEncrypted' => 'Encrypted Field~~', - 'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Previous Value~~', - 'Class:CMDBChangeOpSetAttributeCaseLog' => 'Case Log~~', - 'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Last Entry~~', - 'Class:SynchroDataSource' => 'Synchro Data Source~~', - 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementation~~', - 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsolete~~', - 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Production~~', - 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Scope restriction~~', - 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Use the attributes~~', - 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Use the primary_key field~~', - 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Create~~', - 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Error~~', - 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Error~~', - 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Update~~', - 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Create~~', - 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Error~~', - 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Take the first one (random?)~~', - 'Class:SynchroDataSource/Attribute:delete_policy' => 'Delete Policy~~', - 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Delete~~', - 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignore~~', - 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Update~~', - 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Update then Delete~~', - 'Class:SynchroDataSource/Attribute:attribute_list' => 'Attributes List~~', - 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Administrators only~~', - 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Everybody allowed to delete such objects~~', - 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Nobody~~', - 'Class:SynchroAttribute' => 'Synchro Attribute~~', - 'Class:SynchroAttribute/Attribute:sync_source_id' => 'Synchro Data Source~~', - 'Class:SynchroAttribute/Attribute:attcode' => 'Attribute Code~~', - 'Class:SynchroAttribute/Attribute:update' => 'Update~~', - 'Class:SynchroAttribute/Attribute:reconcile' => 'Reconcile~~', - 'Class:SynchroAttribute/Attribute:update_policy' => 'Update Policy~~', - 'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => 'Locked~~', - 'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => 'Unlocked~~', - 'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => 'Initialize if empty~~', - 'Class:SynchroAttribute/Attribute:finalclass' => 'Class~~', - 'Class:SynchroAttExtKey' => 'Synchro Attribute (ExtKey)~~', - 'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => 'Reconciliation Attribute~~', - 'Class:SynchroAttLinkSet' => 'Synchro Attribute (Linkset)~~', - 'Class:SynchroAttLinkSet/Attribute:row_separator' => 'Rows separator~~', - 'Class:SynchroAttLinkSet/Attribute:attribute_separator' => 'Attributes separator~~', - 'Class:SynchroLog' => 'Synchr Log~~', - 'Class:SynchroLog/Attribute:sync_source_id' => 'Synchro Data Source~~', - 'Class:SynchroLog/Attribute:start_date' => 'Start Date~~', - 'Class:SynchroLog/Attribute:end_date' => 'End Date~~', - 'Class:SynchroLog/Attribute:status' => 'Status~~', - 'Class:SynchroLog/Attribute:status/Value:completed' => 'Completed~~', - 'Class:SynchroLog/Attribute:status/Value:error' => 'Error~~', - 'Class:SynchroLog/Attribute:status/Value:running' => 'Still Running~~', - 'Class:SynchroLog/Attribute:stats_nb_replica_seen' => 'Nb replica seen~~', - 'Class:SynchroLog/Attribute:stats_nb_replica_total' => 'Nb replica total~~', - 'Class:SynchroLog/Attribute:stats_nb_obj_deleted' => 'Nb objects deleted~~', - 'Class:SynchroLog/Attribute:stats_nb_obj_deleted_errors' => 'Nb of errors while deleting~~', - 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted' => 'Nb objects obsoleted~~', - 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted_errors' => 'Nb of errors while obsoleting~~', - 'Class:SynchroLog/Attribute:stats_nb_obj_created' => 'Nb objects created~~', - 'Class:SynchroLog/Attribute:stats_nb_obj_created_errors' => 'Nb or errors while creating~~', - 'Class:SynchroLog/Attribute:stats_nb_obj_updated' => 'Nb objects updated~~', - 'Class:SynchroLog/Attribute:stats_nb_obj_updated_errors' => 'Nb errors while updating~~', - 'Class:SynchroLog/Attribute:stats_nb_replica_reconciled_errors' => 'Nb of errors during reconciliation~~', - 'Class:SynchroLog/Attribute:stats_nb_replica_disappeared_no_action' => 'Nb replica disappeared~~', - 'Class:SynchroLog/Attribute:stats_nb_obj_new_updated' => 'Nb objects updated~~', - 'Class:SynchroLog/Attribute:stats_nb_obj_new_unchanged' => 'Nb objects unchanged~~', - 'Class:SynchroLog/Attribute:last_error' => 'Last error~~', - 'Class:SynchroLog/Attribute:traces' => 'Traces~~', - 'Class:SynchroReplica' => 'Synchro Replica~~', - 'Class:SynchroReplica/Attribute:sync_source_id' => 'Synchro Data Source~~', - 'Class:SynchroReplica/Attribute:dest_id' => 'Destination object (ID)~~', - 'Class:SynchroReplica/Attribute:dest_class' => 'Destination type~~', - 'Class:SynchroReplica/Attribute:status_last_seen' => 'Last seen~~', - 'Class:SynchroReplica/Attribute:status' => 'Status~~', - 'Class:SynchroReplica/Attribute:status/Value:modified' => 'Modified~~', - 'Class:SynchroReplica/Attribute:status/Value:new' => 'New~~', - 'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Obsolete~~', - 'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Orphan~~', - 'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Synchronized~~', - 'Class:SynchroReplica/Attribute:status_dest_creator' => 'Object Created ?~~', - 'Class:SynchroReplica/Attribute:status_last_error' => 'Last Error~~', - 'Class:SynchroReplica/Attribute:status_last_warning' => 'Warnings~~', - 'Class:SynchroReplica/Attribute:info_creation_date' => 'Creation Date~~', - 'Class:SynchroReplica/Attribute:info_last_modified' => 'Last Modified Date~~', - 'Class:appUserPreferences' => 'User Preferences~~', - 'Class:appUserPreferences/Attribute:userid' => 'User~~', - 'Class:appUserPreferences/Attribute:preferences' => 'Prefs~~', - 'Core:ExecProcess:Code1' => 'Wrong command or command finished with errors (e.g. wrong script name)~~', - 'Core:ExecProcess:Code255' => 'PHP Error (parsing, or runtime)~~', + 'Class:SynchroDataSource/Attribute:name' => 'İsim', + 'Class:SynchroDataSource/Attribute:name+' => '', + 'Class:SynchroDataSource/Attribute:description' => 'Açıklama', + 'Class:SynchroDataSource/Attribute:status' => 'Durum', + 'Class:SynchroDataSource/Attribute:scope_class' => 'Hedef sınıf', + 'Class:SynchroDataSource/Attribute:user_id' => 'Kullanıcı', + 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Bildirim iletilecek kişi', + 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Hata durumunda bildirmek yapılacak kişi', + 'Class:SynchroDataSource/Attribute:url_icon' => 'Simge\'nin köprüsü', + 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyprinlink, '.ITOP_APPLICATION_SHORT.'\'un senkronize edildiği uygulamayı temsil eden (küçük) bir görüntü', + 'Class:SynchroDataSource/Attribute:url_application' => 'Uygulama\'nın köprüsü', + 'Class:SynchroDataSource/Attribute:url_application+' => ITOP_APPLICATION_SHORT.'\'un senkronize edildiği harici uygulamadaki '.ITOP_APPLICATION_SHORT.' nesnesine köprü (varsa). Muhtemel yer tutucular: $this->attribute$ ve $replica->primary_key$', + 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Uzlaşma Politikası', + 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Tam Yük Aralığı', + 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'Tüm verilerin yeniden yüklenmesi, en azından burada belirtilen sıklıkta olmalıdır', + 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Sıfırda eylem', + 'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Arama nesne dönmediğinde yapılan aksiyon', + 'Class:SynchroDataSource/Attribute:action_on_one' => 'Birde eylem', + 'Class:SynchroDataSource/Attribute:action_on_one+' => 'Arama tam olarak bir nesneyi döndürdüğünde gerçekleştirilen eylem', + 'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Birçok Eylem', + 'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Arama birden fazla nesne geri döndüğünde gerçekleştirilen eylem', + 'Class:SynchroDataSource/Attribute:user_delete_policy' => 'İzin verilen kullanıcılar', + 'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Kim senkronize nesneleri silmek için izinli', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Kimse', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Sadece yöneticiler', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'Tüm izin verilen kullanıcılar', + 'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Güncelleme kuralları', + 'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'Sözdizimi: field_name: değer; ...', + 'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Tutma süresi', + 'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Silinmeden önce kullanım dışı bir nesne ne kadar tutulacak', + 'Class:SynchroDataSource/Attribute:database_table_name' => 'Veri tablosu', + 'Class:SynchroDataSource/Attribute:database_table_name+' => 'Senkronizasyon verilerini saklamak için tablonun adı. Boş bırakılırsa, varsayılan bir isim hesaplanacaktır.', + 'SynchroDataSource:Description' => 'Açıklama', + 'SynchroDataSource:Reconciliation' => 'Arama ve amp; Uzlaşma', + 'SynchroDataSource:Deletion' => 'Silme kuralları', + 'SynchroDataSource:Status' => 'Durum', + 'SynchroDataSource:Information' => 'Bilgi', + 'SynchroDataSource:Definition' => 'Tanım', + 'Core:SynchroAttributes' => 'Nitelikler', + 'Core:SynchroStatus' => 'Durum', + 'Core:Synchro:ErrorsLabel' => 'Hatalar', + 'Core:Synchro:CreatedLabel' => 'Yaratıldı', + 'Core:Synchro:ModifiedLabel' => 'Değiştirildi', + 'Core:Synchro:UnchangedLabel' => 'Değiştirilmedi', + 'Core:Synchro:ReconciledErrorsLabel' => 'Hatalar', + 'Core:Synchro:ReconciledLabel' => 'Uzlaştırıldı', + 'Core:Synchro:ReconciledNewLabel' => 'Yaratıldı', + 'Core:SynchroReconcile:Yes' => 'Evet', + 'Core:SynchroReconcile:No' => 'Hayır', + 'Core:SynchroUpdate:Yes' => 'Evet', + 'Core:SynchroUpdate:No' => 'Hayır', + 'Core:Synchro:LastestStatus' => 'Son Durum', + 'Core:Synchro:History' => 'Senkronizasyon Tarihi', + 'Core:Synchro:NeverRun' => 'Bu senkronizasyon hiç çalışmadı. Henüz günlüğü yok.', + 'Core:Synchro:SynchroEndedOn_Date' => 'En son senkronizasyon %1$s.', + 'Core:Synchro:SynchroRunningStartedOn_Date' => 'Senkronizasyon %1$s\'de başladı hala çalışıyor...', + 'Menu:DataSources' => 'Senkronizasyon Veri Kaynakları', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:DataSources+' => 'Tüm Senkronizasyon Veri Kaynakları', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Core:Synchro:label_repl_ignored' => 'Yoksayıldı (%1$s)', + 'Core:Synchro:label_repl_disappeared' => 'Kayboldu (%1$s)', + 'Core:Synchro:label_repl_existing' => 'Mevcut (%1$s)', + 'Core:Synchro:label_repl_new' => 'Yeni (%1$s)', + 'Core:Synchro:label_obj_deleted' => 'Silindi (%1$s)', + 'Core:Synchro:label_obj_obsoleted' => 'Kullanım dışı (%1$s)', + 'Core:Synchro:label_obj_disappeared_errors' => 'Hatalar (%1$s)', + 'Core:Synchro:label_obj_disappeared_no_action' => 'Hiçbir işlem (%1$s)', + 'Core:Synchro:label_obj_unchanged' => 'Değiştirildi (%1$s)', + 'Core:Synchro:label_obj_updated' => 'Güncellendi (%1$s)', + 'Core:Synchro:label_obj_updated_errors' => 'Hatalar (%1$s)', + 'Core:Synchro:label_obj_new_unchanged' => 'Değiştirilmedi (%1$s)', + 'Core:Synchro:label_obj_new_updated' => 'Güncellendi (%1$s)', + 'Core:Synchro:label_obj_created' => 'Oluşturuldu (%1$s)', + 'Core:Synchro:label_obj_new_errors' => 'Hatalar (%1$s)', + 'Core:SynchroLogTitle' => '%1$s - %2$s', + 'Core:Synchro:Nb_Replica' => 'Çoğaltma İşlendi: %1$s', + 'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s', + 'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => 'En az bir uzlaşma anahtarı belirtilmeli veya uzlaşma politikası birincil anahtarı kullanmak için olmalıdır.', + 'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'Bir silme tutma süresi belirtilmelidir, çünkü nesneler eski olarak işaretlendikten sonra silinir.', + 'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Eski nesneler güncellenecek, ancak güncelleme belirtilmemektedir.', + 'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'Tablo %1$s zaten veritabanında var. Lütfen senkronizasyon veri tablosu için başka bir isim kullanın.', + 'Core:SynchroReplica:PublicData' => 'Genel Veriler', + 'Core:SynchroReplica:PrivateDetails' => 'Özel detaylar', + 'Core:SynchroReplica:BackToDataSource' => 'Synchro veri kaynağına geri dön: %1$s', + 'Core:SynchroReplica:ListOfReplicas' => 'Replika listesi', + 'Core:SynchroAttExtKey:ReconciliationById' => 'id (birincil anahtar)~~', + 'Core:SynchroAtt:attcode' => 'Öznitelik', + 'Core:SynchroAtt:attcode+' => 'Nesnenin alanı', + 'Core:SynchroAtt:reconciliation' => 'Uzlaşma ?', + 'Core:SynchroAtt:reconciliation+' => 'Arama için kullanılır', + 'Core:SynchroAtt:update' => 'Güncelleme ?', + 'Core:SynchroAtt:update+' => 'Nesneyi güncellemek için kullanılır', + 'Core:SynchroAtt:update_policy' => 'Güncelleme politikası', + 'Core:SynchroAtt:update_policy+' => 'Güncellenen alanın davranışı', + 'Core:SynchroAtt:reconciliation_attcode' => 'Uzlaşma Anahtarı', + 'Core:SynchroAtt:reconciliation_attcode+' => 'Harici anahtar mutabakatı için öznitelik kodu', + 'Core:SyncDataExchangeComment' => '(Veri Synchro)', + 'Core:Synchro:ListOfDataSources' => 'Veri kaynakları listesi:', + 'Core:Synchro:LastSynchro' => 'Son senkronizasyon:', + 'Core:Synchro:ThisObjectIsSynchronized' => 'Bu nesne harici bir veri kaynağı ile senkronize edilir', + 'Core:Synchro:TheObjectWasCreatedBy_Source' => 'Nesne %1$s dış kaynağı tarafından oluşturuldu', + 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'Nesne %1$s dış kaynağı tarafından silindi', + 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'Bu nesneyi silemezsin çünkü %1$s dış kaynağı tarafından sahiplenilmiş', + 'TitleSynchroExecution' => 'Senkronizasyonun yürütülmesi', + 'Class:SynchroDataSource:DataTable' => 'Veritabanı Tablosu: %1$s', + 'Core:SyncDataSourceObsolete' => 'Veri kaynağı eski olarak işaretlenmiştir. İşlem iptal edildi', + 'Core:SyncDataSourceAccessRestriction' => 'Yalnızca Yönetici veya veri kaynağında belirtilen kullanıcı bu işlemi yürütebilir. İşlem iptal edildi.', + 'Core:SyncTooManyMissingReplicas' => 'Tüm kayıtlar bir süredir dokunulmamıştır (tüm nesneler silinebilir). Lütfen senkronizasyon tablosuna yazan işlemin hala çalıştığını kontrol edin. İşlem iptal edildi.', + 'Core:SyncSplitModeCLIOnly' => 'Senkronizasyon parçalı olarak, yalnızca Mode CLI \'de çalıştırıldığında yapılabilir', + 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s Replika,%2$s Hata (lar),%3$s Uyarı (lar).', + 'Core:SynchroReplica:TargetObject' => 'Senkronize Nesne: %1$s~~', + 'Class:AsyncSendEmail' => 'E-posta (Asenkron)', + 'Class:AsyncSendEmail/Attribute:to' => 'Kime', + 'Class:AsyncSendEmail/Attribute:subject' => 'Konu', + 'Class:AsyncSendEmail/Attribute:body' => 'İçerik', + 'Class:AsyncSendEmail/Attribute:header' => 'Başlık', + 'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Şifrelenmiş şifre', + 'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Önceki değer', + 'Class:CMDBChangeOpSetAttributeEncrypted' => 'Şifreli alan', + 'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Önceki değer', + 'Class:CMDBChangeOpSetAttributeCaseLog' => 'Dosya kaydı', + 'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Son giriş', + 'Class:SynchroDataSource' => 'Synchro Veri Kaynağı', + 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Uygulama', + 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Kullanım dışı', + 'Class:SynchroDataSource/Attribute:status/Value:production' => 'Kullanımda', + 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Kapsam Kısıtlaması', + 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Öznitelikleri kullanın', + 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Birincil_anahtar alanını kullanın', + 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Oluşturun', + 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Hata', + 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Hata', + 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Güncelleme', + 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Oluşturun', + 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Hata', + 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'İlkini al (rastgele?)', + 'Class:SynchroDataSource/Attribute:delete_policy' => 'Politikayı Sil', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Sil', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Yoksay', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Güncelle', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => 'Güncelle ve sil', + 'Class:SynchroDataSource/Attribute:attribute_list' => 'Nitelikler listesi', + 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Sadece yöneticiler', + 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Herkes bu tür nesneleri silmek için izinlidir', + 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Kimse', + 'Class:SynchroAttribute' => 'Synchro niteliği', + 'Class:SynchroAttribute/Attribute:sync_source_id' => 'Synchro Veri Kaynağı', + 'Class:SynchroAttribute/Attribute:attcode' => 'Öznitelik kodu', + 'Class:SynchroAttribute/Attribute:update' => 'Güncelle', + 'Class:SynchroAttribute/Attribute:reconcile' => 'Uzlaştır', + 'Class:SynchroAttribute/Attribute:update_policy' => 'Güncelleme politikası', + 'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => 'Kilitli', + 'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => 'Kilitsiz', + 'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => 'Boş ise başlat', + 'Class:SynchroAttribute/Attribute:finalclass' => 'Sınıf', + 'Class:SynchroAttExtKey' => 'Synchro Özniteliği (ExtKey)', + 'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => 'Uzlaşma özniteliği', + 'Class:SynchroAttLinkSet' => 'Synchro niteliği (LinkSet)', + 'Class:SynchroAttLinkSet/Attribute:row_separator' => 'Satır Ayırıcı', + 'Class:SynchroAttLinkSet/Attribute:attribute_separator' => 'Nitelik Ayırıcı', + 'Class:SynchroLog' => 'Synchr log', + 'Class:SynchroLog/Attribute:sync_source_id' => 'Synchro Veri Kaynağı', + 'Class:SynchroLog/Attribute:start_date' => 'Başlangıç tarihi', + 'Class:SynchroLog/Attribute:end_date' => 'Bitiş Tarihi', + 'Class:SynchroLog/Attribute:status' => 'Durum', + 'Class:SynchroLog/Attribute:status/Value:completed' => 'Tamamlandı', + 'Class:SynchroLog/Attribute:status/Value:error' => 'Hata', + 'Class:SynchroLog/Attribute:status/Value:running' => 'Hala çalışıyor', + 'Class:SynchroLog/Attribute:stats_nb_replica_seen' => 'Nb Görülen replikaların miktarı', + 'Class:SynchroLog/Attribute:stats_nb_replica_total' => 'Replica Toplamı', + 'Class:SynchroLog/Attribute:stats_nb_obj_deleted' => 'Silinen nesne miktarı', + 'Class:SynchroLog/Attribute:stats_nb_obj_deleted_errors' => 'Silme sırasında hataların miktarı', + 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted' => 'Eskitilmiş NB nesnelerin miktarı', + 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted_errors' => 'Eskitme sırasında oluşan Hataların miktarı', + 'Class:SynchroLog/Attribute:stats_nb_obj_created' => 'Oluşturulan nesnelerin miktarı', + 'Class:SynchroLog/Attribute:stats_nb_obj_created_errors' => 'Oluşturulurken meydana gelen hataların miktarı', + 'Class:SynchroLog/Attribute:stats_nb_obj_updated' => 'Güncellenen nesnelerin miktarı', + 'Class:SynchroLog/Attribute:stats_nb_obj_updated_errors' => 'Güncellenirken oluşan hataların miktarı', + 'Class:SynchroLog/Attribute:stats_nb_replica_reconciled_errors' => 'Uzlaşma Sırasında oluşan hataların miktarı', + 'Class:SynchroLog/Attribute:stats_nb_replica_disappeared_no_action' => 'Kaybolan replikaların miktarı', + 'Class:SynchroLog/Attribute:stats_nb_obj_new_updated' => 'Güncellenen nesnelerin miktarı', + 'Class:SynchroLog/Attribute:stats_nb_obj_new_unchanged' => 'Değiştirilmeyen nesnelerin miktarı', + 'Class:SynchroLog/Attribute:last_error' => 'Son hata', + 'Class:SynchroLog/Attribute:traces' => 'İzler', + 'Class:SynchroReplica' => 'Synchro Replica', + 'Class:SynchroReplica/Attribute:sync_source_id' => 'Synchro Veri Kaynağı', + 'Class:SynchroReplica/Attribute:dest_id' => 'Hedef Nesnesi (ID)', + 'Class:SynchroReplica/Attribute:dest_class' => 'Hedef Türü', + 'Class:SynchroReplica/Attribute:status_last_seen' => 'Son görülme', + 'Class:SynchroReplica/Attribute:status' => 'Durum', + 'Class:SynchroReplica/Attribute:status/Value:modified' => 'Değiştirilmiş', + 'Class:SynchroReplica/Attribute:status/Value:new' => 'Yeni', + 'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Kullanım dışı', + 'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Sahipsiz', + 'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Senkronize edilmiş', + 'Class:SynchroReplica/Attribute:status_dest_creator' => 'Nesne yaratıldı?', + 'Class:SynchroReplica/Attribute:status_last_error' => 'Son hata', + 'Class:SynchroReplica/Attribute:status_last_warning' => 'Uyarılar', + 'Class:SynchroReplica/Attribute:info_creation_date' => 'Yaratılış Tarihi', + 'Class:SynchroReplica/Attribute:info_last_modified' => 'Son değiştirilme tarih', + 'Class:appUserPreferences' => 'Kullanıcı Tercihleri', + 'Class:appUserPreferences/Attribute:userid' => 'Kullanıcı', + 'Class:appUserPreferences/Attribute:preferences' => 'Tercihler', + 'Core:ExecProcess:Code1' => 'Yanlış komut veya komut hataları ile bitti (örneğin, yanlış senaryo adı)', + 'Core:ExecProcess:Code255' => 'PHP hatası (ayrıştırma veya çalışma zamanı)', // Attribute Duration - 'Core:Duration_Seconds' => '%1$ds~~', - 'Core:Duration_Minutes_Seconds' => '%1$dmin %2$ds~~', - 'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds~~', - 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds~~', + 'Core:Duration_Seconds' => '%1$ds', + 'Core:Duration_Minutes_Seconds' => '%1$dmin %2$ds', + 'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds', + 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds', // Explain working time computing - 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as \\"%1$s\\")~~', - 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for \\"%1$s\\"~~', - 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for \\"%1$s\\" at %2$d%%~~', + 'Core:ExplainWTC:ElapsedTime' => 'Geçen zaman (\\"%1$s\\" olarak saklanır)', + 'Core:ExplainWTC:StopWatch-TimeSpent' => '\\"%1$s\\" için harcanan zaman', + 'Core:ExplainWTC:StopWatch-Deadline' => '\\"%1$s\\" için son tarih %2$d%%', // Bulk export - 'Core:BulkExport:MissingParameter_Param' => 'Missing parameter \\"%1$s\\"~~', - 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter \\"query\\". There is no Query Phrasebook corresponding to the id: \\"%1$s\\".~~', - 'Core:BulkExport:ExportFormatPrompt' => 'Export format:~~', - 'Core:BulkExportOf_Class' => '%1$s Export~~', - 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~', - 'Core:BulkExport:ExportResult' => 'Result of the export:~~', - 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~', - 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~', - 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~', - 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~', - 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~', - 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~', - 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~', - 'Core:BulkExport:ColumnsOrder' => 'Columns order~~', - 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~', - 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~', - 'Core:BulkExport:CheckAll' => 'Check All~~', - 'Core:BulkExport:UncheckAll' => 'Uncheck All~~', - 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~', - 'Core:BulkExport:CSVOptions' => 'CSV Options~~', - 'Core:BulkExport:CSVLocalization' => 'Localization~~', - 'Core:BulkExport:PDFOptions' => 'PDF Options~~', - 'Core:BulkExport:PDFPageFormat' => 'Page Format~~', - 'Core:BulkExport:PDFPageSize' => 'Page Size:~~', - 'Core:BulkExport:PageSize-A4' => 'A4~~', - 'Core:BulkExport:PageSize-A3' => 'A3~~', - 'Core:BulkExport:PageSize-Letter' => 'Letter~~', - 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~', - 'Core:BulkExport:PageOrientation-L' => 'Landscape~~', - 'Core:BulkExport:PageOrientation-P' => 'Portrait~~', - 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~', - 'Core:BulkExport:XMLOptions' => 'XML Options~~', - 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~', - 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~', - 'Core:BulkExport:OptionNoLocalize' => 'Export Code instead of Label~~', - 'Core:BulkExport:OptionLinkSets' => 'Include linked objects~~', - 'Core:BulkExport:OptionFormattedText' => 'Preserve text formatting~~', - 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~', - 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~', - 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~', - 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~', - 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~', - 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~', - 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~', - 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~', - 'Core:BulkExport:XLSXOptions' => 'Excel Options~~', - 'Core:BulkExport:TextFormat' => 'Text fields containing some HTML markup~~', + 'Core:BulkExport:MissingParameter_Param' => 'Eksik parametre \\"%1$s\\"', + 'Core:BulkExport:InvalidParameter_Query' => '\"Sorgu\" parametresi için geçersiz değer. ID\'ye karşılık gelen sorgu dizimi yok: \"%1$s\".', + 'Core:BulkExport:ExportFormatPrompt' => 'Dışarı çıkartma formatı:', + 'Core:BulkExportOf_Class' => '%1$s dışarı çıkartıldı', + 'Core:BulkExport:ClickHereToDownload_FileName' => '%1$s \'indirmek için buraya tıklayın', + 'Core:BulkExport:ExportResult' => 'Dışarı çıkartma sonucu:', + 'Core:BulkExport:RetrievingData' => 'Verileri Alma...', + 'Core:BulkExport:HTMLFormat' => 'Web sayfası (*.html)', + 'Core:BulkExport:CSVFormat' => 'Virgülle ayrılmış değerler (*.csv)', + 'Core:BulkExport:XLSXFormat' => 'Excel 2007 veya daha yeni (*.xlsx)', + 'Core:BulkExport:PDFFormat' => 'PDF belgesi (*.pdf)', + 'Core:BulkExport:DragAndDropHelp' => 'Sütunları düzenlemek için sütunlar \'başlıklarını sürükleyip bırakın. %1$s satırlarının önizlemesi. Dışarı aktarılacak toplam satır sayısı: %2$s.', + 'Core:BulkExport:EmptyPreview' => 'Yukarıdaki listeden dışa aktarılacak sütunları seçin', + 'Core:BulkExport:ColumnsOrder' => 'Sütunların sırası', + 'Core:BulkExport:AvailableColumnsFrom_Class' => '%1$s \'den sonraki uygun sütunlar', + 'Core:BulkExport:NoFieldSelected' => 'Dışarı aktarılacak en az bir sütun seçin', + 'Core:BulkExport:CheckAll' => 'Hepsini kontrol edin', + 'Core:BulkExport:UncheckAll' => 'Hepsinin işaretini kaldırın', + 'Core:BulkExport:ExportCancelledByUser' => 'Dışarı aktarma kullanıcı tarafından iptal edildi', + 'Core:BulkExport:CSVOptions' => 'CSV Seçenekleri', + 'Core:BulkExport:CSVLocalization' => 'Yerelleştirme', + 'Core:BulkExport:PDFOptions' => 'PDF Seçenekleri', + 'Core:BulkExport:PDFPageFormat' => 'Sayfa Biçimi', + 'Core:BulkExport:PDFPageSize' => 'Sayfa Boyutu:', + 'Core:BulkExport:PageSize-A4' => 'A4', + 'Core:BulkExport:PageSize-A3' => 'A3', + 'Core:BulkExport:PageSize-Letter' => 'Mektup', + 'Core:BulkExport:PDFPageOrientation' => 'Sayfa Yönlendirme:', + 'Core:BulkExport:PageOrientation-L' => 'Yatay', + 'Core:BulkExport:PageOrientation-P' => 'Dikey', + 'Core:BulkExport:XMLFormat' => 'XML dosyası (*.xml)', + 'Core:BulkExport:XMLOptions' => 'XML Seçenekleri', + 'Core:BulkExport:SpreadsheetFormat' => 'Elektronik tablo HTML formatı (*.html)', + 'Core:BulkExport:SpreadsheetOptions' => 'Elektronik tablo seçenekleri', + 'Core:BulkExport:OptionNoLocalize' => 'Değerleri yerelleştirmeyin (sayılmamış alanlar için)', + 'Core:BulkExport:OptionLinkSets' => 'Bağlantılı nesneleri ekleyin', + 'Core:BulkExport:OptionFormattedText' => 'Metin biçimlendirmesini koru', + 'Core:BulkExport:ScopeDefinition' => 'Dışarı çıkartma için nesnelerin tanımı', + 'Core:BulkExportLabelOQLExpression' => 'OQL sorgusu:', + 'Core:BulkExportLabelPhrasebookEntry' => 'Sorgu dizimi girişi', + 'Core:BulkExportMessageEmptyOQL' => 'Lütfen geçerli bir OQL sorgusu girin', + 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Lütfen geçerli bir dizim girişi seçin', + 'Core:BulkExportQueryPlaceholder' => 'Buraya bir OQL sorgusu yazın...', + 'Core:BulkExportCanRunNonInteractive' => 'Dışarı aktarmayı etkileşimli olmayan modda çalıştırmak için buraya tıklayın.', + 'Core:BulkExportLegacyExport' => 'Eski dışarı aktarmaya erişmek için buraya tıklayın.', + 'Core:BulkExport:XLSXOptions' => 'Excel Seçenekleri', + 'Core:BulkExport:TextFormat' => 'Bazı HTML işaretlemesi içeren metin alanları', 'Core:BulkExport:DateTimeFormat' => 'Date and Time format~~', 'Core:BulkExport:DateTimeFormatDefault_Example' => 'Default format (%1$s), e.g. %2$s~~', 'Core:BulkExport:DateTimeFormatCustom_Format' => 'Custom format: %1$s~~', @@ -988,10 +988,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Core:DateTime:Placeholder_A' => 'AM/PM~~', // AM/PM (uppercase) 'Core:DateTime:Placeholder_i' => 'mm~~', // minutes, 2 digits: 00..59 'Core:DateTime:Placeholder_s' => 'ss~~', // seconds, 2 digits 00..59 - 'Core:Validator:Default' => 'Wrong format~~', - 'Core:Validator:Mandatory' => 'Please, fill this field~~', - 'Core:Validator:MustBeInteger' => 'Must be an integer~~', - 'Core:Validator:MustSelectOne' => 'Please, select one~~', + 'Core:Validator:Default' => 'Yanlış format', + 'Core:Validator:Mandatory' => 'Lütfen bu alanı doldurun', + 'Core:Validator:MustBeInteger' => 'Bir tamsayı olmalı', + 'Core:Validator:MustSelectOne' => 'Lütfen bir tane seçin', )); // @@ -999,14 +999,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:TagSetFieldData' => '%2$s for class %1$s~~', - 'Class:TagSetFieldData+' => '~~', + 'Class:TagSetFieldData+' => '', 'Class:TagSetFieldData/Attribute:code' => 'Code~~', 'Class:TagSetFieldData/Attribute:code+' => 'Internal code. Must contain at least 3 alphanumeric characters~~', 'Class:TagSetFieldData/Attribute:label' => 'Label~~', 'Class:TagSetFieldData/Attribute:label+' => 'Displayed label~~', 'Class:TagSetFieldData/Attribute:description' => 'Description~~', - 'Class:TagSetFieldData/Attribute:description+' => 'Description~~', + 'Class:TagSetFieldData/Attribute:description+' => '', 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', @@ -1028,17 +1028,17 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:DBProperty' => 'DB property~~', - 'Class:DBProperty+' => '~~', + 'Class:DBProperty+' => '', 'Class:DBProperty/Attribute:name' => 'Name~~', - 'Class:DBProperty/Attribute:name+' => '~~', + 'Class:DBProperty/Attribute:name+' => '', 'Class:DBProperty/Attribute:description' => 'Description~~', - 'Class:DBProperty/Attribute:description+' => '~~', + 'Class:DBProperty/Attribute:description+' => '', 'Class:DBProperty/Attribute:value' => 'Value~~', - 'Class:DBProperty/Attribute:value+' => '~~', + 'Class:DBProperty/Attribute:value+' => '', 'Class:DBProperty/Attribute:change_date' => 'Change date~~', - 'Class:DBProperty/Attribute:change_date+' => '~~', + 'Class:DBProperty/Attribute:change_date+' => '', 'Class:DBProperty/Attribute:change_comment' => 'Change comment~~', - 'Class:DBProperty/Attribute:change_comment+' => '~~', + 'Class:DBProperty/Attribute:change_comment+' => '', )); // @@ -1046,29 +1046,29 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:BackgroundTask' => 'Background task~~', - 'Class:BackgroundTask+' => '~~', + 'Class:BackgroundTask+' => '', 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~', - 'Class:BackgroundTask/Attribute:class_name+' => '~~', + 'Class:BackgroundTask/Attribute:class_name+' => '', 'Class:BackgroundTask/Attribute:first_run_date' => 'First run date~~', - 'Class:BackgroundTask/Attribute:first_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:first_run_date+' => '', 'Class:BackgroundTask/Attribute:latest_run_date' => 'Latest run date~~', - 'Class:BackgroundTask/Attribute:latest_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_date+' => '', 'Class:BackgroundTask/Attribute:next_run_date' => 'Next run date~~', - 'Class:BackgroundTask/Attribute:next_run_date+' => '~~', + 'Class:BackgroundTask/Attribute:next_run_date+' => '', 'Class:BackgroundTask/Attribute:total_exec_count' => 'Total exec. count~~', - 'Class:BackgroundTask/Attribute:total_exec_count+' => '~~', + 'Class:BackgroundTask/Attribute:total_exec_count+' => '', 'Class:BackgroundTask/Attribute:latest_run_duration' => 'Latest run duration~~', - 'Class:BackgroundTask/Attribute:latest_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:latest_run_duration+' => '', 'Class:BackgroundTask/Attribute:min_run_duration' => 'Min. run duration~~', - 'Class:BackgroundTask/Attribute:min_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:min_run_duration+' => '', 'Class:BackgroundTask/Attribute:max_run_duration' => 'Max. run duration~~', - 'Class:BackgroundTask/Attribute:max_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:max_run_duration+' => '', 'Class:BackgroundTask/Attribute:average_run_duration' => 'Average run duration~~', - 'Class:BackgroundTask/Attribute:average_run_duration+' => '~~', + 'Class:BackgroundTask/Attribute:average_run_duration+' => '', 'Class:BackgroundTask/Attribute:running' => 'Running~~', - 'Class:BackgroundTask/Attribute:running+' => '~~', + 'Class:BackgroundTask/Attribute:running+' => '', 'Class:BackgroundTask/Attribute:status' => 'Status~~', - 'Class:BackgroundTask/Attribute:status+' => '~~', + 'Class:BackgroundTask/Attribute:status+' => '', )); // @@ -1076,29 +1076,29 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:AsyncTask' => 'Async. task~~', - 'Class:AsyncTask+' => '~~', + 'Class:AsyncTask+' => '', 'Class:AsyncTask/Attribute:created' => 'Created~~', - 'Class:AsyncTask/Attribute:created+' => '~~', + 'Class:AsyncTask/Attribute:created+' => '', 'Class:AsyncTask/Attribute:started' => 'Started~~', - 'Class:AsyncTask/Attribute:started+' => '~~', + 'Class:AsyncTask/Attribute:started+' => '', 'Class:AsyncTask/Attribute:planned' => 'Planned~~', - 'Class:AsyncTask/Attribute:planned+' => '~~', + 'Class:AsyncTask/Attribute:planned+' => '', 'Class:AsyncTask/Attribute:event_id' => 'Event~~', - 'Class:AsyncTask/Attribute:event_id+' => '~~', + 'Class:AsyncTask/Attribute:event_id+' => '', 'Class:AsyncTask/Attribute:finalclass' => 'Final class~~', - 'Class:AsyncTask/Attribute:finalclass+' => '~~', + 'Class:AsyncTask/Attribute:finalclass+' => '', 'Class:AsyncTask/Attribute:status' => 'Status~~', - 'Class:AsyncTask/Attribute:status+' => '~~', + 'Class:AsyncTask/Attribute:status+' => '', 'Class:AsyncTask/Attribute:remaining_retries' => 'Remaining retries~~', - 'Class:AsyncTask/Attribute:remaining_retries+' => '~~', + 'Class:AsyncTask/Attribute:remaining_retries+' => '', 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~', - 'Class:AsyncTask/Attribute:last_error_code+' => '~~', + 'Class:AsyncTask/Attribute:last_error_code+' => '', 'Class:AsyncTask/Attribute:last_error' => 'Last error~~', - 'Class:AsyncTask/Attribute:last_error+' => '~~', + 'Class:AsyncTask/Attribute:last_error+' => '', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', - 'Class:AsyncTask/Attribute:last_attempt+' => '~~', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask/Attribute:last_attempt+' => '', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // @@ -1107,7 +1107,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:AbstractResource' => 'Abstract Resource~~', - 'Class:AbstractResource+' => '~~', + 'Class:AbstractResource+' => '', )); // @@ -1116,7 +1116,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:ResourceAdminMenu' => 'Resource Admin Menu~~', - 'Class:ResourceAdminMenu+' => '~~', + 'Class:ResourceAdminMenu+' => '', )); // @@ -1125,7 +1125,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~', - 'Class:ResourceRunQueriesMenu+' => '~~', + 'Class:ResourceRunQueriesMenu+' => '', )); // @@ -1134,7 +1134,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:ResourceSystemMenu' => 'Resource System Menu~~', - 'Class:ResourceSystemMenu+' => '~~', + 'Class:ResourceSystemMenu+' => '', )); diff --git a/dictionaries/tr.dictionary.itop.model.php b/dictionaries/tr.dictionary.itop.model.php deleted file mode 100644 index d97df3824..000000000 --- a/dictionaries/tr.dictionary.itop.model.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -/** - * Localized data - * - * @copyright Copyright (C) 2010-2021 Combodo SARL - * @license http://opensource.org/licenses/AGPL-3.0 - */ - -?> diff --git a/dictionaries/tr.dictionary.itop.ui.php b/dictionaries/tr.dictionary.itop.ui.php index 33571e123..574774bb8 100644 --- a/dictionaries/tr.dictionary.itop.ui.php +++ b/dictionaries/tr.dictionary.itop.ui.php @@ -60,22 +60,22 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( // Dict::Add('TR TR', 'Turkish', 'Türkçe', array( - 'Class:Query' => 'Query~~', - 'Class:Query+' => 'A query is a data set defined in a dynamic way~~', - 'Class:Query/Attribute:name' => 'Name~~', - 'Class:Query/Attribute:name+' => 'Identifies the query~~', - 'Class:Query/Attribute:description' => 'Description~~', - 'Class:Query/Attribute:description+' => 'Long description for the query (purpose, usage, etc.)~~', + 'Class:Query' => 'Sorgu', + 'Class:Query+' => 'Bir sorgu, dinamik bir şekilde tanımlanan bir veri setidir', + 'Class:Query/Attribute:name' => 'İsim', + 'Class:Query/Attribute:name+' => 'Sorgusunu tanımlar', + 'Class:Query/Attribute:description' => 'Açıklama', + 'Class:Query/Attribute:description+' => 'Sorgu için uzun açıklama (amaç, kullanım vb.)', 'Class:Query/Attribute:is_template' => 'Template for OQL fields~~', 'Class:Query/Attribute:is_template+' => 'Usable as source for recipient OQL in Notifications~~', 'Class:Query/Attribute:is_template/Value:yes' => 'Yes~~', 'Class:Query/Attribute:is_template/Value:no' => 'No~~', - 'Class:QueryOQL/Attribute:fields' => 'Fields~~', - 'Class:QueryOQL/Attribute:fields+' => 'Comma separated list of attributes (or alias.attribute) to export~~', - 'Class:QueryOQL' => 'OQL Query~~', - 'Class:QueryOQL+' => 'A query based on the Object Query Language~~', - 'Class:QueryOQL/Attribute:oql' => 'Expression~~', - 'Class:QueryOQL/Attribute:oql+' => 'OQL Expression~~', + 'Class:QueryOQL/Attribute:fields' => 'Alanlar', + 'Class:QueryOQL/Attribute:fields+' => 'Dışarı aktarmak için virgülle ayrılmış nitelikler listesi (veya alias.attribute)', + 'Class:QueryOQL' => 'OQL Query', + 'Class:QueryOQL+' => 'Nesne sorgusu diline dayanan bir sorgu', + 'Class:QueryOQL/Attribute:oql' => 'İfade', + 'Class:QueryOQL/Attribute:oql+' => 'OQL ifadesi', )); ////////////////////////////////////////////////////////////////////// @@ -129,8 +129,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'Class:User/Error:OrganizationNotAllowed' => 'Organization not allowed.~~', 'Class:User/Error:UserOrganizationNotAllowed' => 'The user account does not belong to your allowed organizations.~~', 'Class:User/Error:PersonIsMandatory' => 'The Contact is mandatory.~~', - 'Class:UserInternal' => 'User Internal~~', - 'Class:UserInternal+' => 'User defined within '.ITOP_APPLICATION_SHORT.'~~', + 'Class:UserInternal' => 'Dahili kullanıcı', + 'Class:UserInternal+' => ITOP_APPLICATION_SHORT.'\'ta tanımlanan kullanıcı', )); // @@ -368,7 +368,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
  • İşletmenin en önemli kaynağı olan dokümantasyonu yönetmesine imkan sağlar.
  • ', - 'UI:WelcomeMenu:Text'=> '~~', + 'UI:WelcomeMenu:Text'=> '
    Congratulations, you landed on '.ITOP_APPLICATION.' '.ITOP_VERSION_NAME.'!
    + +
    This version features a brand new modern and accessible backoffice design.
    + +
    We kept '.ITOP_APPLICATION.' core functions that you liked and modernized them to make you love them. +We hope you’ll enjoy this version as much as we enjoyed imagining and creating it.
    + +
    Customize your '.ITOP_APPLICATION.' preferences for a personalized experience.
    ~~', 'UI:WelcomeMenu:AllOpenRequests' => 'Açık istekler: %1$d', 'UI:WelcomeMenu:MyCalls' => 'İsteklerim', 'UI:WelcomeMenu:OpenIncidents' => 'Açık Arızalar: %1$d', @@ -385,7 +392,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:Button:SearchInHierarchy' => 'Search in hierarchy~~', 'UI:Button:Query' => ' Sorgu ', 'UI:Button:Ok' => 'Tamam', - 'UI:Button:Save' => 'Save~~', + 'UI:Button:Save' => 'Kaydet', 'UI:Button:SaveAnd' => 'Save and %1$s~~', 'UI:Button:Cancel' => 'İptal', 'UI:Button:Close' => 'Close~~', @@ -393,7 +400,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:Button:Send' => 'Send~~', 'UI:Button:SendAnd' => 'Send and %1$s~~', 'UI:Button:Back' => ' << Geri ', - 'UI:Button:Restart' => ' |<< Restart ~~', + 'UI:Button:Restart' => ' |<< Yeniden Başlat ', 'UI:Button:Next' => ' İleri >> ', 'UI:Button:Finish' => ' Bitir ', 'UI:Button:DoImport' => ' Dışardan Veri alı çalıştır ! ', @@ -410,7 +417,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:Button:FilterList' => ' Filtreleme... ', 'UI:Button:Create' => ' Yarat ', 'UI:Button:Delete' => ' Sil ! ', - 'UI:Button:Rename' => ' Rename... ~~', + 'UI:Button:Rename' => ' Yeniden adlandır... ', 'UI:Button:ChangePassword' => ' Şifre değiştir ', 'UI:Button:ResetPassword' => ' Şifreyi sıfırla ', 'UI:Button:Insert' => 'Insert~~', @@ -473,21 +480,21 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:History:LastModified_On_By' => '%1$s tarihinde %2$s tarafından değiştirilmiş.', 'UI:HistoryTab' => 'Tarihçe', 'UI:NotificationsTab' => 'Uyarılar', - 'UI:History:BulkImports' => 'History~~', - 'UI:History:BulkImports+' => 'List of CSV imports (latest import first)~~', - 'UI:History:BulkImportDetails' => 'Changes resulting from the CSV import performed on %1$s (by %2$s)~~', + 'UI:History:BulkImports' => 'Tarihçe', + 'UI:History:BulkImports+' => 'CSV Dışarı Aktarma Listesi (Önce Son Dışarı Aktarma)', + 'UI:History:BulkImportDetails' => '%1$s (%2$s) \'de gerçekleştirilen CSV dışarı aktarmasından kaynaklanan değişiklikler', 'UI:History:Date' => 'Tarih', 'UI:History:Date+' => 'Değişiklik tarihi', 'UI:History:User' => 'Kullanıcı', 'UI:History:User+' => 'Değişikliğ yapan kullanıcı', 'UI:History:Changes' => 'Değişiklikler', 'UI:History:Changes+' => 'Nesneye yapılan değişiklikler', - 'UI:History:StatsCreations' => 'Created~~', - 'UI:History:StatsCreations+' => 'Count of objects created~~', - 'UI:History:StatsModifs' => 'Modified~~', - 'UI:History:StatsModifs+' => 'Count of objects modified~~', - 'UI:History:StatsDeletes' => 'Deleted~~', - 'UI:History:StatsDeletes+' => 'Count of objects deleted~~', + 'UI:History:StatsCreations' => 'Yaratıldı', + 'UI:History:StatsCreations+' => 'Oluşturulan nesnelerin sayısı', + 'UI:History:StatsModifs' => 'Değiştirildi', + 'UI:History:StatsModifs+' => 'Değiştirilmiş nesnelerin sayısı', + 'UI:History:StatsDeletes' => 'Silindi', + 'UI:History:StatsDeletes+' => 'Silinen nesnelerin sayısı', 'UI:Loading' => 'Yükleniyor...', 'UI:Menu:Actions' => 'İşlemler', 'UI:Menu:OtherActions' => 'Diğer İşlemler', @@ -503,8 +510,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:Menu:BulkDelete' => 'Sil...', 'UI:UndefinedObject' => 'tanımsız', 'UI:Document:OpenInNewWindow:Download' => 'Yeni pencerede aç: %1$s, Karşıdan yükle: %2$s', - 'UI:SplitDateTime-Date' => 'date~~', - 'UI:SplitDateTime-Time' => 'time~~', + 'UI:SplitDateTime-Date' => 'Tarih', + 'UI:SplitDateTime-Time' => 'Zaman', 'UI:TruncatedResults' => '%1$d / %2$d', 'UI:DisplayAll' => 'Hepsini göster', 'UI:CollapseList' => 'Gizle', @@ -518,22 +525,39 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:Details+' => 'Detaylar', 'UI:SearchValue:Any' => '* Herhangi *', 'UI:SearchValue:Mixed' => '* karışık *', - 'UI:SearchValue:NbSelected' => '# selected~~', - 'UI:SearchValue:CheckAll' => 'Check All~~', - 'UI:SearchValue:UncheckAll' => 'Uncheck All~~', + 'UI:SearchValue:NbSelected' => '# Seçili', + 'UI:SearchValue:CheckAll' => 'Hepsini işaretleyin', + 'UI:SearchValue:UncheckAll' => 'Hepsinin işaretini kaldırın', 'UI:SelectOne' => '-- Birini seçiniz --', 'UI:Login:Welcome' => ITOP_APPLICATION_SHORT.'\'a Hoşgeldiniz!', 'UI:Login:IncorrectLoginPassword' => 'Hatalı kullanıcı/şifre tekrar deneyiniz.', 'UI:Login:IdentifyYourself' => 'Devam etmeden önce kendinizi tanıtınız', 'UI:Login:UserNamePrompt' => 'Kullanıcı Adı', 'UI:Login:PasswordPrompt' => 'Şifre', - 'UI:Login:ForgotPwd' => 'Forgot your password?~~', - 'UI:Login:ForgotPwdForm' => 'Forgot your password~~', - 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.' can send you an email in which you will find instructions to follow to reset your account.~~', - 'UI:Login:ResetPassword' => 'Send now!~~', - 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~', + 'UI:Login:ForgotPwd' => 'Şifrenizi mi unuttunuz?', + 'UI:Login:ForgotPwdForm' => 'Şifrenizi mi unuttunuz?', + 'UI:Login:ForgotPwdForm+' => ITOP_APPLICATION_SHORT.', hesabınızı sıfırlamak için izleyeceğiniz talimatları bulacağınız bir e-posta gönderebilir.', + 'UI:Login:ResetPassword' => 'Şimdi gönder!', + 'UI:Login:ResetPwdFailed' => 'Bir e-posta gönderilemedi: %1$s', 'UI:Login:SeparatorOr' => 'Or~~', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' geçerli bir giriş değil', + 'UI:ResetPwd-Error-NotPossible' => 'Harici hesapların şifre sıfırlama izni yoktur.', + 'UI:ResetPwd-Error-FixedPwd' => 'Hesabın şifre sıfırlama izni yoktur.', + 'UI:ResetPwd-Error-NoContact' => 'Hesap bir kişiyle ilişkili değildir.', + 'UI:ResetPwd-Error-NoEmailAtt' => 'Hesap, bir e-posta özelliğine sahip bir kişiyle ilişkili değildir. Lütfen yöneticinize başvurun.', + 'UI:ResetPwd-Error-NoEmail' => 'Bir e-posta adresi eksik. Lütfen yöneticinize başvurun.', + 'UI:ResetPwd-Error-Send' => 'E-posta ulaştırma teknik sorunu. Lütfen yöneticinize başvurun.', + 'UI:ResetPwd-EmailSent' => 'Lütfen e-posta kutunuzu kontrol edin ve talimatları izleyin...', + 'UI:ResetPwd-EmailSubject' => ITOP_APPLICATION_SHORT.'şifrenizi sıfırlayın', + 'UI:ResetPwd-EmailBody' => '

    '.ITOP_APPLICATION_SHORT.' şifrenizin sıfırlanması talebinde bulundunuz.

    Yeni şifre oluşturmak için lütfen aşağıdaki tek kullanımlık bağlantıyı takip ediniz.

    ', + + 'UI:ResetPwd-Title' => 'Şifre sıfırla', + 'UI:ResetPwd-Error-InvalidToken' => 'Üzgünüz, ya parola zaten sıfırlandı ya da birkaç e-posta aldınız. Lütfen aldığınız en son e-postada verilen bağlantıyı kullandığınızdan emin olun', + 'UI:ResetPwd-Error-EnterPassword' => '\'%1$s\' hesabı için yeni bir şifre girin.', + 'UI:ResetPwd-Ready' => 'Şifre değiştirildi.', + 'UI:ResetPwd-Login' => 'Giriş yapmak için buraya tıklayın...', + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is not a valid login~~', 'UI:ResetPwd-Error-NotPossible' => 'external accounts do not allow password reset.~~', 'UI:ResetPwd-Error-FixedPwd' => 'the account does not allow password reset.~~', @@ -561,11 +585,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:LogOff:ThankYou' => ITOP_APPLICATION_SHORT.' Kullanıdığınız için teşekkürler', 'UI:LogOff:ClickHereToLoginAgain' => 'Tekrar bağlanmak için tıklayınız...', 'UI:ChangePwdMenu' => 'Şifre değiştir...', - 'UI:Login:PasswordChanged' => 'Password successfully set!~~', - 'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' is read-only~~', - 'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' is read-only for end-users~~', - 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~', - 'UI:Login:RetypePwdDoesNotMatch' => 'Yeni şifre eşlenmedi !', + 'UI:Login:PasswordChanged' => 'Şifre başarıyla ayarlandı!', + 'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' salt okunurdur', + 'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' sadece son kullanıcılar için okunurdur', + 'UI:ApplicationEnvironment' => 'Uygulama Ortamı: %1$s', + 'UI:Login:RetypePwdDoesNotMatch' => 'Yeni şifre eşlenmedi !', 'UI:Button:Login' => ITOP_APPLICATION_SHORT.'\'a Giriş', 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' erişim sınırlandırıldı. Sistem yöneticisi ile irtibata geçiniz', 'UI:Login:Error:AccessAdmin' => 'Erişim sistem yönetci hesaplaları ile mümkün. Sistem yöneticisi ile irtibata geçiniz.', @@ -583,7 +607,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:CSVImport:idField' => 'id (Tekil anahtar)', 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Toplu giriş', 'UI:Title:BulkImport+' => 'CSV içeri aktarma aracı', - 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s~~', + 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '%1$d sınıfının %2$s \'nin senkronizasyonu', 'UI:CSVImport:ClassesSelectOne' => '-- Birini seçiniz --', 'UI:CSVImport:ErrorExtendedAttCode' => 'Hata: "%1$s" hatalı kod, çünkü "%2$s" ile "%3$s" tekil ilişkide değil', 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d adet nesne değişmeyecek.', @@ -627,58 +651,58 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:CSVImport:HeaderMappings' => 'Eşlemeler', 'UI:CSVImport:HeaderSearch' => 'Arama?', 'UI:CSVImport:AlertIncompleteMapping' => 'Lütfen tüm alanlar için alan eşlemesini yapınız.', - 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~', + 'UI:CSVImport:AlertMultipleMapping' => 'Lütfen bir hedef alanın yalnızca bir kez eşlendiğinden emin olun.', 'UI:CSVImport:AlertNoSearchCriteria' => 'Lütfen en az bir sorgu kriteri seçiniz.', 'UI:CSVImport:Encoding' => 'Karakter kodlaması', 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - Genel arama', 'UI:UniversalSearch:Error' => 'Hata: %1$s', 'UI:UniversalSearch:LabelSelectTheClass' => 'Aranacak sınıfı seçiniz: ', - 'UI:CSVReport-Value-Modified' => 'Modified~~', - 'UI:CSVReport-Value-SetIssue' => 'Could not be changed - reason: %1$s~~', - 'UI:CSVReport-Value-ChangeIssue' => 'Could not be changed to %1$s - reason: %2$s~~', - 'UI:CSVReport-Value-NoMatch' => 'No match~~', - 'UI:CSVReport-Value-Missing' => 'Missing mandatory value~~', - 'UI:CSVReport-Value-Ambiguous' => 'Ambiguous: found %1$s objects~~', - 'UI:CSVReport-Row-Unchanged' => 'unchanged~~', - 'UI:CSVReport-Row-Created' => 'created~~', - 'UI:CSVReport-Row-Updated' => 'updated %1$d cols~~', - 'UI:CSVReport-Row-Disappeared' => 'disappeared, changed %1$d cols~~', - 'UI:CSVReport-Row-Issue' => 'Issue: %1$s~~', - 'UI:CSVReport-Value-Issue-Null' => 'Null not allowed~~', - 'UI:CSVReport-Value-Issue-NotFound' => 'Object not found~~', - 'UI:CSVReport-Value-Issue-FoundMany' => 'Found %1$d matches~~', - 'UI:CSVReport-Value-Issue-Readonly' => 'The attribute \'%1$s\' is read-only and cannot be modified (current value: %2$s, proposed value: %3$s)~~', - 'UI:CSVReport-Value-Issue-Format' => 'Failed to process input: %1$s~~', - 'UI:CSVReport-Value-Issue-NoMatch' => 'Unexpected value for attribute \'%1$s\': no match found, check spelling~~', - 'UI:CSVReport-Value-Issue-Unknown' => 'Unexpected value for attribute \'%1$s\': %2$s~~', - 'UI:CSVReport-Row-Issue-Inconsistent' => 'Attributes not consistent with each others: %1$s~~', - 'UI:CSVReport-Row-Issue-Attribute' => 'Unexpected attribute value(s)~~', - 'UI:CSVReport-Row-Issue-MissingExtKey' => 'Could not be created, due to missing external key(s): %1$s~~', - 'UI:CSVReport-Row-Issue-DateFormat' => 'wrong date format~~', - 'UI:CSVReport-Row-Issue-Reconciliation' => 'failed to reconcile~~', - 'UI:CSVReport-Row-Issue-Ambiguous' => 'ambiguous reconciliation~~', - 'UI:CSVReport-Row-Issue-Internal' => 'Internal error: %1$s, %2$s~~', + 'UI:CSVReport-Value-Modified' => 'Değiştiridi', + 'UI:CSVReport-Value-SetIssue' => 'Değiştirilemedi - Sebep: %1$s', + 'UI:CSVReport-Value-ChangeIssue' => '%1$s olarak değiştirilemedi - Sebep: %2$s', + 'UI:CSVReport-Value-NoMatch' => 'Eşleşme yok', + 'UI:CSVReport-Value-Missing' => 'Eksik Zorunlu Değer', + 'UI:CSVReport-Value-Ambiguous' => 'Belirsiz: %1$s nesnelerini buldum', + 'UI:CSVReport-Row-Unchanged' => 'Değiştirilmedi', + 'UI:CSVReport-Row-Created' => 'Yaratıldı', + 'UI:CSVReport-Row-Updated' => '%1$d sütunları güncellendi', + 'UI:CSVReport-Row-Disappeared' => '%1$d sütunları ortadan kayboldu', + 'UI:CSVReport-Row-Issue' => 'Sorun: %1$s~~', + 'UI:CSVReport-Value-Issue-Null' => 'Boş değere izin verilmez', + 'UI:CSVReport-Value-Issue-NotFound' => 'Nesne bulunamadı', + 'UI:CSVReport-Value-Issue-FoundMany' => '%1$d eşleşme bulundu', + 'UI:CSVReport-Value-Issue-Readonly' => 'Öznitelik \'%1$s\' salt okunurdur ve değiştirilemez (geçerli değer:%2$s, Önerilen Değer:%3$s)', + 'UI:CSVReport-Value-Issue-Format' => 'Giriş yapamadı: %1$s', + 'UI:CSVReport-Value-Issue-NoMatch' => 'Öznitelik için Beklenmeyen Değer \'%1$s\': Eşleşme bulunamadı, yazım kontrolü', + 'UI:CSVReport-Value-Issue-Unknown' => 'Öznitelik için Beklenmeyen Değer \'%1$s\': %2$s', + 'UI:CSVReport-Row-Issue-Inconsistent' => 'Nitelikler birbirleriyle tutarlı değil: %1$s', + 'UI:CSVReport-Row-Issue-Attribute' => 'Beklenmeyen özellik değeri (ler)', + 'UI:CSVReport-Row-Issue-MissingExtKey' => 'Kayıp harici anahtar (lar) nedeniyle oluşturulamadı: %1$s', + 'UI:CSVReport-Row-Issue-DateFormat' => 'Yanlış Tarih Biçimi', + 'UI:CSVReport-Row-Issue-Reconciliation' => 'Uzlaşamadı', + 'UI:CSVReport-Row-Issue-Ambiguous' => 'Belirsiz uzlaşma', + 'UI:CSVReport-Row-Issue-Internal' => 'Dahili Hata: %1$s, %2$s', - 'UI:CSVReport-Icon-Unchanged' => 'Unchanged~~', - 'UI:CSVReport-Icon-Modified' => 'Modified~~', - 'UI:CSVReport-Icon-Missing' => 'Missing~~', - 'UI:CSVReport-Object-MissingToUpdate' => 'Missing object: will be updated~~', - 'UI:CSVReport-Object-MissingUpdated' => 'Missing object: updated~~', - 'UI:CSVReport-Icon-Created' => 'Created~~', - 'UI:CSVReport-Object-ToCreate' => 'Object will be created~~', - 'UI:CSVReport-Object-Created' => 'Object created~~', - 'UI:CSVReport-Icon-Error' => 'Error~~', - 'UI:CSVReport-Object-Error' => 'ERROR: %1$s~~', - 'UI:CSVReport-Object-Ambiguous' => 'AMBIGUOUS: %1$s~~', - 'UI:CSVReport-Stats-Errors' => '%1$.0f %% of the loaded objects have errors and will be ignored.~~', - 'UI:CSVReport-Stats-Created' => '%1$.0f %% of the loaded objects will be created.~~', - 'UI:CSVReport-Stats-Modified' => '%1$.0f %% of the loaded objects will be modified.~~', + 'UI:CSVReport-Icon-Unchanged' => 'Değiştirilmemiş', + 'UI:CSVReport-Icon-Modified' => 'Değiştirilmiş', + 'UI:CSVReport-Icon-Missing' => 'Kayıp', + 'UI:CSVReport-Object-MissingToUpdate' => 'Kayıp Nesne: Güncellenecek', + 'UI:CSVReport-Object-MissingUpdated' => 'Eksik Nesne: Güncellendi', + 'UI:CSVReport-Icon-Created' => 'Yaratıldı', + 'UI:CSVReport-Object-ToCreate' => 'Nesne oluşturulacak', + 'UI:CSVReport-Object-Created' => 'Nesne oluşturuldu', + 'UI:CSVReport-Icon-Error' => 'Hata', + 'UI:CSVReport-Object-Error' => 'HATA: %1$s', + 'UI:CSVReport-Object-Ambiguous' => 'BELIRSIZ: %1$s~~', + 'UI:CSVReport-Stats-Errors' => '%1$.0f yüklü nesnelerin %% hataları var ve göz ardı edilecek.', + 'UI:CSVReport-Stats-Created' => 'Yüklenen nesnelerin %1$.0f %% oluşturulacaktır.', + 'UI:CSVReport-Stats-Modified' => 'Yüklenen nesnelerin %1$.0f %% değiştirilecektir.', - 'UI:CSVExport:AdvancedMode' => 'Advanced mode~~', - 'UI:CSVExport:AdvancedMode+' => 'In advanced mode, several columns are added to the export: the id of the object, the id of external keys and their reconciliation attributes.~~', - 'UI:CSVExport:LostChars' => 'Encoding issue~~', - 'UI:CSVExport:LostChars+' => 'The downloaded file will be encoded into %1$s. iTop has detected some characters that are not compatible with this format. Those characters will either be replaced by a substitute (e.g. accentuated chars losing the accent), or they will be discarded. You can copy/paste the data from your web browser. Alternatively, you can contact your administrator to change the encoding (See parameter \'csv_file_default_charset\').~~', + 'UI:CSVExport:AdvancedMode' => 'Gelişmiş Mod', + 'UI:CSVExport:AdvancedMode+' => 'Gelişmiş modda, dışa aktarmaya birkaç sütun eklenir: nesnenin kimliği, harici anahtarların kimliği ve bunların uzlaşma özellikleri', + 'UI:CSVExport:LostChars' => 'Kodlama sorunu', + 'UI:CSVExport:LostChars+' => 'İndirilen dosya %1$s\'ye kodlanır. '.ITOP_APPLICATION_SHORT.', bu formatla uyumlu olmayan bazı karakterleri tespit etti. Bu karakterler ya bir ikame ile değiştirilecektir (örneğin, vurgulanmış karakterleri aksanı kaybedilen) veya atılacaklardır. Verileri web tarayıcınızdan kopyalayabilir / yapıştırabilirsiniz. Alternatif olarak, kodlamayı değiştirmek için yöneticinize başvurabilirsiniz (bkz. Parametre \'csv_file_default_charset \').', 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB Denetleme', 'UI:Audit:InteractiveAudit' => 'Etkileşimli Denetleme', @@ -689,9 +713,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:Audit:OqlError' => 'OQL Error~~', 'UI:Audit:Error:ValueNA' => 'n/a~~', 'UI:Audit:ErrorIn_Rule' => 'Error in Rule~~', - 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL Error in the Rule %1$s: %2$s.~~', + 'UI:Audit:ErrorIn_Rule_Reason' => 'Kuraldaki OQL hatası %1$s:%2$s.', 'UI:Audit:ErrorIn_Category' => 'Error in Category~~', - 'UI:Audit:ErrorIn_Category_Reason' => 'OQL Error in the Category %1$s: %2$s.~~', + 'UI:Audit:ErrorIn_Category_Reason' => 'Kategorideki OQL Hatası %1$s:%2$s.', 'UI:Audit:AuditErrors' => 'Audit Errors~~', 'UI:Audit:Dashboard:ObjectsAudited' => 'Objects audited~~', 'UI:Audit:Dashboard:ObjectsInError' => 'Objects in errors~~', @@ -715,10 +739,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:RunQuery:DevelopedOQLCount' => 'Developed OQL for count~~', 'UI:RunQuery:ResultSQLCount' => 'Resulting SQL for count~~', 'UI:RunQuery:ResultSQL' => 'Resulting SQL~~', - 'UI:RunQuery:Error' => 'Sorgu sırasında hata oluştu', - 'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries~~', - 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested herebelow points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of iTop. Should you want to garantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.~~', - 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' objects schema', + 'UI:RunQuery:Error' => 'Sorgu sırasında hata oluştu: %1$s', + 'UI:Query:UrlForExcel' => 'MS-Excel Web Queries için Kullanım URL\'si', + 'UI:Query:UrlV1' => 'Alanların listesi belirtilmeden bırakılmıştır. export-V2.php sayfası bu bilgi olmadan çağrılamaz. Bu nedenle, aşağıda önerilen URL eski sayfaya işaret etmektedir: export.php. Dışa aktarmanın bu eski sürümü aşağıdaki sınırlamaya sahiptir: dışa aktarılan alanların listesi, '.ITOP_APPLICATION_SHORT.'\'un çıktı biçimine ve veri modeline bağlı olarak değişebilir. Dışa aktarılan sütunların listesinin uzun vadede sabit kalacağını garanti etmek istiyorsanız, "Alanlar" özelliği için bir değer belirtmeli ve export-V2.php sayfasını kullanmalısınız.', + 'UI:Schema:Title' => 'iTop objects schema', 'UI:Schema:TitleForClass' => '%1$s schema~~', 'UI:Schema:CategoryMenuItem' => 'Kategori %1$s', 'UI:Schema:Relationships' => 'İlişkiler', @@ -787,7 +811,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:Schema:DefaultNullValue' => 'Default null : "%1$s"~~', 'UI:LinksWidget:Autocomplete+' => 'İlk 3 karakteri giriniz...', 'UI:Edit:SearchQuery' => 'Select a predefined query~~', - 'UI:Edit:TestQuery' => 'Test query~~', + 'UI:Edit:TestQuery' => 'Test sorgusu', 'UI:Combo:SelectValue' => '--- değer seçiniz ---', 'UI:Label:SelectedObjects' => 'Seçilen nesneler: ', 'UI:Label:AvailableObjects' => 'Seçilebilir nesneler: ', @@ -809,9 +833,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:Error:NotEnoughRightsToDelete' => 'Nesne yetersiz yetki nedeniyle silinemedi', 'UI:Error:CannotDeleteBecause' => 'This object could not be deleted because: %1$s', 'UI:Error:CannotDeleteBecauseOfDepencies' => 'Bu nesneyi silmek için öncelikli dışarıdan yapılması gereken işlemler var', - 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'This object could not be deleted because some manual operations must be performed prior to that~~', - 'UI:Archive_User_OnBehalfOf_User' => '%1$s on behalf of %2$s', - 'UI:Delete:Deleted' => 'deleted~~', + 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'Bu nesne silinemedi, çünkü bazı manuel işlemler, bundan önce gerçekleştirilmelidir', + 'UI:Archive_User_OnBehalfOf_User' => '%1$s on behalf of %2$s~~', + 'UI:Delete:Deleted' => 'Silindi', 'UI:Delete:AutomaticallyDeleted' => 'otomatik olarak silindi', 'UI:Delete:AutomaticResetOf_Fields' => '%1$s alanlarını otomatik sıfırla', 'UI:Delete:CleaningUpRefencesTo_Object' => '%1$s nesnesine verilen tüm referansları temizle...', @@ -820,9 +844,9 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s silindi.', 'UI:Delete:ConfirmDeletionOf_Name' => '%1$s\'in silimi', 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => '%2$s sınıfına ait %1$d nesnelerinin silimi ', - 'UI:Delete:CannotDeleteBecause' => 'Could not be deleted: %1$s~~', - 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Should be automaticaly deleted, but this is not feasible: %1$s~~', - 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Must be deleted manually, but this is not feasible: %1$s~~', + 'UI:Delete:CannotDeleteBecause' => 'Sililemedi: %1$s', + 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Otomatik olarak silinmiş olmalı, ancak bu mümkün değile: %1$s', + 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Manuel olarak silinmeli, ancak bu mümkün değil: %1$s', 'UI:Delete:WillBeDeletedAutomatically' => 'Otomatik olarak silinecek', 'UI:Delete:MustBeDeletedManually' => 'Manuel silinmeli', 'UI:Delete:CannotUpdateBecause_Issue' => 'Otomatik güncellenmeli, ancak: %1$s', @@ -839,21 +863,21 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array( 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s detayları', 'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Hata', 'UI:ObjectDoesNotExist' => 'Nesne mevcut değil veya yetkiniz yok.', - 'UI:ObjectArchived' => 'This object has been archived. Please enable the archive mode or contact your administrator.~~', - 'Tag:Archived' => 'Archived~~', - 'Tag:Archived+' => 'Can be accessed only in archive mode~~', - 'Tag:Obsolete' => 'Obsolete~~', - 'Tag:Obsolete+' => 'Excluded from the impact analysis and search results~~', - 'Tag:Synchronized' => 'Synchronized~~', - 'ObjectRef:Archived' => 'Archived~~', - 'ObjectRef:Obsolete' => 'Obsolete~~', + 'UI:ObjectArchived' => 'Bu nesne arşivlendi. Lütfen arşiv modunu etkinleştirin veya yöneticinize başvurun', + 'Tag:Archived' => 'Arşivlendi', + 'Tag:Archived+' => 'Sadece arşiv modunda erişilebilir', + 'Tag:Obsolete' => 'Kullanım dışı', + 'Tag:Obsolete+' => 'Etki analizi ve arama sonuçlarından hariç tutuldu', + 'Tag:Synchronized' => 'Senkronize edildi', + 'ObjectRef:Archived' => 'Arşivlendi', + 'ObjectRef:Obsolete' => 'Kullanım dışı', 'UI:SearchResultsPageTitle' => ITOP_APPLICATION_SHORT.' - Arama Sonuçları', 'UI:SearchResultsTitle' => 'Arama Sonuçları', - 'UI:SearchResultsTitle+' => 'Full-text search results~~', - 'UI:Search:NoSearch' => 'Nothing to search for', - 'UI:Search:NeedleTooShort' => 'The search string \\"%1$s\\" is too short. Please type at least %2$d characters.~~', - 'UI:Search:Ongoing' => 'Searching for \\"%1$s\\"~~', - 'UI:Search:Enlarge' => 'Broaden the search~~', + 'UI:SearchResultsTitle+' => 'Tam Metin Arama Sonuçları', + 'UI:Search:NoSearch' => 'Nothing to search for~~', + 'UI:Search:NeedleTooShort' => 'Arama dizesi \\"%1$s\\" çok kısa. Lütfen en az %2$d karakter yazın', + 'UI:Search:Ongoing' => 'Aranıyor \\"%1$s\\"', + 'UI:Search:Enlarge' => 'Aramayı genişletin', 'UI:FullTextSearchTitle_Text' => '"%1$s" için arama sonuçları:', 'UI:Search:Count_ObjectsOf_Class_Found' => '%2$s sınıfına ait %1$d nesne bulundu.', 'UI:Search:NoObjectFound' => 'Kayıt bulunamadı.', @@ -1015,8 +1039,15 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'Menu:RunQueriesMenu' => 'Sorgu çalıştır',// Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:RunQueriesMenu+' => 'Sorgu çalıştır',// Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:QueryMenu' => 'Query phrasebook~~',// Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:QueryMenu+' => 'Query phrasebook~~',// Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:AuditCategories' => 'Denetleme Kategorileri', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:AuditCategories+' => 'Denetleme Kategorileri', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:Notifications:Title' => 'Denetleme Kategorileri', // Duplicated into itop-welcome-itil (will be removed from here...) + + 'Menu:RunQueriesMenu' => 'Sorgu çalıştır', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:RunQueriesMenu+' => 'Sorgu çalıştır', // Duplicated into itop-welcome-itil (will be removed from here...) + + 'Menu:QueryMenu' => 'Sorgu deyişleri kitabı', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:QueryMenu+' => 'Sorgu deyişleri kitabı', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:DataAdministration' => 'Veri Yönetimi',// Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:DataAdministration+' => 'Veri Yönetimi',// Duplicated into itop-welcome-itil (will be removed from here...) @@ -1046,7 +1077,7 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:OpenDocumentInNewWindow_' => 'Açmak~~', 'UI:DownloadDocument_' => 'Indirmek~~', 'UI:Document:NoPreview' => 'Bu tip doküman için öngösterim mevcut değil', - 'UI:Download-CSV' => 'Download %1$s~~', + 'UI:Download-CSV' => 'İndir %1$s', 'UI:DeadlineMissedBy_duration' => '%1$s ile kaçırıldı', 'UI:Deadline_LessThan1Min' => '< 1 dk.', @@ -1058,52 +1089,52 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:BeforeAdding_Class_ObjectsSaveThisObject' => 'Yeni %1$s nesneleri eklemeden önce bu nesneyi kaydediniz.', 'UI:DisplayThisMessageAtStartup' => 'Bu mesajı başlangıçta göster', 'UI:RelationshipGraph' => 'Grafiksel gösterim', - 'UI:RelationshipList' => 'List', - 'UI:RelationGroups' => 'Groups~~', - 'UI:OperationCancelled' => 'Operation Cancelled~~', - 'UI:ElementsDisplayed' => 'Filtering~~', - 'UI:RelationGroupNumber_N' => 'Group #%1$d~~', - 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~', - 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~', - 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~', - 'UI:Relation:NoneSelected' => 'None~~', + 'UI:RelationshipList' => 'List~~', + 'UI:RelationGroups' => 'Gruplar', + 'UI:OperationCancelled' => 'İşlem iptal edildi', + 'UI:ElementsDisplayed' => 'Filtreleme', + 'UI:RelationGroupNumber_N' => 'Grup #%1$d', + 'UI:Relation:ExportAsPDF' => 'PDF olarak dışarı aktar...', + 'UI:RelationOption:GroupingThreshold' => 'Gruplandırma eşiği', + 'UI:Relation:AdditionalContextInfo' => 'Ek bağlam bilgisi', + 'UI:Relation:NoneSelected' => 'Hiçbiri', 'UI:Relation:Zoom' => 'Zoom~~', - 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~', - 'UI:Relation:DrillDown' => 'Details...~~', - 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~', - 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~', - 'UI:RelationOption:Untitled' => 'Untitled~~', - 'UI:Relation:Key' => 'Key~~', - 'UI:Relation:Comments' => 'Comments~~', - 'UI:RelationOption:Title' => 'Title~~', - 'UI:RelationOption:IncludeList' => 'Include the list of objects~~', - 'UI:RelationOption:Comments' => 'Comments~~', - 'UI:Button:Export' => 'Export~~', - 'UI:Relation:PDFExportPageFormat' => 'Page format~~', - 'UI:PageFormat_A3' => 'A3~~', - 'UI:PageFormat_A4' => 'A4~~', - 'UI:PageFormat_Letter' => 'Letter~~', - 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~', - 'UI:PageOrientation_Portrait' => 'Portrait~~', - 'UI:PageOrientation_Landscape' => 'Landscape~~', - 'UI:RelationTooltip:Redundancy' => 'Redundancy~~', - 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~', - 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~', + 'UI:Relation:ExportAsAttachment' => 'Ek olarak dışarı aktar...', + 'UI:Relation:DrillDown' => 'Ayrıntılar...', + 'UI:Relation:PDFExportOptions' => 'PDF Dışarı Aktarma Seçenekleri', + 'UI:Relation:AttachmentExportOptions_Name' => 'Eklenti seçenekleri %1$s', + 'UI:RelationOption:Untitled' => 'Başlıksız', + 'UI:Relation:Key' => 'Anahtar', + 'UI:Relation:Comments' => 'Yorumlar', + 'UI:RelationOption:Title' => 'Başlık', + 'UI:RelationOption:IncludeList' => 'Nesnelerin listesini ekleyin', + 'UI:RelationOption:Comments' => 'Yorumlar', + 'UI:Button:Export' => 'Dışarı aktar', + 'UI:Relation:PDFExportPageFormat' => 'Sayfa Biçimi', + 'UI:PageFormat_A3' => 'A3', + 'UI:PageFormat_A4' => 'A4', + 'UI:PageFormat_Letter' => 'Mektup', + 'UI:Relation:PDFExportPageOrientation' => 'Sayfa yönlendirme', + 'UI:PageOrientation_Portrait' => 'Dikey', + 'UI:PageOrientation_Landscape' => 'Yatay', + 'UI:RelationTooltip:Redundancy' => 'Yedeklilik', + 'UI:RelationTooltip:ImpactedItems_N_of_M' => 'Etkilenmiş nesnelerin sayısı: %1$d / %2$d', + 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Kritik Eşik: %1$d / %2$d', 'Portal:Title' => ITOP_APPLICATION_SHORT.' Kullanıcı Portalı', - 'Portal:NoRequestMgmt' => 'Dear %1$s, you have been redirected to this page because your account is configured with the profile \'Portal user\'. Unfortunately, iTop has not been installed with the feature \'Request Management\'. Please contact your administrator.~~', + 'Portal:NoRequestMgmt' => 'Sevgili %1$s, hesabınız profil \'Portal kullanıcısı \' ile yapılandırıldığından bu sayfaya yönlendirildiniz. Ne yazık ki, '.ITOP_APPLICATION_SHORT.', özellik \'istek yönetimi\' ile kurulmamıştır. Lütfen yöneticinize başvurun', 'Portal:Refresh' => 'Yenile', 'Portal:Back' => 'Geri', - 'Portal:WelcomeUserOrg' => 'Welcome %1$s, from %2$s', - 'Portal:TitleDetailsFor_Request' => 'Details for request~~', - 'Portal:ShowOngoing' => 'Show open requests', - 'Portal:ShowClosed' => 'Show closed requests', + 'Portal:WelcomeUserOrg' => 'Welcome %1$s, from %2$s~~', + 'Portal:TitleDetailsFor_Request' => 'İstek için detaylar', + 'Portal:ShowOngoing' => 'Show open requests~~', + 'Portal:ShowClosed' => 'Show closed requests~~', 'Portal:CreateNewRequest' => 'Yeni istek yarat', 'Portal:CreateNewRequestItil' => 'Yeni istek yarat', - 'Portal:CreateNewIncidentItil' => 'Create a new incident report~~', + 'Portal:CreateNewIncidentItil' => 'Yeni bir olay raporu oluşturun', 'Portal:ChangeMyPassword' => 'Şifre değiştir', 'Portal:Disconnect' => 'Çıkış', 'Portal:OpenRequests' => 'Açık isteklerim', - 'Portal:ClosedRequests' => 'My closed requests', + 'Portal:ClosedRequests' => 'My closed requests~~', 'Portal:ResolvedRequests' => 'Çözdüğüm istekler', 'Portal:SelectService' => 'Kataloğdan servis seçiniz:', 'Portal:PleaseSelectOneService' => 'Sevis seçiniz', @@ -1118,66 +1149,66 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'Portal:Button:UpdateRequest' => 'Update the request', 'Portal:EnterYourCommentsOnTicket' => 'İsteğin çözümüne yönelik açıklamalar:', 'Portal:ErrorNoContactForThisUser' => 'Hata: mevcut kullanıcının irtibat bilgisi yok. Sistem yöneticisi ile irtibata geçiniz.', - 'Portal:Attachments' => 'Attachments~~', - 'Portal:AddAttachment' => ' Add Attachment ~~', - 'Portal:RemoveAttachment' => ' Remove Attachment ~~', - 'Portal:Attachment_No_To_Ticket_Name' => 'Attachment #%1$d to %2$s (%3$s)~~', - 'Portal:SelectRequestTemplate' => 'Select a template for %1$s~~', + 'Portal:Attachments' => 'Eklentiler', + 'Portal:AddAttachment' => ' Dosya ekle ', + 'Portal:RemoveAttachment' => ' Dosya çıkar ', + 'Portal:Attachment_No_To_Ticket_Name' => 'Ek # %1$d ila %2$s (%3$s)', + 'Portal:SelectRequestTemplate' => '%1$s için bir şablon seçin', 'Enum:Undefined' => 'Tanımsız', - 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Days %2$s Hours %3$s Minutes %4$s Seconds~~', - 'UI:ModifyAllPageTitle' => 'Modify All~~', - 'UI:Modify_N_ObjectsOf_Class' => 'Modifying %1$d objects of class %2$s~~', - 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Modifying %1$d objects of class %2$s out of %3$d~~', - 'UI:Menu:ModifyAll' => 'Modify...~~', - 'UI:Button:ModifyAll' => 'Modify All~~', - 'UI:Button:PreviewModifications' => 'Preview Modifications >>~~', - 'UI:ModifiedObject' => 'Object Modified~~', - 'UI:BulkModifyStatus' => 'Operation~~', - 'UI:BulkModifyStatus+' => 'Status of the operation~~', - 'UI:BulkModifyErrors' => 'Errors (if any)~~', - 'UI:BulkModifyErrors+' => 'Errors preventing the modification~~', - 'UI:BulkModifyStatusOk' => 'Ok~~', - 'UI:BulkModifyStatusError' => 'Error~~', - 'UI:BulkModifyStatusModified' => 'Modified~~', - 'UI:BulkModifyStatusSkipped' => 'Skipped~~', - 'UI:BulkModify_Count_DistinctValues' => '%1$d distinct values:~~', - 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d time(s)~~', - 'UI:BulkModify:N_MoreValues' => '%1$d more values...~~', - 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Attempting to set the read-only field: %1$s~~', - 'UI:FailedToApplyStimuli' => 'The action has failed.~~', - 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: Modifying %2$d objects of class %3$s~~', - 'UI:CaseLogTypeYourTextHere' => 'Type your text here:~~', - 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:~~', - 'UI:CaseLog:InitialValue' => 'Initial value:~~', - 'UI:AttemptingToSetASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value not set.~~', - 'UI:ActionNotAllowed' => 'You are not allowed to perform this action on these objects.~~', - 'UI:BulkAction:NoObjectSelected' => 'Please select at least one object to perform this operation~~', - 'UI:AttemptingToChangeASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value remains unchanged.~~', - 'UI:Pagination:HeaderSelection' => 'Total: %1$s objects (%2$s objects selected).~~', - 'UI:Pagination:HeaderNoSelection' => 'Total: %1$s objects.~~', - 'UI:Pagination:PageSize' => '%1$s objects per page~~', - 'UI:Pagination:PagesLabel' => 'Pages:~~', - 'UI:Pagination:All' => 'All~~', - 'UI:HierarchyOf_Class' => 'Hierarchy of %1$s~~', - 'UI:Preferences' => 'Preferences...~~', - 'UI:ArchiveModeOn' => 'Activate archive mode~~', - 'UI:ArchiveModeOff' => 'Deactivate archive mode~~', - 'UI:ArchiveMode:Banner' => 'Archive mode~~', - 'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed~~', - 'UI:FavoriteOrganizations' => 'Favorite Organizations~~', - 'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting \\"All Organizations\\" in the drop-down list.~~', - 'UI:FavoriteLanguage' => 'Language of the User Interface~~', - 'UI:Favorites:SelectYourLanguage' => 'Select your preferred language~~', - 'UI:FavoriteOtherSettings' => 'Other Settings~~', - 'UI:Favorites:Default_X_ItemsPerPage' => 'Default length: %1$s items per page~~', - 'UI:Favorites:ShowObsoleteData' => 'Show obsolete data~~', - 'UI:Favorites:ShowObsoleteData+' => 'Show obsolete data in search results and lists of items to select~~', - 'UI:NavigateAwayConfirmationMessage' => 'Any modification will be discarded.~~', - 'UI:CancelConfirmationMessage' => 'You will loose your changes. Continue anyway?~~', - 'UI:AutoApplyConfirmationMessage' => 'Some changes have not been applied yet. Do you want itop to take them into account?~~', - 'UI:Create_Class_InState' => 'Create the %1$s in state: ~~', - 'UI:OrderByHint_Values' => 'Sort order: %1$s~~', - 'UI:Menu:AddToDashboard' => 'Add To Dashboard...~~', + 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Gün %2$s Saat %3$s Dakika %4$s Saniye', + 'UI:ModifyAllPageTitle' => 'Hepsini değiştir', + 'UI:Modify_N_ObjectsOf_Class' => '%1$d Sınıfının Değiştirilmesi %2$s', + 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => '%1$d nesnelerinin %3$s \'dışında %1$d nesnelerini değiştirme', + 'UI:Menu:ModifyAll' => 'Değiştir...', + 'UI:Button:ModifyAll' => 'Hepsini değiştir', + 'UI:Button:PreviewModifications' => 'Değişiklikleri görüntüle >>', + 'UI:ModifiedObject' => 'Nesne değiştirildi', + 'UI:BulkModifyStatus' => 'Operasyon', + 'UI:BulkModifyStatus+' => 'İşlemin durumu', + 'UI:BulkModifyErrors' => 'Hatalar (varsa)', + 'UI:BulkModifyErrors+' => 'Değişikliği önleyen hatalar', + 'UI:BulkModifyStatusOk' => 'Tamam', + 'UI:BulkModifyStatusError' => 'Hata', + 'UI:BulkModifyStatusModified' => 'Değiştirildi', + 'UI:BulkModifyStatusSkipped' => 'Atlandı', + 'UI:BulkModify_Count_DistinctValues' => '%1$d belirgin değerler:', + 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d Zaman (lar)', + 'UI:BulkModify:N_MoreValues' => '%1$d Diğer değerler...', + 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Salt okunur alanını ayarlamaya çalışıyor: %1$s~~', + 'UI:FailedToApplyStimuli' => 'Eylem başarısız oldu', + 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: %2$d Nesnelerin %3$s', + 'UI:CaseLogTypeYourTextHere' => 'Metninizi buraya yazın:', + 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:', + 'UI:CaseLog:InitialValue' => 'İlk değer:', + 'UI:AttemptingToSetASlaveAttribute_Name' => '%1$s alanı yazılabilir değildir, çünkü veri senkronizasyonu tarafından kullanılıyor. Değer ayarlanmadı.', + 'UI:ActionNotAllowed' => 'Bu işlemi bu nesnelerde yapmanıza izin verilmez.', + 'UI:BulkAction:NoObjectSelected' => 'Lütfen bu işlemi gerçekleştirmek için en az bir nesne seçin', + 'UI:AttemptingToChangeASlaveAttribute_Name' => '%1$s alanı yazılabilir değildir, çünkü veri senkronizasyonu tarafından kullanılıyor. Değer değişmeden kalır.', + 'UI:Pagination:HeaderSelection' => 'Toplam: %1$s erinin nesneleri (%2$s nesneleri seçildi).', + 'UI:Pagination:HeaderNoSelection' => 'Toplam: %1$s nesne.', + 'UI:Pagination:PageSize' => '%1$s Sayfa başına nesneler', + 'UI:Pagination:PagesLabel' => 'Sayfalar:', + 'UI:Pagination:All' => 'Hepsi', + 'UI:HierarchyOf_Class' => '%1$s \'nin hiyerarşisi', + 'UI:Preferences' => 'Tercihler', + 'UI:ArchiveModeOn' => 'Arşiv modunu etkinleştirin', + 'UI:ArchiveModeOff' => 'Arşiv modunu devre dışı bırak', + 'UI:ArchiveMode:Banner' => 'Arşiv Modu', + 'UI:ArchiveMode:Banner+' => 'Arşivlenmiş nesneler görünür ve hiçbir değişiklik yapılmasına izin verilmez', + 'UI:FavoriteOrganizations' => 'Favori organizasyonlar', + 'UI:FavoriteOrganizations+' => 'Hızlı bir erişim için açılır menüde görmek istediğiniz kuruluşların altındaki listeyi kontrol edin. Bunun bir güvenlik ayarı olmadığını, herhangi bir kuruluştan nesnelerin hala göründüğünü ve aşağı açılan listede \\"tüm kuruluşlar\\" seçilerek erişilebileceğini unutmayın', + 'UI:FavoriteLanguage' => 'Kullanıcı arayüzünün dili', + 'UI:Favorites:SelectYourLanguage' => 'Tercih ettiğiniz dili seçin', + 'UI:FavoriteOtherSettings' => 'Diğer ayarlar', + 'UI:Favorites:Default_X_ItemsPerPage' => 'Listeler için varsayılan uzunluk: %1$s sayfa sayfa başına', + 'UI:Favorites:ShowObsoleteData' => 'Eski bilgileri göster', + 'UI:Favorites:ShowObsoleteData+' => 'Arama sonuçlarında ve seçilecek öğelerin listelerinde eski bilgileri gösterin', + 'UI:NavigateAwayConfirmationMessage' => 'Herhangi bir değişiklik atılır', + 'UI:CancelConfirmationMessage' => 'Değişikliklerinizi kaybedersiniz. Yine de devam et?', + 'UI:AutoApplyConfirmationMessage' => 'Bazı değişiklikler henüz uygulanmadı. '.ITOP_APPLICATION_SHORT.'\'un değişiklikleri uygulamasını istiyor musunuz?', + 'UI:Create_Class_InState' => '%1$s durumunda oluşturun: ', + 'UI:OrderByHint_Values' => 'Sıralama düzeni: %1$s', + 'UI:Menu:AddToDashboard' => 'Panoya ekleyin...', 'UI:Button:Refresh' => 'Yenile', 'UI:Button:GoPrint' => 'Print...~~', 'UI:ExplainPrintable' => 'Click onto the %1$s icon to hide items from the print.
    Use the "print preview" feature of your browser to preview before printing.
    Note: this header and the other tuning controls will not be printed.~~', @@ -1189,14 +1220,24 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:Toggle:SwitchToStandardDashboard' => 'Switch to standard dashboard~~', 'UI:Toggle:SwitchToCustomDashboard' => 'Switch to custom dashboard~~', - 'UI:ConfigureThisList' => 'Configure This List...~~', - 'UI:ListConfigurationTitle' => 'List Configuration~~', - 'UI:ColumnsAndSortOrder' => 'Columns and sort order:~~', - 'UI:UseDefaultSettings' => 'Use the Default Settings~~', - 'UI:UseSpecificSettings' => 'Use the Following Settings:~~', - 'UI:Display_X_ItemsPerPage_prefix' => 'Display~~', - 'UI:Display_X_ItemsPerPage_suffix' => 'items per page~~', - 'UI:UseSavetheSettings' => 'Save the Settings~~', + 'UI:ConfigureThisList' => 'Bu listeyi yapılandırın...', + 'UI:ListConfigurationTitle' => 'Liste Yapılandırması', + 'UI:ColumnsAndSortOrder' => 'Liste Yapılandırması:', + 'UI:UseDefaultSettings' => 'Varsayılan ayarları kullanın', + 'UI:UseSpecificSettings' => 'Aşağıdaki ayarları kullanın:', + 'UI:Display_X_ItemsPerPage' => 'Sayfa başına %1$s öğe göster', + 'UI:UseSavetheSettings' => 'Ayarları kaydedin', + 'UI:OnlyForThisList' => 'Sadece bu liste için', + 'UI:ForAllLists' => 'Tüm listeler için varsayılan', + 'UI:ExtKey_AsLink' => '%1$s (Link)', + 'UI:ExtKey_AsFriendlyName' => '%1$s (Yaygın Adı)', + 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)', + 'UI:Button:MoveUp' => 'Yukarıya taşı', + 'UI:Button:MoveDown' => 'Aşağıya taşı', + + 'UI:OQL:UnknownClassAndFix' => 'Bilinmeyen sınıf \\"%1$s\\". Bunun yerine \\"%2$s\\" deneyebilirsiniz.', + 'UI:OQL:UnknownClassNoFix' => 'Bilinmeyen sınıf \\"%1$s\\"~~', + 'UI:OnlyForThisList' => 'Only for this list~~', 'UI:ForAllLists' => 'Default for all lists~~', 'UI:ExtKey_AsLink' => '%1$s (Link)~~', @@ -1208,38 +1249,42 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:OQL:UnknownClassAndFix' => 'Unknown class \\"%1$s\\". You may try \\"%2$s\\" instead.~~', 'UI:OQL:UnknownClassNoFix' => 'Unknown class \\"%1$s\\"~~', - 'UI:Dashboard:EditCustom' => 'Edit custom version...~~', + 'UI:Dashboard:EditCustom' => 'Bu sayfayı düzenleyin...', 'UI:Dashboard:CreateCustom' => 'Create a custom version...~~', 'UI:Dashboard:DeleteCustom' => 'Delete custom version...~~', - 'UI:Dashboard:RevertConfirm' => 'Every changes made to the original version will be lost. Please confirm that you want to do this.~~', - 'UI:ExportDashBoard' => 'Export to a file~~', - 'UI:ImportDashBoard' => 'Import from a file...~~', - 'UI:ImportDashboardTitle' => 'Import From a File~~', - 'UI:ImportDashboardText' => 'Select a dashboard file to import:~~', + 'UI:Dashboard:RevertConfirm' => 'Orijinal versiyonda yapılan her değişiklik kaybolacaktır. Lütfen bunu yapmak istediğinizi onaylayın.', + 'UI:ExportDashBoard' => 'Bir dosyaya çıkart', + 'UI:ImportDashBoard' => 'Bir dosyadan aktar ...', + 'UI:ImportDashboardTitle' => 'Bir dosyadan aktar', + 'UI:ImportDashboardText' => 'İçe aktarılacak bir gösterge paneli dosyası seçin:', 'UI:Dashboard:Actions' => 'Dashboard actions~~', 'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the on-going changes.~~', + 'UI:DashletCreation:Title' => 'Yeni bir gösterge paneli öğesi oluşturun', + 'UI:DashletCreation:Dashboard' => 'Gösterge paneli', + 'UI:DashletCreation:DashletType' => 'Gösterge paneli öğesi tipi', + 'UI:DashletCreation:EditNow' => 'Gösterge panelini düzenleyin', 'UI:DashletCreation:Title' => 'Create a new Dashlet~~', 'UI:DashletCreation:Dashboard' => 'Dashboard~~', 'UI:DashletCreation:DashletType' => 'Dashlet Type~~', 'UI:DashletCreation:EditNow' => 'Edit the Dashboard~~', - 'UI:DashboardEdit:Title' => 'Dashboard Editor~~', - 'UI:DashboardEdit:DashboardTitle' => 'Title~~', - 'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~', - 'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~', - 'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~', + 'UI:DashboardEdit:Title' => 'Gösterge paneli editörü', + 'UI:DashboardEdit:DashboardTitle' => 'Başlık', + 'UI:DashboardEdit:AutoReload' => 'Otomatik yenileme', + 'UI:DashboardEdit:AutoReloadSec' => 'Otomatik Yenileme Aralığı (Saniye)', + 'UI:DashboardEdit:AutoReloadSec+' => 'İzin verilen minimum %1$d saniyedir', 'UI:DashboardEdit:Revert' => 'Revert~~', 'UI:DashboardEdit:Apply' => 'Apply~~', - 'UI:DashboardEdit:Layout' => 'Layout~~', - 'UI:DashboardEdit:Properties' => 'Dashboard Properties~~', - 'UI:DashboardEdit:Dashlets' => 'Available Dashlets~~', - 'UI:DashboardEdit:DashletProperties' => 'Dashlet Properties~~', + 'UI:DashboardEdit:Layout' => 'Düzen', + 'UI:DashboardEdit:Properties' => 'Gösterge paneli özellikleri', + 'UI:DashboardEdit:Dashlets' => 'Mevcut gösterge paneli öğeleri', + 'UI:DashboardEdit:DashletProperties' => 'Gösterge paneli öğesi özellikleri', - 'UI:Form:Property' => 'Property~~', - 'UI:Form:Value' => 'Value~~', + 'UI:Form:Property' => 'Mülkiyet', + 'UI:Form:Value' => 'Değer', 'UI:DashletUnknown:Label' => 'Unknown~~', 'UI:DashletUnknown:Description' => 'Unknown dashlet (might have been uninstalled)~~', @@ -1253,37 +1298,37 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:DashletProxy:RenderNoDataText:Edit' => 'No preview available for this third-party dashlet (class "%1$s").~~', 'UI:DashletProxy:Prop-XMLConfiguration' => 'Configuration (shown as raw XML)~~', - 'UI:DashletPlainText:Label' => 'Text~~', - 'UI:DashletPlainText:Description' => 'Plain text (no formatting)~~', - 'UI:DashletPlainText:Prop-Text' => 'Text~~', - 'UI:DashletPlainText:Prop-Text:Default' => 'Please enter some text here...~~', + 'UI:DashletPlainText:Label' => 'Metin', + 'UI:DashletPlainText:Description' => 'Düz metin (biçimlendirme yok)', + 'UI:DashletPlainText:Prop-Text' => 'Metin', + 'UI:DashletPlainText:Prop-Text:Default' => 'Lütfen buraya bir metin girin...', - 'UI:DashletObjectList:Label' => 'Object list~~', - 'UI:DashletObjectList:Description' => 'Object list dashlet~~', - 'UI:DashletObjectList:Prop-Title' => 'Title~~', - 'UI:DashletObjectList:Prop-Query' => 'Query~~', - 'UI:DashletObjectList:Prop-Menu' => 'Menu~~', + 'UI:DashletObjectList:Label' => 'Nesne Listesi', + 'UI:DashletObjectList:Description' => 'Nesne Listesi Gösterge Paneli Öğesi', + 'UI:DashletObjectList:Prop-Title' => 'Başlık', + 'UI:DashletObjectList:Prop-Query' => 'Sorgu', + 'UI:DashletObjectList:Prop-Menu' => 'Menü', - 'UI:DashletGroupBy:Prop-Title' => 'Title~~', - 'UI:DashletGroupBy:Prop-Query' => 'Query~~', - 'UI:DashletGroupBy:Prop-Style' => 'Style~~', - 'UI:DashletGroupBy:Prop-GroupBy' => 'Group by...~~', - 'UI:DashletGroupBy:Prop-GroupBy:Hour' => 'Hour of %1$s (0-23)~~', - 'UI:DashletGroupBy:Prop-GroupBy:Month' => 'Month of %1$s (1 - 12)~~', - 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => 'Day of week for %1$s~~', - 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Day of month for %1$s~~', - 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hour)~~', - 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (month)~~', - 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (day of week)~~', - 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (day of month)~~', - 'UI:DashletGroupBy:MissingGroupBy' => 'Please select the field on which the objects will be grouped together~~', + 'UI:DashletGroupBy:Prop-Title' => 'Başlık', + 'UI:DashletGroupBy:Prop-Query' => 'Sorgu', + 'UI:DashletGroupBy:Prop-Style' => 'Stil', + 'UI:DashletGroupBy:Prop-GroupBy' => 'Grup tarafından...', + 'UI:DashletGroupBy:Prop-GroupBy:Hour' => '%1$s (0-23) \'ün bir saati', + 'UI:DashletGroupBy:Prop-GroupBy:Month' => '%1$s (1 - 12)', + 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => '%1$s için haftanın günü', + 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => '%1$s için haftanın günü,', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (saat)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (ay)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (hafta Günü)~~', + 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (ayın günü)~~', + 'UI:DashletGroupBy:MissingGroupBy' => 'Lütfen nesnelerin birlikte gruplandırılacağı alanı seçin', - 'UI:DashletGroupByPie:Label' => 'Pie Chart~~', - 'UI:DashletGroupByPie:Description' => 'Pie Chart~~', - 'UI:DashletGroupByBars:Label' => 'Bar Chart~~', - 'UI:DashletGroupByBars:Description' => 'Bar Chart~~', - 'UI:DashletGroupByTable:Label' => 'Group By (table)~~', - 'UI:DashletGroupByTable:Description' => 'List (Grouped by a field)~~', + 'UI:DashletGroupByPie:Label' => 'Pasta grafiği', + 'UI:DashletGroupByPie:Description' => 'Pasta grafiği', + 'UI:DashletGroupByBars:Label' => 'Çubuk grafiği', + 'UI:DashletGroupByBars:Description' => 'Çubuk grafiği', + 'UI:DashletGroupByTable:Label' => 'Grup (tablo)', + 'UI:DashletGroupByTable:Description' => 'Liste (bir alan tarafından gruplandırılmış)', // New in 2.5 'UI:DashletGroupBy:Prop-Function' => 'Aggregation function~~', @@ -1307,99 +1352,99 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe 'UI:GroupBy:max+' => 'Maximum of %1$s~~', // --- - 'UI:DashletHeaderStatic:Label' => 'Header~~', - 'UI:DashletHeaderStatic:Description' => 'Displays an horizontal separator~~', - 'UI:DashletHeaderStatic:Prop-Title' => 'Title~~', - 'UI:DashletHeaderStatic:Prop-Title:Default' => 'Contacts~~', - 'UI:DashletHeaderStatic:Prop-Icon' => 'Icon~~', + 'UI:DashletHeaderStatic:Label' => 'Başlık', + 'UI:DashletHeaderStatic:Description' => 'Yatay bir ayıracı görüntüler', + 'UI:DashletHeaderStatic:Prop-Title' => 'Başlık', + 'UI:DashletHeaderStatic:Prop-Title:Default' => 'Kişiler', + 'UI:DashletHeaderStatic:Prop-Icon' => 'Simge', - 'UI:DashletHeaderDynamic:Label' => 'Header with statistics~~', - 'UI:DashletHeaderDynamic:Description' => 'Header with stats (grouped by...)~~', - 'UI:DashletHeaderDynamic:Prop-Title' => 'Title~~', - 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Contacts~~', - 'UI:DashletHeaderDynamic:Prop-Icon' => 'Icon~~', - 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Subtitle~~', - 'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Contacts~~', - 'UI:DashletHeaderDynamic:Prop-Query' => 'Query~~', - 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Group by~~', - 'UI:DashletHeaderDynamic:Prop-Values' => 'Values~~', + 'UI:DashletHeaderDynamic:Label' => 'İstatistikli Başlık', + 'UI:DashletHeaderDynamic:Description' => 'İstatistiklerle başlık (Gruplandırılmış ...)', + 'UI:DashletHeaderDynamic:Prop-Title' => 'Başlık', + 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Kişiler', + 'UI:DashletHeaderDynamic:Prop-Icon' => 'Simgesi', + 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Altyazı', + 'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Kişiler', + 'UI:DashletHeaderDynamic:Prop-Query' => 'Sorgu', + 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Grup tarafından', + 'UI:DashletHeaderDynamic:Prop-Values' => 'Değerler', - 'UI:DashletBadge:Label' => 'Badge~~', - 'UI:DashletBadge:Description' => 'Object Icon with new/search~~', - 'UI:DashletBadge:Prop-Class' => 'Class~~', + 'UI:DashletBadge:Label' => 'Rozeti', + 'UI:DashletBadge:Description' => 'Yeni / arama ile nesne simgesi', + 'UI:DashletBadge:Prop-Class' => 'Sınıf', - 'DayOfWeek-Sunday' => 'Sunday~~', - 'DayOfWeek-Monday' => 'Monday~~', - 'DayOfWeek-Tuesday' => 'Tuesday~~', - 'DayOfWeek-Wednesday' => 'Wednesday~~', - 'DayOfWeek-Thursday' => 'Thursday~~', - 'DayOfWeek-Friday' => 'Friday~~', - 'DayOfWeek-Saturday' => 'Saturday~~', - 'Month-01' => 'January~~', - 'Month-02' => 'February~~', - 'Month-03' => 'March~~', - 'Month-04' => 'April~~', - 'Month-05' => 'May~~', - 'Month-06' => 'June~~', - 'Month-07' => 'July~~', - 'Month-08' => 'August~~', - 'Month-09' => 'September~~', - 'Month-10' => 'October~~', - 'Month-11' => 'November~~', - 'Month-12' => 'December~~', + 'DayOfWeek-Sunday' => 'Pazar', + 'DayOfWeek-Monday' => 'Pazartesi', + 'DayOfWeek-Tuesday' => 'Salı günü', + 'DayOfWeek-Wednesday' => 'Çarşamba', + 'DayOfWeek-Thursday' => 'Perşembe', + 'DayOfWeek-Friday' => 'Cuma', + 'DayOfWeek-Saturday' => 'Cumartesi', + 'Month-01' => 'Ocak', + 'Month-02' => 'Şubat', + 'Month-03' => 'Mart', + 'Month-04' => 'Nisan', + 'Month-05' => 'Mayıs', + 'Month-06' => 'Haziran', + 'Month-07' => 'Temmuz', + 'Month-08' => 'Ağustos', + 'Month-09' => 'Eylül', + 'Month-10' => 'Ekim', + 'Month-11' => 'Kasım', + 'Month-12' => 'Aralık', // Short version for the DatePicker - 'DayOfWeek-Sunday-Min' => 'Su~~', - 'DayOfWeek-Monday-Min' => 'Mo~~', - 'DayOfWeek-Tuesday-Min' => 'Tu~~', - 'DayOfWeek-Wednesday-Min' => 'We~~', - 'DayOfWeek-Thursday-Min' => 'Th~~', - 'DayOfWeek-Friday-Min' => 'Fr~~', - 'DayOfWeek-Saturday-Min' => 'Sa~~', - 'Month-01-Short' => 'Jan~~', - 'Month-02-Short' => 'Feb~~', - 'Month-03-Short' => 'Mar~~', - 'Month-04-Short' => 'Apr~~', - 'Month-05-Short' => 'May~~', - 'Month-06-Short' => 'Jun~~', - 'Month-07-Short' => 'Jul~~', - 'Month-08-Short' => 'Aug~~', - 'Month-09-Short' => 'Sep~~', - 'Month-10-Short' => 'Oct~~', - 'Month-11-Short' => 'Nov~~', - 'Month-12-Short' => 'Dec~~', - 'Calendar-FirstDayOfWeek' => '0~~',// 0 = Sunday, 1 = Monday, etc... + 'DayOfWeek-Sunday-Min' => 'Paz', + 'DayOfWeek-Monday-Min' => 'Pzt', + 'DayOfWeek-Tuesday-Min' => 'Sal', + 'DayOfWeek-Wednesday-Min' => 'Car', + 'DayOfWeek-Thursday-Min' => 'Per', + 'DayOfWeek-Friday-Min' => 'Cum', + 'DayOfWeek-Saturday-Min' => 'Cts', + 'Month-01-Short' => 'Oca', + 'Month-02-Short' => 'Şub', + 'Month-03-Short' => 'Mar', + 'Month-04-Short' => 'Nis', + 'Month-05-Short' => 'May', + 'Month-06-Short' => 'Haz', + 'Month-07-Short' => 'Tem', + 'Month-08-Short' => 'Ağu', + 'Month-09-Short' => 'Eyl', + 'Month-10-Short' => 'Eki', + 'Month-11-Short' => 'Kas', + 'Month-12-Short' => 'Ara', + 'Calendar-FirstDayOfWeek' => '0', // 0 = Sunday, 1 = Monday, etc... - 'UI:Menu:ShortcutList' => 'Create a Shortcut...~~', - 'UI:ShortcutRenameDlg:Title' => 'Rename the shortcut~~', - 'UI:ShortcutListDlg:Title' => 'Create a shortcut for the list~~', - 'UI:ShortcutDelete:Confirm' => 'Please confirm that wou wish to delete the shortcut(s).~~', - 'Menu:MyShortcuts' => 'My Shortcuts~~',// Duplicated into itop-welcome-itil (will be removed from here...) - 'Class:Shortcut' => 'Shortcut~~', + 'UI:Menu:ShortcutList' => 'Bir kısayol oluşturun...', + 'UI:ShortcutRenameDlg:Title' => 'Kısayolu yeniden adlandırın', + 'UI:ShortcutListDlg:Title' => 'Liste için bir kısayol oluşturun', + 'UI:ShortcutDelete:Confirm' => 'Lütfen kısayolları silmek istediğinizi onaylayın.', + 'Menu:MyShortcuts' => 'Kısayollarım', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Class:Shortcut' => 'Kısayol', 'Class:Shortcut+' => '~~', - 'Class:Shortcut/Attribute:name' => 'Name~~', - 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title~~', - 'Class:ShortcutOQL' => 'Search result shortcut~~', + 'Class:Shortcut/Attribute:name' => 'İsim', + 'Class:Shortcut/Attribute:name+' => 'Menü ve sayfa başlığında kullanılan etiket', + 'Class:ShortcutOQL' => 'Arama Sonucu Kısayolu', 'Class:ShortcutOQL+' => '~~', - 'Class:ShortcutOQL/Attribute:oql' => 'Query~~', - 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for~~', - 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~', - 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~', - 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~', - 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)~~', - 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds~~', + 'Class:ShortcutOQL/Attribute:oql' => 'Sorgu', + 'Class:ShortcutOQL/Attribute:oql+' => 'OQL Aramak için nesnelerin listesini tanımlama', + 'Class:ShortcutOQL/Attribute:auto_reload' => 'Otomatik yenileme', + 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Devre dışı', + 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Özel Oran', + 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Otomatik Yenileme Aralığı (Saniye)', + 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'İzin verilen minimum %1$d saniyedir', - 'UI:FillAllMandatoryFields' => 'Please fill all mandatory fields.~~', - 'UI:ValueMustBeSet' => 'Please specify a value~~', - 'UI:ValueMustBeChanged' => 'Please change the value~~', - 'UI:ValueInvalidFormat' => 'Invalid format~~', + 'UI:FillAllMandatoryFields' => 'Lütfen tüm zorunlu alanları doldurun.', + 'UI:ValueMustBeSet' => 'Lütfen bir değer belirtin', + 'UI:ValueMustBeChanged' => 'Lütfen değeri değiştirin', + 'UI:ValueInvalidFormat' => 'Geçersiz format', - 'UI:CSVImportConfirmTitle' => 'Please confirm the operation~~', - 'UI:CSVImportConfirmMessage' => 'Are you sure you want to do this?~~', - 'UI:CSVImportError_items' => 'Errors: %1$d~~', - 'UI:CSVImportCreated_items' => 'Created: %1$d~~', - 'UI:CSVImportModified_items' => 'Modified: %1$d~~', - 'UI:CSVImportUnchanged_items' => 'Unchanged: %1$d~~', + 'UI:CSVImportConfirmTitle' => 'Lütfen operasyonu onaylayın', + 'UI:CSVImportConfirmMessage' => 'Bunu yapmak istediğinden emin misin?', + 'UI:CSVImportError_items' => 'Hatalar: %1$d', + 'UI:CSVImportCreated_items' => 'Oluşturuldu: %1$d', + 'UI:CSVImportModified_items' => 'Değiştirildi: %1$d', + 'UI:CSVImportUnchanged_items' => 'Değiştirilmedi: %1$d', 'UI:CSVImport:DateAndTimeFormats' => 'Date and time format~~', 'UI:CSVImport:DefaultDateTimeFormat_Format_Example' => 'Default format: %1$s (e.g. %2$s)~~', 'UI:CSVImport:CustomDateTimeFormat' => 'Custom format: %1$s~~', @@ -1420,47 +1465,47 @@ Tetikleme gerçekleştiriğinde işlemler tanımlanan sıra numarası ile gerçe sseconds (2 digits, e.g. 00..59) ~~', - 'UI:Button:Remove' => 'Remove~~', - 'UI:AddAnExisting_Class' => 'Add objects of type %1$s...~~', - 'UI:SelectionOf_Class' => 'Selection of objects of type %1$s~~', + 'UI:Button:Remove' => 'Kaldır', + 'UI:AddAnExisting_Class' => '%1$s tipi nesneleri ekleyin...', + 'UI:SelectionOf_Class' => '%1$s türünün nesnelerinin seçimi', - 'UI:AboutBox' => 'About iTop...~~', - 'UI:About:Title' => 'About '.ITOP_APPLICATION_SHORT.'~~', - 'UI:About:DataModel' => 'Data model~~', - 'UI:About:Support' => 'Support information~~', - 'UI:About:Licenses' => 'Licenses~~', - 'UI:About:InstallationOptions' => 'Installation options~~', + 'UI:AboutBox' => 'About'.ITOP_APPLICATION_SHORT.'...', + 'UI:About:Title' => 'About '.ITOP_APPLICATION_SHORT, + 'UI:About:DataModel' => 'Veri modeli', + 'UI:About:Support' => 'Destek bilgisi', + 'UI:About:Licenses' => 'Lisanslar', + 'UI:About:InstallationOptions' => 'Yüklü modüller', 'UI:About:ManualExtensionSource' => 'Extension~~', 'UI:About:Extension_Version' => 'Version: %1$s~~', 'UI:About:RemoteExtensionSource' => 'Data~~', - 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~', - 'UI:DisconnectedDlgTitle' => 'Warning!~~', - 'UI:LoginAgain' => 'Login again~~', - 'UI:StayOnThePage' => 'Stay on this page~~', + 'UI:DisconnectedDlgMessage' => 'Oturumunuz kapandı. Uygulamayı kullanmaya devam etmek giriş yapmalısınız.', + 'UI:DisconnectedDlgTitle' => 'Uyarı!', + 'UI:LoginAgain' => 'Tekrar giriş yapın', + 'UI:StayOnThePage' => 'Bu sayfada kalın', - 'ExcelExporter:ExportMenu' => 'Excel Export...~~', - 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~', - 'ExcelExporter:ExportButton' => 'Export~~', - 'ExcelExporter:DownloadButton' => 'Download %1$s~~', - 'ExcelExporter:RetrievingData' => 'Retrieving data...~~', - 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~', - 'ExcelExporter:Done' => 'Done.~~', - 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~', - 'ExcelExport:PreparingExport' => 'Preparing the export...~~', - 'ExcelExport:Statistics' => 'Statistics~~', - 'portal:legacy_portal' => 'End-User Portal~~', - 'portal:backoffice' => ITOP_APPLICATION_SHORT.' Back-Office User Interface~~', + 'ExcelExporter:ExportMenu' => 'Dışarı Excel aktar...', + 'ExcelExporter:ExportDialogTitle' => 'Dışarı Excel aktar', + 'ExcelExporter:ExportButton' => 'Dışarı aktar', + 'ExcelExporter:DownloadButton' => '%1$s indir', + 'ExcelExporter:RetrievingData' => 'Verileri geri alıyor...', + 'ExcelExporter:BuildingExcelFile' => 'Excel dosyasını oluşturuyor...', + 'ExcelExporter:Done' => 'Yapıldı.', + 'ExcelExport:AutoDownload' => 'Dışarı aktarma hazır olduğunda indirmeyi otomatik olarak başlatın', + 'ExcelExport:PreparingExport' => 'Dışarı aktarma hazırlanıyor...', + 'ExcelExport:Statistics' => 'İstatistikler', + 'portal:legacy_portal' => 'Son Kullanıcı Arayüzü', + 'portal:backoffice' => ITOP_APPLICATION_SHORT.'Arka Ofis Kullanıcı Arayüzü', - 'UI:CurrentObjectIsLockedBy_User' => 'The object is locked since it is currently being modified by %1$s.~~', - 'UI:CurrentObjectIsLockedBy_User_Explanation' => 'The object is currently being modified by %1$s. Your modifications cannot be submitted since they would be overwritten.~~', + 'UI:CurrentObjectIsLockedBy_User' => 'Nesne %1$s tarafından değiştirildiğinden beri kilitli.', + 'UI:CurrentObjectIsLockedBy_User_Explanation' => 'Nesne şu anda %1$s tarafından değiştiriliyor. Değişiklikleriniz üzerine yazıldığı için gönderilemez.', 'UI:CurrentObjectIsSoftLockedBy_User' => 'The object is currently being modified by %1$s. You\'ll be able to submit your modifications once they have finished.~~', - 'UI:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~', - 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~', - 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~', - 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~', + 'UI:CurrentObjectLockExpired' => 'Nesnenin eşzamanlı modifikasyonlarını önleyen kilit sona ermiştir.', + 'UI:CurrentObjectLockExpired_Explanation' => 'Nesnenin eşzamanlı modifikasyonlarını önleyen kilit sona ermiştir. Diğer kullanıcıların artık bu nesneyi değiştirmesine izin verildiğinden, artık değişikliklerinizi gönderemezsiniz.', + 'UI:ConcurrentLockKilled' => 'Geçerli nesnedeki modifikasyonları önleyen kilitleme silindi', + 'UI:Menu:KillConcurrentLock' => 'Eşzamanlı değişiklik kilidini kaldır!', - 'UI:Menu:ExportPDF' => 'Export as PDF...~~', + 'UI:Menu:ExportPDF' => 'PDF olarak dışarı aktar...', 'UI:Menu:PrintableVersion' => 'Printer friendly version~~', 'UI:BrowseInlineImages' => 'Browse images...~~', diff --git a/dictionaries/zh_cn.dictionary.itop.core.php b/dictionaries/zh_cn.dictionary.itop.core.php index 11175ff3f..41a2d5e22 100644 --- a/dictionaries/zh_cn.dictionary.itop.core.php +++ b/dictionaries/zh_cn.dictionary.itop.core.php @@ -1088,8 +1088,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:AsyncTask/Attribute:last_error+' => '~~', 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~', 'Class:AsyncTask/Attribute:last_attempt+' => '~~', - 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]". Expecting an array with the following keys: %2$s~~', - 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_taks_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', + 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~', + 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~', )); // diff --git a/dictionaries/zh_cn.dictionary.itop.model.php b/dictionaries/zh_cn.dictionary.itop.model.php deleted file mode 100644 index d97df3824..000000000 --- a/dictionaries/zh_cn.dictionary.itop.model.php +++ /dev/null @@ -1,27 +0,0 @@ - - - -/** - * Localized data - * - * @copyright Copyright (C) 2010-2021 Combodo SARL - * @license http://opensource.org/licenses/AGPL-3.0 - */ - -?> diff --git a/dictionaries/zh_cn.dictionary.itop.ui.php b/dictionaries/zh_cn.dictionary.itop.ui.php index ac9f54499..d87ae4d0b 100644 --- a/dictionaries/zh_cn.dictionary.itop.ui.php +++ b/dictionaries/zh_cn.dictionary.itop.ui.php @@ -578,7 +578,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' 对于终端用户是只读的', 'UI:ApplicationEnvironment' => '应用环境: %1$s', 'UI:Login:RetypePwdDoesNotMatch' => '新密码输入不一致!', - 'UI:Button:Login' => '登录iTop', + 'UI:Button:Login' => '登录'.ITOP_APPLICATION_SHORT, 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' 访问被限制. 请联系管理员.', 'UI:Login:Error:AccessAdmin' => '只有具有管理员权限的人才能访问. 请联系管理员.', 'UI:Login:Error:WrongOrganizationName' => '未知组织', @@ -729,7 +729,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating 'UI:RunQuery:ResultSQL' => 'Resulting SQL~~', 'UI:RunQuery:Error' => '运行该查询时发生了一个错误', 'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries', - 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested here below points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of iTop.
    Should you want to garantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.', + 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested here below points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'.
    Should you want to garantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.', 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' 对象模型', 'UI:Schema:TitleForClass' => '%1$s schema~~', 'UI:Schema:CategoryMenuItem' => '类别 %1$s', diff --git a/js/clipboardwidget.js b/js/clipboardwidget.js index 37cc52380..933e45710 100644 --- a/js/clipboardwidget.js +++ b/js/clipboardwidget.js @@ -34,7 +34,7 @@ $(function() { _create: function () { var me = this; - var sTitle = this.element.attr('title'); + var sTitle = this.element.attr('data-tooltip-content'); var sDataTitleIcon = this.element.attr('data-title-icon'); var sDataCopiedTitle = this.element.attr('data-copied-title'); var sDataCopiedIcon = this.element.attr('data-copied-icon'); @@ -57,14 +57,17 @@ $(function() { //initialize tooltip with mouse interaction this.element.on('click',function(){ var sOriginalTitle = (me.options.copied_icon !== '' ? '' : '') + me.options.copied_title; - $(this).attr('data-original-title', sOriginalTitle).tooltip('show'); + $(this).attr('data-tooltip-content', sOriginalTitle); + this._tippy.setContent(sOriginalTitle); + this._tippy.show(); + //CombodoTooltip.InitTooltipFromMarkup($(this), true); }); this.element.on('mouseout',function(){ var sOriginalTitle = (me.options.standard_icon !== '' ? '' : '') + me.options.standard_title; - $(this).attr('data-original-title', sOriginalTitle); + $(this).attr('data-tooltip-content', sOriginalTitle); + CombodoTooltip.InitTooltipFromMarkup(me.element, true); $(this).removeClass('url-to-clipboard-copied'); }); - this.element.tooltip({'html': true}); } } ); diff --git a/js/components/button.js b/js/components/button.js new file mode 100644 index 000000000..5d5b23806 --- /dev/null +++ b/js/components/button.js @@ -0,0 +1,26 @@ +/* + * Copyright (C) 2013-2022 Combodo SARL + * + * This file is part of iTop. + * + * iTop is free software; you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * iTop is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + */ + +; +// Apply a listener to element so we don't havec to create one for every button on the page +$('body').on('enter_loading_state.button.itop', '[data-role="ibo-button"]', function(){ + $(this).addClass('ibo-is-loading').prop('disabled', true); +}) +.on('leave_loading_state.button.itop', '[data-role="ibo-button"]', function(){ + $(this).removeClass('ibo-is-loading').prop('disabled', false); +}); diff --git a/js/components/newsroom-menu.js b/js/components/newsroom-menu.js index 31c095ab1..828fadbad 100644 --- a/js/components/newsroom-menu.js +++ b/js/components/newsroom-menu.js @@ -209,7 +209,7 @@ $(function() div.textContent = sText; var sDescription = div.innerHTML; // Escape HTML entities for XSS prevention - var sRichDescription = '
    ' + oConverter.makeHtml(sDescription) + '
    '; + var sRichDescription = '
    ' + oConverter.makeHtml(sDescription) + '
    '; var sBottomText = '' + sImage + '' + this.options.providers[sProvider].label + ' ' + moment(sStartDate).fromNow() + ''; diff --git a/js/extkeywidget.js b/js/extkeywidget.js index 0791b631d..6014debc5 100644 --- a/js/extkeywidget.js +++ b/js/extkeywidget.js @@ -25,8 +25,10 @@ Selectize.define('custom_itop', function(aOptions) { if (this.$control_input.val() === '' && !this.$activeItems.length) { iIndex = this.caretPos-1; if (iIndex >= 0 && iIndex < this.items.length) { + let sPreviousValue = this.options[this.items[iIndex]].search_label; this.clear(true); e.preventDefault(); + this.setTextboxValue(sPreviousValue.slice(0, -1)); return; } } @@ -899,6 +901,7 @@ function ExtKeyWidget(id, sTargetClass, sFilter, sTitle, bSelectMode, oWizHelper $('#label_'+me.id).val(txt); $('#label_'+me.id).removeClass('ac_dlg_loading'); + $('#label_'+me.id).data('selected_value',txt); var prevValue = $('#'+me.id).val(); $('#'+me.id).val(iObjectId); diff --git a/js/forms-json-utils.js b/js/forms-json-utils.js index 92b8b3a97..daaf94d0c 100644 --- a/js/forms-json-utils.js +++ b/js/forms-json-utils.js @@ -236,21 +236,6 @@ function ReportFieldValidationStatus(sFieldId, sFormId, bValid, sExplain) { $('#v_'+sFieldId).html(sExplain); } - //Avoid replacing exisiting tooltip for periodically checked element (like CKeditor fields) - if($('#v_'+sFieldId).tooltip( "instance" ) === undefined) - { - // Visual feedback - - $('#v_'+sFieldId).tooltip({ - items: 'span', - classes: { - "ui-tooltip": "form_field_error" - }, - content: function() { - return $(this).find('img').attr('data-tooltip'); // As opposed to the default 'content' handler, do not escape the contents of 'title' - } - }); - } } } diff --git a/js/icon_select.js b/js/icon_select.js index edd6aa060..b8fa945b5 100644 --- a/js/icon_select.js +++ b/js/icon_select.js @@ -63,7 +63,7 @@ $(function() }); if (this.options.post_upload_to != null) { - this.oUploadBtn = $(''); + this.oUploadBtn = $(''); this.oUploadBtn.on('click', function() { me._upload_dlg(); } ); this.oButton.after(this.oUploadBtn); } diff --git a/js/layouts/activity-panel/activity-panel.js b/js/layouts/activity-panel/activity-panel.js index f526b9ca4..2842963e3 100644 --- a/js/layouts/activity-panel/activity-panel.js +++ b/js/layouts/activity-panel/activity-panel.js @@ -132,6 +132,7 @@ $(function() this._InitializeLockWatcher(); } + this._InitializeCurrentTab(); this._ApplyEntriesFilters(); this._UpdateMessagesCounters(); this._UpdateFiltersCheckboxesFromOptions(); @@ -279,6 +280,8 @@ $(function() _onTabTitleClick: function (oEvent, oTabTitleElem) { // Avoid anchor glitch oEvent.preventDefault(); + let oState = {}; + const sId = this.element.attr('id'); const oTabTogglerElem = oTabTitleElem.closest(this.js_selectors.tab_toggler); const sTabType = oTabTogglerElem.attr('data-tab-type'); @@ -293,12 +296,17 @@ $(function() { const sCaselogAttCode = oTabTogglerElem.attr('data-caselog-attribute-code'); this._ShowCaseLogTab(sCaselogAttCode); + oState[sId] = "caselog-"+sCaselogAttCode; } else { this.element.find(this.js_selectors.tab_toolbar + '[data-tab-type="activity"]').addClass(this.css_classes.is_active); this._ShowActivityTab(); + oState[sId] = "activity"; } + + // Add current activity tab to url hash + $.bbq.pushState(oState); }, /** * @param oInputElem {Object} jQuery object representing the filter's input @@ -590,6 +598,22 @@ $(function() return oTabData; }, + /** + * Set a tab active if it's specified in the url + * @returns {void} + * @private + */ + _InitializeCurrentTab : function(){ + const sTabId = $.bbq.getState(this.element.attr('id'), true); + if(sTabId !== undefined){ + if(sTabId.startsWith("caselog-")){ + this._GetTabTogglerFromCaseLogAttCode(sTabId.replace("caselog-", "")).find(this.js_selectors.tab_title).trigger('click') + } + else if(sTabId === "activity"){ + this.element.find(this.js_selectors.tab_toggler + '[data-tab-type="activity"]').find(this.js_selectors.tab_title).trigger('click') + } + } + }, /** * @returns {Object} Active tab toolbar jQuery element * @private @@ -922,9 +946,10 @@ $(function() return false; } - // Update the feed + // Update the feed and tab toggler message counter for (let sCaseLogAttCode in oData.data.entries) { me._AddEntry(oData.data.entries[sCaseLogAttCode], 'start'); + me._IncreaseTabTogglerMessagesCounter(sCaseLogAttCode); } me._ApplyEntriesFilters(); @@ -946,7 +971,30 @@ $(function() me._UnfreezeCaseLogsEntryForms(); }); }, - + /** + * Increase a tab toggler number of messages indicator given a caselog attribute code + * + * @param sCaseLogAttCode {string} A caselog attribute code + * @return {void} + * @private + */ + _IncreaseTabTogglerMessagesCounter: function(sCaseLogAttCode){ + let oTabTogglerCounter = this._GetTabTogglerFromCaseLogAttCode(sCaseLogAttCode).find('[data-role="ibo-activity-panel--tab-title-messages-count"]'); + let iNewCounterValue = parseInt(oTabTogglerCounter.attr('data-messages-count')) + 1; + + oTabTogglerCounter.attr('data-messages-count', iNewCounterValue).text(iNewCounterValue); + }, + /** + * Return tab toggler given a caselog attribute code + * + * @param sCaseLogAttCode {string} A caselog attribute code + * @return {Object} + * @private + */ + _GetTabTogglerFromCaseLogAttCode: function(sCaseLogAttCode) + { + return this.element.find(this.js_selectors.tab_toggler+'[data-tab-type="caselog"][data-caselog-attribute-code="'+sCaseLogAttCode+'"]') + }, // - Helpers on object lock /** * Initialize the lock watcher on a regular basis diff --git a/js/layouts/tab-container/tab-container.js b/js/layouts/tab-container/tab-container.js index a0d91687a..24c5ae63e 100644 --- a/js/layouts/tab-container/tab-container.js +++ b/js/layouts/tab-container/tab-container.js @@ -157,7 +157,7 @@ $(function() me._updateExtraTabsList(); }, { root: $('.ibo-tab-container--tabs-list')[0], - threshold: [1] // Must be completely visible + threshold: [0.9] // N°4783 Should be completely visible, but lowering the threshold prevents a bug in the JS Observer API when the window is zoomed in/out, in which case all items respond as being hidden even when they are not. }); this.element.find(this.js_selectors.tab_header).each(function(){ oTabsListIntersectObs.observe(this); diff --git a/js/pages/backoffice/toolbox.js b/js/pages/backoffice/toolbox.js index 72c22771a..9002f4d9f 100644 --- a/js/pages/backoffice/toolbox.js +++ b/js/pages/backoffice/toolbox.js @@ -17,10 +17,17 @@ */ // Helpers -function ShowAboutBox() +function ShowAboutBox(sTitle) { + var loadingDialog = $('
    '); + loadingDialog.dialog( {title:sTitle,autoOpen: true, modal: true, width: 700, height:350}); + $('#ibo-about-box--loader').block(); $.post(GetAbsoluteUrlAppRoot()+'pages/ajax.render.php', {operation: 'about_box'}, function(data){ + $('#ibo-about-box--loader').unblock(); $('body').append(data); + }).always(function() { + loadingDialog.empty(); + loadingDialog.remove(); }); return false; } @@ -141,25 +148,27 @@ const CombodoBackofficeToolbox = { const sComplementarySelector = bForce ? '' : ':not(.hljs)'; // AttributeHTML and HTML AttributeText - let oCodeElements = oContainerElem.find('[data-attribute-type="AttributeHTML"], [data-attribute-type="AttributeText"], [data-attribute-type="AttributeTemplateHTML"]').find('.HTML pre'+sComplementarySelector+' > code'); + let oCodeElements = oContainerElem.find('[data-attribute-type="AttributeHTML"], [data-attribute-type="AttributeText"], [data-attribute-type="AttributeTemplateHTML"]').find('.HTML pre > code'+sComplementarySelector); if (oCodeElements.length > 0) { if (typeof hljs === 'undefined') { CombodoJSConsole.Error('Cannot format code snippets in HTML fields as the highlight.js lib is not loaded'); } else { - oCodeElements.parent().each(function (iIdx, oElem) { + oCodeElements.each(function (iIdx, oElem) { hljs.highlightBlock(oElem); + $(oElem).parent().addClass('ibo-hljs-container'); }); } } // CaseLogs - oCodeElements = oContainerElem.find('[data-role="ibo-activity-entry--main-information-content"] pre'+sComplementarySelector+' > code'); + oCodeElements = oContainerElem.find('[data-role="ibo-activity-entry--main-information-content"] pre > code'+sComplementarySelector); if (oCodeElements.length > 0) { if (typeof hljs === 'undefined') { CombodoJSConsole.Error('Cannot format code snippets in log entries as the highlight.js lib is not loaded'); } else { - oCodeElements.parent().each(function (iIdx, oElem) { + oCodeElements.each(function (iIdx, oElem) { hljs.highlightBlock(oElem); + $(oElem).parent().addClass('ibo-hljs-container'); }); } } diff --git a/js/property_field.js b/js/property_field.js index 2916435a9..59ea62c68 100644 --- a/js/property_field.js +++ b/js/property_field.js @@ -35,7 +35,7 @@ $(function() { // In case there is an hidden input having the same id (somewhere else in the page), the change event does not occur unless the input loses the focus // To reduce the impact, let's handle keyup as well - $('#'+this.options.field_id, this.element).on('change.itop-property-field keyup.itop-property-field', function() { me._on_change(); }); + $('#'+this.options.field_id, this.element).on('change.itop-property-field keyup.itop-property-field input.itop-property-field', function() { me._on_change(); }); this.value = this._get_field_value(); } this.element.find(".prop_apply").on('click.itop-property-field', function() { me._do_apply(); }); @@ -547,22 +547,20 @@ function ValidateWithPattern(sFieldId, bMandatory, sPattern, sFormId, aForbidden } if (sMessage) { - $('#'+sFieldId).attr('title', sMessage).tooltip(); - if ($('#'+sFieldId).is(":focus")) - { - $('#'+sFieldId).tooltip('open'); - } + $('#'+sFieldId).attr('data-tooltip-content', sMessage); + CombodoTooltip.InitTooltipFromMarkup($('#'+sFieldId), true); + $('#'+sFieldId)[0]._tippy.show(); } } else { $('#v_'+sFieldId).parent('.ibo-prop--apply').removeClass('ui-state-error'); - if ($('#'+sFieldId).data('uiTooltip')) - { - $('#'+sFieldId).tooltip('close'); + if ($('#'+sFieldId)[0]._tippy ) { + $('#'+sFieldId)[0]._tippy.destroy(); + $('#'+sFieldId).removeAttr('data-tooltip-instantiated'); + $('#'+sFieldId).removeAttr('data-tooltip-content'); } - $('#'+sFieldId).removeAttr('title'); - // Remove the element from the array + // Remove the element from the array iFieldIdPos = jQuery.inArray(sFieldId, oFormValidation[sFormId]); if (iFieldIdPos > -1) { diff --git a/js/search/search_form_criteria_date_abstract.js b/js/search/search_form_criteria_date_abstract.js index e2e8afb73..86c07ec52 100644 --- a/js/search/search_form_criteria_date_abstract.js +++ b/js/search/search_form_criteria_date_abstract.js @@ -389,6 +389,8 @@ $(function() oInputElem[oInputParam.x_picker]('setDate', sDate); } } + // Note: In that particular case we don't use the ".ibo-is-hidden" CSS class because the widget will internally use the jQuery .show() to display itself which will not override correctly the .ibo-is-hidden rules. + $('#ui-datepicker-div').hide(); } }, diff --git a/js/search/search_form_criteria_enum.js b/js/search/search_form_criteria_enum.js index 02d0b8cf9..9ad81696b 100644 --- a/js/search/search_form_criteria_enum.js +++ b/js/search/search_form_criteria_enum.js @@ -745,7 +745,7 @@ $(function() { var sErrorMessage = Dict.Format('Error:XHR:Fail', ''); - this._setACHint('=/'); + this._setACHint(sErrorMessage); this.handler.triggerHandler('itop.search.criteria.error_occured', sErrorMessage); } }, diff --git a/js/searchformforeignkeys.js b/js/searchformforeignkeys.js index 356ee6cda..724e7e70a 100644 --- a/js/searchformforeignkeys.js +++ b/js/searchformforeignkeys.js @@ -260,7 +260,7 @@ function SearchFormForeignKeys(id, sTargetClass, sAttCode, oSearchWidgetElmt, sF $(this).parents('tr:first').remove(); // Remove the whole line, so that, next time the dialog gets displayed it's no longer there } ); - theMap["sFilter"] = $('#datatable_ResultsToAdd_'+me.id).DataTable().ajax.params().filter; + theMap["sFilter"] = $('#datatable_ResultsToAdd_'+me.id+' [name="filter"]').val(); theMap["class"] = me.sTargetClass; theMap['operation'] = 'GetFullListForeignKeysFromSelection'; $('#busy_'+me.iInputId).html(' '); diff --git a/js/simple_graph.js b/js/simple_graph.js index 77942a64e..1e2980bc8 100644 --- a/js/simple_graph.js +++ b/js/simple_graph.js @@ -9,948 +9,961 @@ $(function() // the widget definition, where "itop" is the namespace, // "dashboard" the widget name $.widget( "itop.simple_graph", - { - // default options - options: { - align: 'center', - 'vertical-align': 'middle', - source_url: null, - sources: {}, - excluded: {}, - export_as_pdf: null, - page_format: { label: 'Page Format:', values: { A3: 'A3', A4: 'A4', Letter: 'Letter' }, 'default': 'A4'}, - page_orientation: { label: 'Page Orientation:', values: { P: 'Portait', L: 'Landscape' }, 'default': 'L' }, - labels: { - export_pdf_title: 'PDF Export Options', - cancel: 'Cancel', 'export': 'Export', - title: 'Document Title', - include_list: 'Include the list of objects', - comments: 'Comments', - grouping_threshold: 'Grouping Threshold', - additional_context_info: 'Additional Context Info', - refresh: 'Refresh', - check_all: 'Check All', - uncheck_all: 'Uncheck All', - none_selected: 'None', - nb_selected: '# selected', - zoom: 'Zoom', - loading: 'Loading...' - }, - export_as_document: null, - drill_down: null, - grouping_threshold: 10, - excluded_classes: [], - attachment_obj_class: null, - attachment_obj_key: null, - additional_contexts: [], - context_key: '' - }, - css_classes: - { - has_focus: 'ibo-has-focus' - }, - // the constructor - _create: function() - { - var me = this; - this.aNodes = []; - this.aEdges = []; - this.fZoom = 1.0; - this.xOffset = 0; - this.yOffset = 0; - this.xPan = 0; - this.yPan = 0; - this.iTextHeight = 12; - this.fSliderZoom = 1.0; - this.bInUpdateSliderZoom = false; - this.bRedrawNeeded = false; + // default options + options: + { + align: 'center', + 'vertical-align': 'middle', + source_url: null, + sources: {}, + excluded: {}, + export_as_pdf: null, + page_format: { label: 'Page Format:', values: { A3: 'A3', A4: 'A4', Letter: 'Letter' }, 'default': 'A4'}, + page_orientation: { label: 'Page Orientation:', values: { P: 'Portait', L: 'Landscape' }, 'default': 'L' }, + labels: { + export_pdf_title: 'PDF Export Options', + cancel: 'Cancel', 'export': 'Export', + title: 'Document Title', + include_list: 'Include the list of objects', + comments: 'Comments', + grouping_threshold: 'Grouping Threshold', + additional_context_info: 'Additional Context Info', + refresh: 'Refresh', + check_all: 'Check All', + uncheck_all: 'Uncheck All', + none_selected: 'None', + nb_selected: '# selected', + zoom: 'Zoom', + loading: 'Loading...' + }, + export_as_document: null, + drill_down: null, + grouping_threshold: 10, + excluded_classes: [], + attachment_obj_class: null, + attachment_obj_key: null, + additional_contexts: [], + context_key: '' + }, + css_classes: + { + has_focus: 'ibo-has-focus' + }, + // the constructor + _create: function() + { + var me = this; + this.aNodes = []; + this.aEdges = []; + this.fZoom = 1.0; + this.xOffset = 0; + this.yOffset = 0; + this.xPan = 0; + this.yPan = 0; + this.iTextHeight = 12; + this.fSliderZoom = 1.0; + this.bInUpdateSliderZoom = false; + this.bRedrawNeeded = false; - this.oPaper = Raphael(this.element.get(0), this.element.width(), screen.availHeight * 2 / 3); + this.oPaper = Raphael(this.element.get(0), this.element.width(), screen.availHeight * 2 / 3); - this.element - .addClass('panel-resized') - .addClass('itop-simple-graph') - .addClass('graph'); + this.element + .addClass('panel-resized') + .addClass('itop-simple-graph') + .addClass('graph'); - this._create_toolkit_menu(); - this._build_context_menus(); - this.sTabId = null; - var jTabPanel = this.element.closest('.ui-tabs-panel'); - if (jTabPanel.length > 0) { - // We are inside a tab, find out which one and hook its activation - this.sTabId = jTabPanel.attr('id'); - var jTabs = this.element.closest('.ibo-tab-container'); - jTabs.on("tabsactivate", function (event, ui) { - me._on_tabs_activate(ui); + this._create_toolkit_menu(); + this._build_context_menus(); + this.sTabId = null; + var jTabPanel = this.element.closest('.ui-tabs-panel'); + if (jTabPanel.length > 0) { + // We are inside a tab, find out which one and hook its activation + this.sTabId = jTabPanel.attr('id'); + var jTabs = this.element.closest('.ibo-tab-container'); + jTabs.on("tabsactivate", function (event, ui) { + me._on_tabs_activate(ui); + }); + } + $(window).bind('resized', function () { + var that = me; + window.setTimeout(function () { + that._on_resize(); + }, 50); }); - } - $(window).bind('resized', function () { - var that = me; - window.setTimeout(function () { - that._on_resize(); - }, 50); - }); - $('#dh_flash').bind('toggle_complete', function () { - var that = me; - window.setTimeout(function () { - that._on_resize(); - }, 50); - }); - this.element.on('mousewheel', function (event, delta, deltaX, deltaY) { - return me._on_mousewheel(event, delta, deltaX, deltaY); - }); - $(document).on('click', function (e) { - if ($(e.target).closest(me.element).length === 0) { - me.element.removeClass(me.css_classes.has_focus); - } else { - me.element.addClass(me.css_classes.has_focus); - } - }); - if (this.options.source_url != null) { - this.load_from_url(this.options.source_url); - } - }, - // called when created, and later when changing options - _refresh: function() - { - this.draw(); - }, - // events bound via _bind are removed automatically - // revert other modifications here - _destroy: function() - { - var sId = this.element.attr('id'); - this.element - .removeClass('itop-simple-graph') - .removeClass('graph'); - - $('#tk_graph'+sId).remove(); - $('#graph_'+sId+'_export_as_pdf').remove(); - - }, - // _setOptions is called with a hash of all options that are changing - _setOptions: function() - { - this._superApply(arguments); - }, - // _setOption is called for each individual option that is changing - _setOption: function( key, value ) - { - this._superApply(arguments); - }, - draw: function() - { - this._updateBBox(); - this.auto_scale(); - this.oPaper.clear(); - this._reset - this.oPaper.setViewBox(this.xPan, this.yPan, this.element.width(), this.element.height(), false); - for(var k in this.aNodes) - { - this.aNodes[k].aElements = []; - this._draw_node(this.aNodes[k]); - } - for(var k in this.aEdges) - { - this.aEdges[k].aElements = []; - this._draw_edge(this.aEdges[k]); - } - var me = this; - this.oBackground = this.oPaper - .rect(-10000, -10000, 20000, 20000) - .attr({fill: '#fff', opacity: 0, cursor: 'move'}) - .toBack() - .drag(function(dx, dy, x, y, event) { me._on_background_move(dx, dy, x, y, event); }, function(x, y, event) { me._on_background_drag_start(x, y, event); }, function (event) { me._on_background_drag_end(event); }); - this._make_tooltips(); - }, - _draw_node: function(oNode) - { - var iWidth = oNode.width; - var iHeight = 32; - var iFontSize = 10; - var fTotalZoom = this.fZoom * this.fSliderZoom; - var xPos = Math.round(oNode.x * fTotalZoom + this.xOffset); - var yPos = Math.round(oNode.y * fTotalZoom + this.yOffset); - oNode.tx = 0; - oNode.ty = 0; - switch(oNode.shape) - { - case 'disc': - oScaledAttr = {}; - for(k in oNode.disc_attr) - { - value = oNode.disc_attr[k] - switch(k) - { - // Scalable attributes - case 'stroke-width': - value = value * fTotalZoom; - break; + $('#dh_flash').bind('toggle_complete', function () { + var that = me; + window.setTimeout(function () { + that._on_resize(); + }, 50); + }); + this.element.on('mousewheel', function (event, delta, deltaX, deltaY) { + return me._on_mousewheel(event, delta, deltaX, deltaY); + }); + $(document).on('click', function (e) { + if ($(e.target).closest(me.element).length === 0) { + me.element.removeClass(me.css_classes.has_focus); + } else { + me.element.addClass(me.css_classes.has_focus); } - oScaledAttr[k] = value; + }); + if (this.options.source_url != null) { + this.load_from_url(this.options.source_url); } - oNode.aElements.push(this.oPaper.circle(xPos, yPos, iWidth*fTotalZoom / 2).attr(oScaledAttr)); - var oText = this.oPaper.text(xPos, yPos, oNode.label); - oNode.text_attr['font-size'] = iFontSize * fTotalZoom; - oText.attr(oNode.text_attr); - //oText.transform('s'+this.fZoom); - oNode.aElements.push(oText); - break; - - case 'group': - oNode.aElements.push(this.oPaper.circle(xPos, yPos, iWidth*fTotalZoom / 2).attr({fill: '#fff', 'stroke-width':0})); - oScaledAttr = {}; - for(k in oNode.disc_attr) - { - value = oNode.disc_attr[k] - switch(k) - { - // Scalable attributes - case 'stroke-width': - value = value * fTotalZoom; - break; - } - oScaledAttr[k] = value; - } - oNode.aElements.push(this.oPaper.circle(xPos, yPos, iWidth*fTotalZoom / 2).attr(oScaledAttr)); - var xIcon = xPos - 18 * fTotalZoom; - var yIcon = yPos - 18 * fTotalZoom; - oNode.aElements.push(this.oPaper.image(oNode.icon_url, xIcon, yIcon, 16*fTotalZoom, 16*fTotalZoom).attr(oNode.icon_attr)); - oNode.aElements.push(this.oPaper.image(oNode.icon_url, xIcon + 18*fTotalZoom, yIcon, 16*fTotalZoom, 16*fTotalZoom).attr(oNode.icon_attr)); - oNode.aElements.push(this.oPaper.image(oNode.icon_url, xIcon + 9*fTotalZoom, yIcon + 18*fTotalZoom, 16*fTotalZoom, 16*fTotalZoom).attr(oNode.icon_attr)); - var oText = this.oPaper.text(xPos, yPos +2, oNode.label); - oNode.text_attr['font-size'] = iFontSize * fTotalZoom; - oText.attr(oNode.text_attr); - //oText.transform('s'+this.fZoom); - var oBB = oText.getBBox(); - var dy = iHeight/2*fTotalZoom + oBB.height/2; - oText.remove(); - oText = this.oPaper.text(xPos, yPos +dy +2, oNode.label); - oText.attr(oNode.text_attr); - //oText.transform('s'+this.fZoom); - oNode.aElements.push(oText); - oNode.aElements.push(this.oPaper.rect( xPos - oBB.width/2 -2, yPos - oBB.height/2 + dy, oBB.width +4, oBB.height).attr({fill: '#fff', stroke: '#fff', opacity: 0.9})); - oText.toFront(); - break; - - case 'icon': - if(Raphael.svg) - { - // the colorShift plugin works only in SVG - oNode.aElements.push(this.oPaper.image(oNode.icon_url, xPos - iWidth * fTotalZoom/2, yPos - iHeight * fTotalZoom/2, iWidth*fTotalZoom, iHeight*fTotalZoom).colorShift('#fff', 1)); - } - oNode.aElements.push(this.oPaper.image(oNode.icon_url, xPos - iWidth * fTotalZoom/2, yPos - iHeight * fTotalZoom/2, iWidth*fTotalZoom, iHeight*fTotalZoom).attr(oNode.icon_attr)); - - var idx = 0; - for(var i in oNode.context_icons) - { - var sgn = 2*(idx % 2) -1; // Suite: -1, 1, -1, 1, -1, 1, -1, etc. - var coef = Math.floor((1+idx)/2) * sgn; // Suite: 0, 1, -1, 2, -2, 3, -3, etc. - var alpha = coef*Math.PI/4 - Math.PI/2; - var x = xPos + Math.cos(alpha) * 1.25*iWidth * fTotalZoom / 2; - var y = yPos + Math.sin(alpha) * 1.25*iWidth * fTotalZoom / 2; - var l = iWidth/3 * fTotalZoom; - oNode.aElements.push(this.oPaper.image(oNode.context_icons[i], x - l/2, y - l/2, l , l).attr(oNode.icon_attr)); - idx++; - } - var oText = this.oPaper.text( xPos, yPos, oNode.label); - oNode.text_attr['font-size'] = iFontSize * fTotalZoom; - oText.attr(oNode.text_attr); - //oText.transform('S'+fTotalZoom); - var oBB = oText.getBBox(); - var dy = iHeight/2*fTotalZoom + oBB.height/2; - oText.remove(); - oText = this.oPaper.text( xPos, yPos + dy, oNode.label); - oText.attr(oNode.text_attr); - //oText.transform('S'+fTotalZoom); - oNode.aElements.push(oText); - oNode.aElements.push(this.oPaper.rect( xPos - oBB.width/2 -2, yPos - oBB.height/2 + dy, oBB.width +4, oBB.height).attr({fill: '#fff', stroke: '#fff', opacity: 0.9}).toBack()); - break; - } - if (oNode.source) + }, + // called when created, and later when changing options + _refresh: function() { - oNode.aElements.push(this.oPaper.circle(xPos, yPos, 1.25*iWidth*fTotalZoom / 2).attr({stroke: '#c33', 'stroke-width': 3*fTotalZoom }).toBack()); - } - if (oNode.sink) + this.draw(); + }, + // events bound via _bind are removed automatically + // revert other modifications here + _destroy: function() { - oNode.aElements.push(this.oPaper.circle(xPos, yPos, 1.25*iWidth*fTotalZoom / 2).attr({stroke: '#33c', 'stroke-width': 3*fTotalZoom }).toBack()); - } - - var me = this; - for(k in oNode.aElements) - { - var sNodeId = oNode.id; - $(oNode.aElements[k].node).attr({'data-type': oNode.shape, 'data-id': oNode.id} ).attr('class', 'popupMenuTarget'); - oNode.aElements[k].drag( - function(dx, dy, x, y, event) { - clearTimeout($(this.node).data('openTimeoutId')); - me._move(sNodeId, dx, dy, x, y, event); - }, - function(x, y, event) { - me._drag_start(sNodeId, x, y, event); - }, - function (event) { - me._drag_end(sNodeId, event); - } - ); - } - }, - _move: function(sNodeId, dx, dy, x, y, event) - { - var fTotalZoom = this.fZoom * this.fSliderZoom; - var origDx = dx / fTotalZoom; - var origDy = dy / fTotalZoom; - - var oNode = this._find_node(sNodeId); - oNode.x = oNode.xOrig + origDx; - oNode.y = oNode.yOrig + origDy; - - for(k in oNode.aElements) - { - oNode.aElements[k].transform('t'+(oNode.tx + dx)+', '+(oNode.ty + dy)); - - for(j in this.aEdges) - { - var oEdge = this.aEdges[j]; - if ((oEdge.source_node_id == sNodeId) || (oEdge.sink_node_id == sNodeId)) - { - var sPath = this._get_edge_path(oEdge); - oEdge.aElements[0].attr({path: sPath}); - } - } - } - }, - _drag_start: function(sNodeId, x, y, event) - { - var oNode = this._find_node(sNodeId); - oNode.xOrig = oNode.x; - oNode.yOrig = oNode.y; - - }, - _drag_end: function(sNodeId, event) - { - var fTotalZoom = this.fZoom * this.fSliderZoom; - var oNode = this._find_node(sNodeId); - oNode.tx += (oNode.x - oNode.xOrig) * fTotalZoom; - oNode.ty += (oNode.y - oNode.yOrig) * fTotalZoom; - oNode.xOrig = oNode.x; - oNode.yOrig = oNode.y; - this._updateBBox(); - }, - _updateBBox: function() - { - this.options.xmin = 9999; - this.options.xmax = -9999; - this.options.ymin = 9999; - this.options.ymax = -9999; - for(var k in this.aNodes) - { - this.options.xmin = Math.min(this.aNodes[k].x + this.aNodes[k].tx - this.aNodes[k].width/2, this.options.xmin); - this.options.xmax = Math.max(this.aNodes[k].x + this.aNodes[k].tx + this.aNodes[k].width/2, this.options.xmax); - this.options.ymin = Math.min(this.aNodes[k].y + this.aNodes[k].ty - this.aNodes[k].width/2, this.options.ymin); - this.options.ymax = Math.max(this.aNodes[k].y + this.aNodes[k].ty + this.aNodes[k].width/2, this.options.ymax); - } - }, - _get_edge_path: function(oEdge) - { - var fTotalZoom = this.fZoom * this.fSliderZoom; - var oStart = this._find_node(oEdge.source_node_id); - var oEnd = this._find_node(oEdge.sink_node_id); - var iArrowSize = 5; - - if ((oStart == null) || (oEnd == null)) return ''; - - var xStart = Math.round(oStart.x * fTotalZoom + this.xOffset); - var yStart = Math.round(oStart.y * fTotalZoom + this.yOffset); - var xEnd = Math.round(oEnd.x * fTotalZoom + this.xOffset); - var yEnd = Math.round(oEnd.y * fTotalZoom + this.yOffset); - - var sPath = Raphael.format('M{0},{1}L{2},{3}', xStart, yStart, xEnd, yEnd); - var vx = (xEnd - xStart); - var vy = (yEnd - yStart); - var l = Math.sqrt(vx*vx+vy*vy); - vx = vx / l; - vy = vy / l; - var ux = -vy; - var uy = vx; - var lPos = Math.max(l/2, l - 40*fTotalZoom); - var xArrow = xStart + vx * lPos; - var yArrow = yStart + vy * lPos; - sPath += Raphael.format('M{0},{1}l{2},{3}M{4},{5}l{6},{7}', xArrow, yArrow, fTotalZoom * iArrowSize *(-vx + ux), fTotalZoom * iArrowSize *(-vy + uy), xArrow, yArrow, fTotalZoom * iArrowSize *(-vx - ux), fTotalZoom * iArrowSize *(-vy - uy)); - return sPath; - }, - _draw_edge: function(oEdge) - { - var fTotalZoom = this.fZoom * this.fSliderZoom; - var fStrokeSize = Math.max(1, 2 * fTotalZoom); - var sPath = this._get_edge_path(oEdge); - var oAttr = $.extend(oEdge.attr); - oAttr['stroke-linecap'] = 'round'; - oAttr['stroke-width'] = fStrokeSize; - oEdge.aElements.push(this.oPaper.path(sPath).attr(oAttr).toBack()); - }, - _find_node: function(sId) - { - for(var k in this.aNodes) - { - if (this.aNodes[k].id == sId) return this.aNodes[k]; - } - return null; - }, - auto_scale: function() - { - var fMaxZoom = 1.5; - - iMargin = 10; - xmin = this.options.xmin - iMargin; - xmax = this.options.xmax + iMargin; - ymin = this.options.ymin - iMargin; - ymax = this.options.ymax + iMargin; - var xScale = this.element.width() / (xmax - xmin); - var yScale = this.element.height() / (ymax - ymin + this.iTextHeight); - - this.fZoom = Math.min(xScale, yScale, fMaxZoom); - switch(this.options.align) - { - case 'left': - this.xOffset = -xmin * this.fZoom; - break; - - case 'right': - this.xOffset = (this.element.width() - (xmax - xmin) * this.fZoom); - break; - - case 'center': - this.xOffset = -xmin * this.fZoom + (this.element.width() - (xmax - xmin) * this.fZoom) / 2; - break; - } - switch(this.options['vertical-align']) - { - case 'top': - this.yOffset = -ymin * this.fZoom; - break; - - case 'bottom': - this.yOffset = this.element.height() - (ymax + this.iTextHeight) * this.fZoom; - break; - - case 'middle': - this.yOffset = -ymin * this.fZoom + (this.element.height() - (ymax - ymin + this.iTextHeight) * this.fZoom) / 2; - break; - } - }, - add_node: function(oNode) - { - oNode.aElements = []; - oNode.tx = 0; - oNode.ty = 0; - this.aNodes.push(oNode); - }, - add_edge: function(oEdge) - { - oEdge.aElements = []; - this.aEdges.push(oEdge); - }, - show_group: function(sGroupId) - { - this._close_all_tooltips(); - // Activate the 3rd tab - this.element.closest('[data-role="ibo-tab-container"]').tab_container("GetTabsWidget").option("active", 2); - // Scroll into view the group - if ($('#'+sGroupId).length > 0) - { - $('#'+sGroupId)[0].scrollIntoView(); - } - }, - _create_toolkit_menu: function() - { - var sPopupMenuId = 'tk_graph'+this.element.attr('id'); - var sHtml = '
    '; - var sId = this.element.attr('id'); - sHtml += '
    '; - if (this.options.additional_contexts.length > 0) - { - sHtml += '
    ' - } - sHtml += ''; - sHtml += '
    '; - sHtml += '
    '; - sHtml += '
    '; - sHtml += '
    '; - sHtml += '
    '; - sHtml += '
    '; - sHtml += '
    '; - sHtml += '
    '; - - - this.element.before(sHtml); - $('#'+sPopupMenuId+'>ul').popupmenu(); - - - var me = this; - $('#'+sPopupMenuId+'_pdf').on('click', function() { me.export_as_pdf(); }); - $('#'+sPopupMenuId+'_attachment').on('click', function() { me.export_as_attachment(); }); - $('#'+sId+'_zoom').slider({ min: 0, max: 5, value: 1, step: 0.25, change: function() { me._on_zoom_change( $(this).slider('value')); } }); - $('#'+sId+'_zoom_plus').on('click', function() { $('#'+sId+'_zoom').slider('value', 0.25 + $('#'+sId+'_zoom').slider('value')); return false; }); - $('#'+sId+'_zoom_minus').on('click', function() { $('#'+sId+'_zoom').slider('value', $('#'+sId+'_zoom').slider('value') - 0.25); return false; }); - $('#'+sId+'_contexts').multiselect({header: true, checkAllText: this.options.labels.check_all, uncheckAllText: this.options.labels.uncheck_all, noneSelectedText: this.options.labels.none_selected, selectedText: this.options.labels.nb_selected, selectedList: 1}); - $('#'+sId+'_refresh_btn').button().on('click', function() { me.reload(); }); - }, - _build_context_menus: function() - { - var sId = this.element.attr('id'); - var me = this; - - $.contextMenu({ - selector: '#'+sId+' .popupMenuTarget', - build: function(trigger, e) { - // this callback is executed every time the menu is to be shown - // its results are destroyed every time the menu is hidden - // e is the original contextmenu event, containing e.pageX and e.pageY (amongst other data) - var sType = trigger.attr('data-type'); - var sNodeId = trigger.attr('data-id'); - var oNode = me._find_node(sNodeId); - clearTimeout(trigger.data('openTimeoutId')); - - /* - var sObjName = trigger.attr('data-class'); - var sIndex = trigger.attr('data-index'); - var originalEvent = e; - var bHasItems = false; - */ - var oResult = {callback: null, items: {}}; - switch(sType) - { - case 'group': - var sGroupIndex = oNode.group_index; - if( $('#relation_group_'+sGroupIndex).length > 0) - { - oResult = { - callback: function(key, options) { - var me = $('.itop-simple-graph').data('itopSimple_graph'); // need a live value - me.show_group('relation_group_'+sGroupIndex); - }, - items: { 'show': {name: me.options.drill_down.label } } - }; - } - break; - - case 'icon': - var sObjClass = oNode.obj_class; - var sObjKey = oNode.obj_key; - oResult = { - callback: function(key, options) { - var me = $('.itop-simple-graph').data('itopSimple_graph'); // need a live value - var sURL = me.options.drill_down.url.replace('%1$s', sObjClass).replace('%2$s', sObjKey); - window.location.href = sURL; - }, - items: { 'details': {name: me.options.drill_down.label } } - }; - break; - - default: - oResult = false; // No context menu - } - return oResult; - } - }); - - }, - export_as_pdf: function() - { - this._export_dlg(this.options.labels.export_pdf_title, this.options.export_as_pdf.url, 'download_pdf'); - }, - _export_dlg: function(sTitle, sSubmitUrl, sOperation) - { - var sId = this.element.attr('id'); - var me = this; - var oPositions = {}; - for(k in this.aNodes) - { - oPositions[this.aNodes[k].id] = {x: this.aNodes[k].x, y: this.aNodes[k].y }; - } - var sHtmlForm = '
    '; - sHtmlForm += ''; - sHtmlForm += ''; - $('#'+sId+'_contexts').multiselect('getChecked').each(function() { - sHtmlForm += ''; - }); - - sHtmlForm += ''; - for(k in this.options.excluded_classes) - { - sHtmlForm += ''; - } - for(var k1 in this.options.sources) - { - for(var k2 in this.options.sources[k1]) - { - sHtmlForm += ''; - } - } - for(var k1 in this.options.excluded) - { - for(var k2 in this.options.excluded[k1]) - { - sHtmlForm += ''; - } - } - if (sOperation == 'attachment') - { - sHtmlForm += ''; - sHtmlForm += ''; - } - sHtmlForm += ''; - sHtmlForm += ''; - sHtmlForm += ''; - sHtmlForm += ''; - sHtmlForm += ''; - sHtmlForm += ''; - sHtmlForm += '
    '+this.options.page_format.label+'
    '+this.options.page_orientation.label+'
    '+this.options.labels.title+'
    '+this.options.labels.comments+'
    '; - sHtmlForm += ''; - - $('body').append(sHtmlForm); - $('#graph_'+this.element.attr('id')+'_export_dlg input[name="positions"]').val(JSON.stringify(oPositions)); - var me = this; - if (sOperation == 'attachment') - { - $('#GraphExportDlg'+this.element.attr('id')+' form').on('submit', function() { return me._on_export_as_attachment(); }); - } - $('#GraphExportDlg'+this.element.attr('id')).dialog({ - width: 'auto', - modal: true, - title: sTitle, - close: function() { $(this).remove(); }, - buttons: [ - {text: this.options.labels['cancel'], click: function() { $(this).dialog('close');} }, - {text: this.options.labels['export'], click: function() { $('#graph_'+me.element.attr('id')+'_export_dlg').submit(); $(this).dialog('close');} }, - ] - }); - }, - _on_zoom_change: function(sliderValue) - { - if(!this.bInUpdateSliderZoom) - { - var Z0 = this.fSliderZoom; - var X = this.xOffset - this.element.width()/2; - var Y = this.yOffset - this.element.height()/2; - - this.fSliderZoom = Math.pow(2 , (sliderValue - 1)); - - var Z1 = this.fSliderZoom = Math.pow(2 , (sliderValue - 1)); - var dx = X * (1 - Z1/Z0); - var dy = Y * (1 - Z1/Z0); - this.xPan += dx; - this.yPan += dy; - this._close_all_tooltips(); - this.oPaper.setViewBox(this.xPan, this.yPan, this.element.width(), this.element.height(), false); - this.draw(); - } - }, - _on_mousewheel: function(event, delta, deltaX, deltaY) - { - if(this.element.hasClass(this.css_classes.has_focus)) - { - var fStep = 0.25*delta; var sId = this.element.attr('id'); - $('#'+sId+'_zoom').slider('value', fStep + $('#'+sId+'_zoom').slider('value')); - } - }, - _on_resize: function() - { - this.auto_scale(); - this._close_all_tooltips(); - this.draw(); - }, - _on_tabs_activate: function(ui) - { - if (ui.newPanel[0] === $('#'+this.sTabId)[0]) + this.element + .removeClass('itop-simple-graph') + .removeClass('graph'); + + $('#tk_graph'+sId).remove(); + $('#graph_'+sId+'_export_as_pdf').remove(); + + }, + // _setOptions is called with a hash of all options that are changing + _setOptions: function() { - if (this.bRedrawNeeded) - { - this._updateBBox(); - this.auto_scale(); - this.oPaper.setSize(this.element.width(), this.element.height()); - this._reset_pan_and_zoom(); - this.draw(); - bRedrawNeeded = false; - } - } - }, - load: function(oData) - { - var me = this; - var sId = this.element.attr('id'); - this.aNodes = []; - this.aEdges = []; - for(k in oData.nodes) + this._superApply(arguments); + }, + // _setOption is called for each individual option that is changing + _setOption: function( key, value ) { - this.add_node(oData.nodes[k]); - } - for(k in oData.edges) - { - this.add_edge(oData.edges[k]); - } - if (oData.groups) - { - this.refresh_groups(oData.groups); - } - if (oData.lists) - { - this.refresh_lists(oData.lists); - } - if (this.element.is(':visible')) + this._superApply(arguments); + }, + draw: function() { this._updateBBox(); this.auto_scale(); - this._reset_pan_and_zoom(); - this.draw(); - } - else - { - this.bRedrawNeeded = true; - } - }, - refresh_groups: function(aGroups) - { - if(this.element.parents('.ibo-tab-container').attr('data-status') === 'loaded'){ - if ($('#impacted_groups').length > 0) + this.oPaper.clear(); + this._reset + this.oPaper.setViewBox(this.xPan, this.yPan, this.element.width(), this.element.height(), false); + for(var k in this.aNodes) { - // The "Groups" tab is present, refresh it - if (aGroups.length == 0) + this.aNodes[k].aElements = []; + this._draw_node(this.aNodes[k]); + } + for(var k in this.aEdges) + { + this.aEdges[k].aElements = []; + this._draw_edge(this.aEdges[k]); + } + var me = this; + this.oBackground = this.oPaper + .rect(-10000, -10000, 20000, 20000) + .attr({fill: '#fff', opacity: 0, cursor: 'move'}) + .toBack() + .drag(function(dx, dy, x, y, event) { me._on_background_move(dx, dy, x, y, event); }, function(x, y, event) { me._on_background_drag_start(x, y, event); }, function (event) { me._on_background_drag_end(event); }); + this._make_tooltips(); + }, + _draw_node: function(oNode) + { + var iWidth = oNode.width; + var iHeight = 32; + var iFontSize = 10; + var fTotalZoom = this.fZoom * this.fSliderZoom; + var xPos = Math.round(oNode.x * fTotalZoom + this.xOffset); + var yPos = Math.round(oNode.y * fTotalZoom + this.yOffset); + oNode.tx = 0; + oNode.ty = 0; + switch(oNode.shape) + { + case 'disc': + oScaledAttr = {}; + for(k in oNode.disc_attr) + { + value = oNode.disc_attr[k] + switch(k) + { + // Scalable attributes + case 'stroke-width': + value = value * fTotalZoom; + break; + } + oScaledAttr[k] = value; + } + oNode.aElements.push(this.oPaper.circle(xPos, yPos, iWidth*fTotalZoom / 2).attr(oScaledAttr)); + var oText = this.oPaper.text(xPos, yPos, oNode.label); + oNode.text_attr['font-size'] = iFontSize * fTotalZoom; + oText.attr(oNode.text_attr); + //oText.transform('s'+this.fZoom); + oNode.aElements.push(oText); + break; + + case 'group': + oNode.aElements.push(this.oPaper.circle(xPos, yPos, iWidth*fTotalZoom / 2).attr({fill: '#fff', 'stroke-width':0})); + oScaledAttr = {}; + for(k in oNode.disc_attr) + { + value = oNode.disc_attr[k] + switch(k) + { + // Scalable attributes + case 'stroke-width': + value = value * fTotalZoom; + break; + } + oScaledAttr[k] = value; + } + oNode.aElements.push(this.oPaper.circle(xPos, yPos, iWidth*fTotalZoom / 2).attr(oScaledAttr)); + var xIcon = xPos - 18 * fTotalZoom; + var yIcon = yPos - 18 * fTotalZoom; + oNode.aElements.push(this.oPaper.image(oNode.icon_url, xIcon, yIcon, 16*fTotalZoom, 16*fTotalZoom).attr(oNode.icon_attr)); + oNode.aElements.push(this.oPaper.image(oNode.icon_url, xIcon + 18*fTotalZoom, yIcon, 16*fTotalZoom, 16*fTotalZoom).attr(oNode.icon_attr)); + oNode.aElements.push(this.oPaper.image(oNode.icon_url, xIcon + 9*fTotalZoom, yIcon + 18*fTotalZoom, 16*fTotalZoom, 16*fTotalZoom).attr(oNode.icon_attr)); + var oText = this.oPaper.text(xPos, yPos +2, oNode.label); + oNode.text_attr['font-size'] = iFontSize * fTotalZoom; + oText.attr(oNode.text_attr); + //oText.transform('s'+this.fZoom); + var oBB = oText.getBBox(); + var dy = iHeight/2*fTotalZoom + oBB.height/2; + oText.remove(); + oText = this.oPaper.text(xPos, yPos +dy +2, oNode.label); + oText.attr(oNode.text_attr); + //oText.transform('s'+this.fZoom); + oNode.aElements.push(oText); + oNode.aElements.push(this.oPaper.rect( xPos - oBB.width/2 -2, yPos - oBB.height/2 + dy, oBB.width +4, oBB.height).attr({fill: '#fff', stroke: '#fff', opacity: 0.9})); + oText.toFront(); + break; + + case 'icon': + if(Raphael.svg) + { + // the colorShift plugin works only in SVG + oNode.aElements.push(this.oPaper.image(oNode.icon_url, xPos - iWidth * fTotalZoom/2, yPos - iHeight * fTotalZoom/2, iWidth*fTotalZoom, iHeight*fTotalZoom).colorShift('#fff', 1)); + } + oNode.aElements.push(this.oPaper.image(oNode.icon_url, xPos - iWidth * fTotalZoom/2, yPos - iHeight * fTotalZoom/2, iWidth*fTotalZoom, iHeight*fTotalZoom).attr(oNode.icon_attr)); + + var idx = 0; + for(var i in oNode.context_icons) + { + var sgn = 2*(idx % 2) -1; // Suite: -1, 1, -1, 1, -1, 1, -1, etc. + var coef = Math.floor((1+idx)/2) * sgn; // Suite: 0, 1, -1, 2, -2, 3, -3, etc. + var alpha = coef*Math.PI/4 - Math.PI/2; + var x = xPos + Math.cos(alpha) * 1.25*iWidth * fTotalZoom / 2; + var y = yPos + Math.sin(alpha) * 1.25*iWidth * fTotalZoom / 2; + var l = iWidth/3 * fTotalZoom; + oNode.aElements.push(this.oPaper.image(oNode.context_icons[i], x - l/2, y - l/2, l , l).attr(oNode.icon_attr)); + idx++; + } + var oText = this.oPaper.text( xPos, yPos, oNode.label); + oNode.text_attr['font-size'] = iFontSize * fTotalZoom; + oText.attr(oNode.text_attr); + //oText.transform('S'+fTotalZoom); + var oBB = oText.getBBox(); + var dy = iHeight/2*fTotalZoom + oBB.height/2; + oText.remove(); + oText = this.oPaper.text( xPos, yPos + dy, oNode.label); + oText.attr(oNode.text_attr); + //oText.transform('S'+fTotalZoom); + oNode.aElements.push(oText); + oNode.aElements.push(this.oPaper.rect( xPos - oBB.width/2 -2, yPos - oBB.height/2 + dy, oBB.width +4, oBB.height).attr({fill: '#fff', stroke: '#fff', opacity: 0.9}).toBack()); + break; + } + if (oNode.source) + { + oNode.aElements.push(this.oPaper.circle(xPos, yPos, 1.25*iWidth*fTotalZoom / 2).attr({stroke: '#c33', 'stroke-width': 3*fTotalZoom }).toBack()); + } + if (oNode.sink) + { + oNode.aElements.push(this.oPaper.circle(xPos, yPos, 1.25*iWidth*fTotalZoom / 2).attr({stroke: '#33c', 'stroke-width': 3*fTotalZoom }).toBack()); + } + + var me = this; + for(k in oNode.aElements) + { + var sNodeId = oNode.id; + $(oNode.aElements[k].node).attr({'data-type': oNode.shape, 'data-id': oNode.id} ).attr('class', 'popupMenuTarget'); + oNode.aElements[k].drag( + function(dx, dy, x, y, event) { + clearTimeout($(this.node).data('openTimeoutId')); + me._move(sNodeId, dx, dy, x, y, event); + }, + function(x, y, event) { + me._drag_start(sNodeId, x, y, event); + }, + function (event) { + me._drag_end(sNodeId, event); + } + ); + } + }, + _move: function(sNodeId, dx, dy, x, y, event) + { + var fTotalZoom = this.fZoom * this.fSliderZoom; + var origDx = dx / fTotalZoom; + var origDy = dy / fTotalZoom; + + var oNode = this._find_node(sNodeId); + oNode.x = oNode.xOrig + origDx; + oNode.y = oNode.yOrig + origDy; + + for(k in oNode.aElements) + { + oNode.aElements[k].transform('t'+(oNode.tx + dx)+', '+(oNode.ty + dy)); + + for(j in this.aEdges) { - this.element.closest('[data-role="ibo-tab-container"]').tab_container("GetTabsWidget").disable(2); - $('#impacted_groups').html(''); + var oEdge = this.aEdges[j]; + if ((oEdge.source_node_id == sNodeId) || (oEdge.sink_node_id == sNodeId)) + { + var sPath = this._get_edge_path(oEdge); + oEdge.aElements[0].attr({path: sPath}); + } + } + } + }, + _drag_start: function(sNodeId, x, y, event) + { + var oNode = this._find_node(sNodeId); + oNode.xOrig = oNode.x; + oNode.yOrig = oNode.y; + + }, + _drag_end: function(sNodeId, event) + { + var fTotalZoom = this.fZoom * this.fSliderZoom; + var oNode = this._find_node(sNodeId); + oNode.tx += (oNode.x - oNode.xOrig) * fTotalZoom; + oNode.ty += (oNode.y - oNode.yOrig) * fTotalZoom; + oNode.xOrig = oNode.x; + oNode.yOrig = oNode.y; + this._updateBBox(); + }, + _updateBBox: function() + { + this.options.xmin = 9999; + this.options.xmax = -9999; + this.options.ymin = 9999; + this.options.ymax = -9999; + for(var k in this.aNodes) + { + this.options.xmin = Math.min(this.aNodes[k].x + this.aNodes[k].tx - this.aNodes[k].width/2, this.options.xmin); + this.options.xmax = Math.max(this.aNodes[k].x + this.aNodes[k].tx + this.aNodes[k].width/2, this.options.xmax); + this.options.ymin = Math.min(this.aNodes[k].y + this.aNodes[k].ty - this.aNodes[k].width/2, this.options.ymin); + this.options.ymax = Math.max(this.aNodes[k].y + this.aNodes[k].ty + this.aNodes[k].width/2, this.options.ymax); + } + }, + _get_edge_path: function(oEdge) + { + var fTotalZoom = this.fZoom * this.fSliderZoom; + var oStart = this._find_node(oEdge.source_node_id); + var oEnd = this._find_node(oEdge.sink_node_id); + var iArrowSize = 5; + + if ((oStart == null) || (oEnd == null)) return ''; + + var xStart = Math.round(oStart.x * fTotalZoom + this.xOffset); + var yStart = Math.round(oStart.y * fTotalZoom + this.yOffset); + var xEnd = Math.round(oEnd.x * fTotalZoom + this.xOffset); + var yEnd = Math.round(oEnd.y * fTotalZoom + this.yOffset); + + var sPath = Raphael.format('M{0},{1}L{2},{3}', xStart, yStart, xEnd, yEnd); + var vx = (xEnd - xStart); + var vy = (yEnd - yStart); + var l = Math.sqrt(vx*vx+vy*vy); + vx = vx / l; + vy = vy / l; + var ux = -vy; + var uy = vx; + var lPos = Math.max(l/2, l - 40*fTotalZoom); + var xArrow = xStart + vx * lPos; + var yArrow = yStart + vy * lPos; + sPath += Raphael.format('M{0},{1}l{2},{3}M{4},{5}l{6},{7}', xArrow, yArrow, fTotalZoom * iArrowSize *(-vx + ux), fTotalZoom * iArrowSize *(-vy + uy), xArrow, yArrow, fTotalZoom * iArrowSize *(-vx - ux), fTotalZoom * iArrowSize *(-vy - uy)); + return sPath; + }, + _draw_edge: function(oEdge) + { + var fTotalZoom = this.fZoom * this.fSliderZoom; + var fStrokeSize = Math.max(1, 2 * fTotalZoom); + var sPath = this._get_edge_path(oEdge); + var oAttr = $.extend(oEdge.attr); + oAttr['stroke-linecap'] = 'round'; + oAttr['stroke-width'] = fStrokeSize; + oEdge.aElements.push(this.oPaper.path(sPath).attr(oAttr).toBack()); + }, + _find_node: function(sId) + { + for(var k in this.aNodes) + { + if (this.aNodes[k].id == sId) return this.aNodes[k]; + } + return null; + }, + auto_scale: function() + { + var fMaxZoom = 1.5; + + iMargin = 10; + xmin = this.options.xmin - iMargin; + xmax = this.options.xmax + iMargin; + ymin = this.options.ymin - iMargin; + ymax = this.options.ymax + iMargin; + var xScale = this.element.width() / (xmax - xmin); + var yScale = this.element.height() / (ymax - ymin + this.iTextHeight); + + this.fZoom = Math.min(xScale, yScale, fMaxZoom); + switch(this.options.align) + { + case 'left': + this.xOffset = -xmin * this.fZoom; + break; + + case 'right': + this.xOffset = (this.element.width() - (xmax - xmin) * this.fZoom); + break; + + case 'center': + this.xOffset = -xmin * this.fZoom + (this.element.width() - (xmax - xmin) * this.fZoom) / 2; + break; + } + switch(this.options['vertical-align']) + { + case 'top': + this.yOffset = -ymin * this.fZoom; + break; + + case 'bottom': + this.yOffset = this.element.height() - (ymax + this.iTextHeight) * this.fZoom; + break; + + case 'middle': + this.yOffset = -ymin * this.fZoom + (this.element.height() - (ymax - ymin + this.iTextHeight) * this.fZoom) / 2; + break; + } + }, + add_node: function(oNode) + { + oNode.aElements = []; + oNode.tx = 0; + oNode.ty = 0; + this.aNodes.push(oNode); + }, + add_edge: function(oEdge) + { + oEdge.aElements = []; + this.aEdges.push(oEdge); + }, + show_group: function(sGroupId) + { + this._close_all_tooltips(); + // Activate the 3rd tab + this.element.closest('[data-role="ibo-tab-container"]').tab_container("GetTabsWidget").option("active", 2); + // Scroll into view the group + if ($('#'+sGroupId).length > 0) + { + $('#'+sGroupId)[0].scrollIntoView(); + } + }, + _create_toolkit_menu: function() + { + var sPopupMenuId = 'tk_graph'+this.element.attr('id'); + var sHtml = '
    '; + var sId = this.element.attr('id'); + sHtml += '
    '; + if (this.options.additional_contexts.length > 0) + { + sHtml += '
    ' + } + sHtml += ''; + sHtml += '
    '; + sHtml += '
    '; + sHtml += '
    '; + sHtml += '
    '; + sHtml += '
    '; + sHtml += '
    '; + sHtml += '
    '; + sHtml += '
    '; + + + this.element.before(sHtml); + $('#'+sPopupMenuId+'>ul').popupmenu(); + + + var me = this; + $('#'+sPopupMenuId+'_pdf').on('click', function() { me.export_as_pdf(); }); + $('#'+sPopupMenuId+'_attachment').on('click', function() { me.export_as_attachment(); }); + $('#'+sId+'_zoom').slider({ min: 0, max: 5, value: 1, step: 0.25, change: function() { me._on_zoom_change( $(this).slider('value')); } }); + $('#'+sId+'_zoom_plus').on('click', function() { $('#'+sId+'_zoom').slider('value', 0.25 + $('#'+sId+'_zoom').slider('value')); return false; }); + $('#'+sId+'_zoom_minus').on('click', function() { $('#'+sId+'_zoom').slider('value', $('#'+sId+'_zoom').slider('value') - 0.25); return false; }); + $('#'+sId+'_contexts').multiselect({header: true, checkAllText: this.options.labels.check_all, uncheckAllText: this.options.labels.uncheck_all, noneSelectedText: this.options.labels.none_selected, selectedText: this.options.labels.nb_selected, selectedList: 1}); + $('#'+sId+'_refresh_btn').button().on('click', function() { me.reload(); }); + }, + _build_context_menus: function() + { + var sId = this.element.attr('id'); + var me = this; + + $.contextMenu({ + selector: '#'+sId+' .popupMenuTarget', + build: function(trigger, e) { + // this callback is executed every time the menu is to be shown + // its results are destroyed every time the menu is hidden + // e is the original contextmenu event, containing e.pageX and e.pageY (amongst other data) + var sType = trigger.attr('data-type'); + var sNodeId = trigger.attr('data-id'); + var oNode = me._find_node(sNodeId); + clearTimeout(trigger.data('openTimeoutId')); + + /* + var sObjName = trigger.attr('data-class'); + var sIndex = trigger.attr('data-index'); + var originalEvent = e; + var bHasItems = false; + */ + var oResult = {callback: null, items: {}}; + switch(sType) + { + case 'group': + var sGroupIndex = oNode.group_index; + if( $('#relation_group_'+sGroupIndex).length > 0) + { + oResult = { + callback: function(key, options) { + var me = $('.itop-simple-graph').data('itopSimple_graph'); // need a live value + me.show_group('relation_group_'+sGroupIndex); + }, + items: { 'show': {name: me.options.drill_down.label } } + }; + } + break; + + case 'icon': + var sObjClass = oNode.obj_class; + var sObjKey = oNode.obj_key; + oResult = { + callback: function(key, options) { + var me = $('.itop-simple-graph').data('itopSimple_graph'); // need a live value + var sURL = me.options.drill_down.url.replace('%1$s', sObjClass).replace('%2$s', sObjKey); + window.location.href = sURL; + }, + items: { 'details': {name: me.options.drill_down.label } } + }; + break; + + default: + oResult = false; // No context menu + } + return oResult; + } + }); + + }, + export_as_pdf: function() + { + this._export_dlg(this.options.labels.export_pdf_title, this.options.export_as_pdf.url, 'download_pdf'); + }, + _export_dlg: function(sTitle, sSubmitUrl, sOperation) + { + var sId = this.element.attr('id'); + var me = this; + var oPositions = {}; + for(k in this.aNodes) + { + oPositions[this.aNodes[k].id] = {x: this.aNodes[k].x, y: this.aNodes[k].y }; + } + var sHtmlForm = '
    '; + sHtmlForm += ''; + sHtmlForm += ''; + $('#'+sId+'_contexts').multiselect('getChecked').each(function() { + sHtmlForm += ''; + }); + + sHtmlForm += ''; + for(k in this.options.excluded_classes) + { + sHtmlForm += ''; + } + for(var k1 in this.options.sources) + { + for(var k2 in this.options.sources[k1]) + { + sHtmlForm += ''; + } + } + for(var k1 in this.options.excluded) + { + for(var k2 in this.options.excluded[k1]) + { + sHtmlForm += ''; + } + } + if (sOperation == 'attachment') + { + sHtmlForm += ''; + sHtmlForm += ''; + } + sHtmlForm += '
    '; + sHtmlForm += ''; + sHtmlForm += ''; + sHtmlForm += ''; + sHtmlForm += ''; + sHtmlForm += ''; + sHtmlForm += '
    '+this.options.page_format.label+'
    '+this.options.page_orientation.label+'
    '+this.options.labels.title+'
    '+this.options.labels.comments+'
    '; + sHtmlForm += ''; + + $('body').append(sHtmlForm); + $('#graph_'+this.element.attr('id')+'_export_dlg input[name="positions"]').val(JSON.stringify(oPositions)); + var me = this; + if (sOperation == 'attachment') + { + $('#GraphExportDlg'+this.element.attr('id')+' form').on('submit', function() { return me._on_export_as_attachment(); }); + } + $('#GraphExportDlg'+this.element.attr('id')).dialog({ + width: 'auto', + modal: true, + title: sTitle, + close: function() { $(this).remove(); }, + buttons: [ + {text: this.options.labels['cancel'], click: function() { $(this).dialog('close');} }, + {text: this.options.labels['export'], click: function() { $('#graph_'+me.element.attr('id')+'_export_dlg').submit(); $(this).dialog('close');} }, + ] + }); + }, + _on_zoom_change: function(sliderValue) + { + if(!this.bInUpdateSliderZoom) + { + var Z0 = this.fSliderZoom; + var X = this.xOffset - this.element.width()/2; + var Y = this.yOffset - this.element.height()/2; + + this.fSliderZoom = Math.pow(2 , (sliderValue - 1)); + + var Z1 = this.fSliderZoom = Math.pow(2 , (sliderValue - 1)); + var dx = X * (1 - Z1/Z0); + var dy = Y * (1 - Z1/Z0); + this.xPan += dx; + this.yPan += dy; + this._close_all_tooltips(); + this.oPaper.setViewBox(this.xPan, this.yPan, this.element.width(), this.element.height(), false); + this.draw(); + } + }, + _on_mousewheel: function(event, delta, deltaX, deltaY) + { + if(this.element.hasClass(this.css_classes.has_focus)) + { + var fStep = 0.25*delta; + var sId = this.element.attr('id'); + $('#'+sId+'_zoom').slider('value', fStep + $('#'+sId+'_zoom').slider('value')); + } + }, + _on_resize: function() + { + this.auto_scale(); + this._close_all_tooltips(); + this.draw(); + }, + _on_tabs_activate: function(ui) + { + if (ui.newPanel[0] === $('#'+this.sTabId)[0]) + { + if (this.bRedrawNeeded) + { + this._updateBBox(); + this.auto_scale(); + this.oPaper.setSize(this.element.width(), this.element.height()); + this._reset_pan_and_zoom(); + this.draw(); + bRedrawNeeded = false; + } + } + }, + load: function(oData) + { + var me = this; + var sId = this.element.attr('id'); + this.aNodes = []; + this.aEdges = []; + for(k in oData.nodes) + { + this.add_node(oData.nodes[k]); + } + for(k in oData.edges) + { + this.add_edge(oData.edges[k]); + } + if (oData.groups) + { + this.refresh_groups(oData.groups); + } + if (oData.lists) + { + if (this.options.excluded_classes.length > 0) { + var newList = {}; + $.each(oData.lists, function (index, listId) { + if (me.options.excluded_classes.indexOf(index) < 0) { + newList[index] = listId; + } + }); + me.refresh_lists(newList); + if ($('#alert_filtered_list').length > 0) { + $('#alert_filtered_list').removeClass('ibo-is-hidden'); + } + } else { + me.refresh_lists(oData.lists); + if ($('#alert_filtered_list').length > 0) { + $('#alert_filtered_list').addClass('ibo-is-hidden'); + } + } + } + if (me.element.is(':visible')) { + me._updateBBox(); + me.auto_scale(); + me._reset_pan_and_zoom(); + me.draw(); + } else { + me.bRedrawNeeded = true; + } + }, + refresh_groups: function(aGroups) + { + if(this.element.parents('.ibo-tab-container').attr('data-status') === 'loaded'){ + if ($('#impacted_groups').length > 0) + { + // The "Groups" tab is present, refresh it + if (aGroups.length == 0) + { + this.element.closest('[data-role="ibo-tab-container"]').tab_container("GetTabsWidget").disable(2); + $('#impacted_groups').html(''); + } + else + { + this.element.closest('[data-role="ibo-tab-container"]').tab_container("GetTabsWidget").enable(2); + $('#impacted_groups').block({message:this.options.labels.loading}); + var sUrl = GetAbsoluteUrlAppRoot()+'pages/ajax.render.php'; + $.post(sUrl, { operation: 'relation_groups', groups: aGroups }, function(data) { + $('#impacted_groups').unblock(); + $('#impacted_groups').html(data); + }); + } + } + } + else{ + setTimeout(this.refresh_groups(aGroups), 800); + } + }, + refresh_lists: function(aLists) + { + if ($('#impacted_objects_lists').length > 0) + { + // The "Lists" tab is present, refresh it + if (aLists.length == 0) + { + $('#impacted_objects_lists').html(''); } else { - this.element.closest('[data-role="ibo-tab-container"]').tab_container("GetTabsWidget").enable(2); - $('#impacted_groups').block({message:this.options.labels.loading}); + $('#impacted_objects_lists').block({message:this.options.labels.loading}); var sUrl = GetAbsoluteUrlAppRoot()+'pages/ajax.render.php'; - $.post(sUrl, { operation: 'relation_groups', groups: aGroups }, function(data) { - $('#impacted_groups').unblock(); - $('#impacted_groups').html(data); + $.post(sUrl, { operation: 'relation_lists', lists: aLists }, function(data) { + $('#impacted_objects_lists').unblock(); + $('#impacted_objects_lists').html(data); }); } } - } - else{ - setTimeout(this.refresh_groups(aGroups), 800); - } - }, - refresh_lists: function(aLists) - { - if ($('#impacted_objects_lists').length > 0) + }, + _reset_pan_and_zoom: function() { - // The "Lists" tab is present, refresh it - if (aLists.length == 0) - { - $('#impacted_objects_lists').html(''); - } - else - { - $('#impacted_objects_lists').block({message:this.options.labels.loading}); - var sUrl = GetAbsoluteUrlAppRoot()+'pages/ajax.render.php'; - $.post(sUrl, { operation: 'relation_lists', lists: aLists }, function(data) { - $('#impacted_objects_lists').unblock(); - $('#impacted_objects_lists').html(data); - }); - } - } - }, - _reset_pan_and_zoom: function() - { - this.xPan = 0; - this.yPan = 0; - var sId = this.element.attr('id'); - this.bInUpdateSliderZoom = true; - $('#'+sId+'_zoom').slider('value', 1); - this.fSliderZoom = 1.0; - this.bInUpdateSliderZoom = false; - this.oPaper.setViewBox(this.xPan, this.yPan, this.element.width(), this.element.height(), false); - }, - load_from_url: function(sUrl) - { - this.options.load_from_url = sUrl; - var me = this; - var sId = this.element.attr('id'); - this.options.grouping_threshold = $('#'+sId+'_grouping_threshold').val(); - if (this.options.grouping_threshold < 2) + this.xPan = 0; + this.yPan = 0; + var sId = this.element.attr('id'); + this.bInUpdateSliderZoom = true; + $('#'+sId+'_zoom').slider('value', 1); + this.fSliderZoom = 1.0; + this.bInUpdateSliderZoom = false; + this.oPaper.setViewBox(this.xPan, this.yPan, this.element.width(), this.element.height(), false); + }, + load_from_url: function(sUrl) { - this.options.grouping_threshold = 2; - $('#'+sId+'_grouping_threshold').val(this.options.grouping_threshold); - } - var aContexts = []; - $('#'+sId+'_contexts').multiselect('getChecked').each(function() { aContexts[$(this).val()] = me.options.additional_contexts[$(this).val()].oql; }); + this.options.load_from_url = sUrl; + var me = this; + var sId = this.element.attr('id'); + this.options.grouping_threshold = $('#'+sId+'_grouping_threshold').val(); + if (this.options.grouping_threshold < 2) + { + this.options.grouping_threshold = 2; + $('#'+sId+'_grouping_threshold').val(this.options.grouping_threshold); + } + var aContexts = []; + $('#'+sId+'_contexts').multiselect('getChecked').each(function() { aContexts[$(this).val()] = me.options.additional_contexts[$(this).val()].oql; }); - this._close_all_tooltips(); - this.element.block({message:this.options.labels.loading}); - - $('#'+sId+'_refresh_btn').button('disable'); - $.post(sUrl, {excluded_classes: this.options.excluded_classes, g: this.options.grouping_threshold, sources: this.options.sources, excluded: this.options.excluded, contexts: aContexts, context_key: this.options.context_key }, function(data) { - me.load(data); - me.element.unblock(); - $('#'+sId+'_refresh_btn').button('enable'); - }, 'json'); - }, - export_as_attachment: function() - { - this._export_dlg(this.options.labels.export_as_attachment_title, this.options.export_as_attachment.url, 'attachment'); - }, - _on_export_as_attachment: function() - { - var oParams = {}; - var oPositions = {}; - var jForm = $('#GraphExportDlg'+this.element.attr('id')+' form'); - for(k in this.aNodes) + this._close_all_tooltips(); + this.element.block({message:this.options.labels.loading}); + + $('#'+sId+'_refresh_btn').button('disable'); + $.post(sUrl, {excluded_classes: this.options.excluded_classes, g: this.options.grouping_threshold, sources: this.options.sources, excluded: this.options.excluded, contexts: aContexts, context_key: this.options.context_key }, function(data) { + me.load(data); + me.element.unblock(); + $('#'+sId+'_refresh_btn').button('enable'); + }, 'json'); + }, + export_as_attachment: function() { - oPositions[this.aNodes[k].id] = {x: this.aNodes[k].x, y: this.aNodes[k].y }; - } - oParams.positions = JSON.stringify(oPositions); - oParams.sources = this.options.sources; - oParams.excluded_classes = this.options.excluded_classes; - oParams.title = jForm.find(':input[name="title"]').val(); - oParams.comments = jForm.find(':input[name="comments"]').val(); - oParams.include_list = jForm.find(':input[name="include_list"]:checked').length; - oParams.o = jForm.find(':input[name="o"]').val(); - oParams.p = jForm.find(':input[name="p"]').val(); - oParams.obj_class = this.options.export_as_attachment.obj_class; - oParams.obj_key = this.options.export_as_attachment.obj_key; - oParams.contexts = []; - var me = this; - $('#'+this.element.attr('id')+'_contexts').multiselect('getChecked').each(function() { - oParams.contexts[$(this).val()] = me.options.additional_contexts[$(this).val()].oql; - }); - oParams.context_key = this.options.context_key; - var sUrl = jForm.attr('action'); - var sTitle = oParams.title; - var jPanel = $('#attachments').closest('.ui-tabs-panel'); - var jTab = null; - var sTabText = null; - if (jPanel.length > 0) + this._export_dlg(this.options.labels.export_as_attachment_title, this.options.export_as_attachment.url, 'attachment'); + }, + _on_export_as_attachment: function() { - var sTabId = jPanel.attr('id'); - jTab = $('li[aria-controls='+sTabId+']'); - sTabText = jTab.find('span').html(); - jTab.find('span').html(sTabText+' '); - } - $.post(sUrl, oParams, function(data) { - var sDownloadLink = GetAbsoluteUrlAppRoot()+'pages/ajax.document.php?operation=download_document&class=Attachment&field=contents&id='+data.att_id; - var sIcon = GetAbsoluteUrlModulesRoot()+'itop-attachments/icons/icons8-pdf.svg'; - if (jTab != null) + var oParams = {}; + var oPositions = {}; + var jForm = $('#GraphExportDlg'+this.element.attr('id')+' form'); + for(k in this.aNodes) { - var re = /^([^(]+)\(([0-9]+)\)(.*)$/; - var aParts = re.exec(sTabText); - if (aParts == null) - { - // First attachment - $('#attachments').html(''); - jTab.find('span').html(sTabText +' (1)'); - } - else - { - $('#attachments').append(''); - var iPrevCount = parseInt(aParts[2], 10); - jTab.find('span').html(aParts[1]+'('+(1 + iPrevCount)+')'+aParts[3]); - } + oPositions[this.aNodes[k].id] = {x: this.aNodes[k].x, y: this.aNodes[k].y }; } - }, 'json'); - return false; - }, - reload: function() - { - this.load_from_url(this.options.load_from_url); - }, - _make_tooltips: function() - { - var me = this; - let aTooltipGroups = []; - $( ".popupMenuTarget" ).each(function(){ - var sDataId = $(this).attr('data-id'); - var sTooltipContent = me._get_tooltip_content(sDataId); - $(this).attr('data-tooltip-content', sTooltipContent) - .attr('data-tooltip-html-enabled', 'true') - .attr('data-tooltip-interaction-enabled', 'true') - .attr('data-tooltip-append-to', 'body') - .attr('data-tooltip-hide-delay', '1500'); - CombodoTooltip.InitTooltipFromMarkup($(this)); - if(aTooltipGroups.indexOf(sDataId) < 0) { - aTooltipGroups.push(sDataId); + oParams.positions = JSON.stringify(oPositions); + oParams.sources = this.options.sources; + oParams.excluded_classes = this.options.excluded_classes; + oParams.title = jForm.find(':input[name="title"]').val(); + oParams.comments = jForm.find(':input[name="comments"]').val(); + oParams.include_list = jForm.find(':input[name="include_list"]:checked').length; + oParams.o = jForm.find(':input[name="o"]').val(); + oParams.p = jForm.find(':input[name="p"]').val(); + oParams.obj_class = this.options.export_as_attachment.obj_class; + oParams.obj_key = this.options.export_as_attachment.obj_key; + oParams.contexts = []; + var me = this; + $('#'+this.element.attr('id')+'_contexts').multiselect('getChecked').each(function() { + oParams.contexts[$(this).val()] = me.options.additional_contexts[$(this).val()].oql; + }); + oParams.context_key = this.options.context_key; + var sUrl = jForm.attr('action'); + var sTitle = oParams.title; + var jPanel = $('#attachments').closest('.ui-tabs-panel'); + var jTab = null; + var sTabText = null; + if (jPanel.length > 0) + { + var sTabId = jPanel.attr('id'); + jTab = $('li[aria-controls='+sTabId+']'); + sTabText = jTab.find('span').html(); + jTab.find('span').html(sTabText+' '); } - }); - for(let sTooltipGroupKey in aTooltipGroups) { - CombodoTooltip.InitSingletonFromSelector('.itop-simple-graph [data-id="' + aTooltipGroups[sTooltipGroupKey] + '"]'); - } - }, - _get_tooltip_content: function(sNodeId) - { - var oNode = this._find_node(sNodeId); - if (oNode !== null) + $.post(sUrl, oParams, function(data) { + var sDownloadLink = GetAbsoluteUrlAppRoot()+'pages/ajax.document.php?operation=download_document&class=Attachment&field=contents&id='+data.att_id; + var sIcon = GetAbsoluteUrlModulesRoot()+'itop-attachments/icons/icons8-pdf.svg'; + if (jTab != null) + { + var re = /^([^(]+)\(([0-9]+)\)(.*)$/; + var aParts = re.exec(sTabText); + if (aParts == null) + { + // First attachment + $('#attachments').html(''); + jTab.find('span').html(sTabText +' (1)'); + } + else + { + $('#attachments').append(''); + var iPrevCount = parseInt(aParts[2], 10); + jTab.find('span').html(aParts[1]+'('+(1 + iPrevCount)+')'+aParts[3]); + } + } + }, 'json'); + return false; + }, + reload: function() { - return oNode.tooltip; - } - return '

    Node Id:'+sNodeId+'

    '; - }, - _close_all_tooltips: function() - { - //obsolete - }, - _on_background_drag_start: function(x, y, event) - { - this.bDragging = true; - this.xDrag = 0; - this.yDrag = 0; - //this._close_all_tooltips(); - }, - _on_background_move: function(dx, dy, x, y, event) - { - if (this.bDragging) + this.load_from_url(this.options.load_from_url); + }, + _make_tooltips: function() { - this.xDrag = dx; - this.yDrag = dy; - this.oPaper.setViewBox(this.xPan - this.xDrag, this.yPan - this.yDrag, this.element.width(), this.element.height(), false); - } - }, - _on_background_drag_end: function(event) - { - if (this.bDragging) + var me = this; + let aTooltipGroups = []; + $( ".popupMenuTarget" ).each(function(){ + var sDataId = $(this).attr('data-id'); + var sTooltipContent = me._get_tooltip_content(sDataId); + $(this).attr('data-tooltip-content', sTooltipContent) + .attr('data-tooltip-html-enabled', 'true') + .attr('data-tooltip-interaction-enabled', 'true') + .attr('data-tooltip-append-to', 'body') + .attr('data-tooltip-hide-delay', '1500'); + CombodoTooltip.InitTooltipFromMarkup($(this)); + if(aTooltipGroups.indexOf(sDataId) < 0) { + aTooltipGroups.push(sDataId); + } + }); + for(let sTooltipGroupKey in aTooltipGroups) { + CombodoTooltip.InitSingletonFromSelector('.itop-simple-graph [data-id="' + aTooltipGroups[sTooltipGroupKey] + '"]'); + } + }, + _get_tooltip_content: function(sNodeId) { - this.xPan -= this.xDrag; - this.yPan -= this.yDrag; + var oNode = this._find_node(sNodeId); + if (oNode !== null) + { + return oNode.tooltip; + } + return '

    Node Id:'+sNodeId+'

    '; + }, + _close_all_tooltips: function() + { + //obsolete + }, + _on_background_drag_start: function(x, y, event) + { + this.bDragging = true; this.xDrag = 0; this.yDrag = 0; - this.bDragging = false; - } - }, - }); + //this._close_all_tooltips(); + }, + _on_background_move: function(dx, dy, x, y, event) + { + if (this.bDragging) + { + this.xDrag = dx; + this.yDrag = dy; + this.oPaper.setViewBox(this.xPan - this.xDrag, this.yPan - this.yDrag, this.element.width(), this.element.height(), false); + } + }, + _on_background_drag_end: function(event) + { + if (this.bDragging) + { + this.xPan -= this.xDrag; + this.yPan -= this.yDrag; + this.xDrag = 0; + this.yDrag = 0; + this.bDragging = false; + } + }, + }); }); diff --git a/js/table-selectable-lines.js b/js/table-selectable-lines.js index c0d8528dd..e0fc2fc43 100644 --- a/js/table-selectable-lines.js +++ b/js/table-selectable-lines.js @@ -32,7 +32,10 @@ $(document).ready(function () { var LINE_WITH_INPUTS_SELECTOR = "tbody>tr>"+CELLS_WITH_INPUT_SELECTOR; - // Tables with inputs inside cells + // Set a click handler on all tables containing inputs + // since 3.0.1 N°4619 we are using only one handler for both cases : + // - clicking in a cell that is not the first child, and that contains one input:radio or input:checkbox + // - clicking anywhere in a line $(document).on('click', TABLE_SELECTOR+':has('+LINE_WITH_INPUTS_SELECTOR+')', function (event) { var $eventTarget = $(event.target); if (shouldExitHandler($eventTarget)) { @@ -41,17 +44,14 @@ $(document).ready(function () { var $cellClicked = $eventTarget.closest("td"); var $cellClickedInput = $cellClicked.find(INPUT_SELECTOR); - if ($cellClickedInput.length === 1) { + if (($cellClickedInput.length === 1) + && ($cellClickedInput.is("input:radio") || $cellClickedInput.is("input:checkbox")) + ) { $cellClickedInput.click(); - } - }); - - // Tables with one input in the first cell to select lines - $(document).on('click', TABLE_SELECTOR+':has('+LINE_WITH_INPUT_IN_FIRST_CELL_SELECTOR+')', function (event) { - var $eventTarget = $(event.target); - if (shouldExitHandler($eventTarget)) { - return; + if ($cellClicked.not(":first-child")) { + return; + } } var $lineClicked = $eventTarget.closest("tr"); @@ -122,17 +122,17 @@ $(document).ready(function () { function updateLines($inputChanged) { - var $selectedLine = $inputChanged.closest("tr"); - - // didn't find a proper event fired when radio is deselected... so doing this ! - if ($inputChanged.is('input:radio')) - { - $selectedLine - .closest('table') - .find('tr') - .removeClass(SELECTED_CLASS); + var $selectedCell = $inputChanged.closest("td"); + if (false === $selectedCell.is("tr>td:first-child")) { + return; } - $selectedLine.toggleClass(SELECTED_CLASS); + var $selectedLine = $inputChanged.closest("tr"); + + if($inputChanged.prop('checked')) { + $selectedLine.addClass(SELECTED_CLASS); + } else { + $selectedLine.removeClass(SELECTED_CLASS); + } } }); diff --git a/js/utils.js b/js/utils.js index 1424d01c4..78907be06 100644 --- a/js/utils.js +++ b/js/utils.js @@ -583,18 +583,6 @@ function ExportInitButton(sSelector) { }); } -/** - * @deprecated 3.0.0 will be removed in 3.1, see N°3824 - */ -function DisplayHistory(sSelector, sFilter, iCount, iStart) { - $(sSelector).block(); - var oParams = {operation: 'history_from_filter', filter: sFilter, start: iStart, count: iCount}; - $.post(GetAbsoluteUrlAppRoot()+'pages/ajax.render.php', oParams, function (data) { - $(sSelector).html(data).unblock(); - } - ); -} - /** * @deprecated 3.0.0 N°4367 deprecated, use {@see CombodoSanitizer.EscapeHtml} instead * diff --git a/lib/.gitignore b/lib/.gitignore index fe9051d17..aeb628c79 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -13,9 +13,7 @@ # ArchiveTar /pear/archive_tar/docs /pear/archive_tar/scripts -/pear/archive_tar/tests /pear/archive_tar/sync-php4 -/pear/console_getopt/tests # Emogrifier /pelago/emogrifier/.github @@ -32,4 +30,4 @@ # TWIG /twig/twig/doc /twig/twig/test -/twig/twig/drupal_test.sh \ No newline at end of file +/twig/twig/drupal_test.sh diff --git a/lib/composer/autoload_classmap.php b/lib/composer/autoload_classmap.php index d4ce3a23c..f508b3e8d 100644 --- a/lib/composer/autoload_classmap.php +++ b/lib/composer/autoload_classmap.php @@ -18,7 +18,7 @@ return array( 'ActionChecker' => $baseDir . '/core/userrights.class.inc.php', 'ActionEmail' => $baseDir . '/core/action.class.inc.php', 'ActionNotification' => $baseDir . '/core/action.class.inc.php', - 'AjaxPage' => $baseDir . '/sources/application/WebPage/AjaxPage.php', + 'AjaxPage' => $baseDir . '/sources/Application/WebPage/AjaxPage.php', 'ApcService' => $baseDir . '/core/apc-service.class.inc.php', 'ApplicationContext' => $baseDir . '/application/applicationcontext.class.inc.php', 'ApplicationException' => $baseDir . '/application/exceptions/ApplicationException.php', @@ -100,8 +100,8 @@ return array( 'BulkExportMissingParameterException' => $baseDir . '/core/bulkexport.class.inc.php', 'BulkExportResult' => $baseDir . '/core/bulkexport.class.inc.php', 'BulkExportResultGC' => $baseDir . '/core/bulkexport.class.inc.php', - 'CLILikeWebPage' => $baseDir . '/sources/application/WebPage/CLILikeWebPage.php', - 'CLIPage' => $baseDir . '/sources/application/WebPage/CLIPage.php', + 'CLILikeWebPage' => $baseDir . '/sources/Application/WebPage/CLILikeWebPage.php', + 'CLIPage' => $baseDir . '/sources/Application/WebPage/CLIPage.php', 'CMDBChange' => $baseDir . '/core/cmdbchange.class.inc.php', 'CMDBChangeOp' => $baseDir . '/core/cmdbchangeop.class.inc.php', 'CMDBChangeOpCreate' => $baseDir . '/core/cmdbchangeop.class.inc.php', @@ -126,10 +126,10 @@ return array( 'CMDBObjectSet' => $baseDir . '/core/cmdbobject.class.inc.php', 'CMDBSource' => $baseDir . '/core/cmdbsource.class.inc.php', 'CSVBulkExport' => $baseDir . '/core/csvbulkexport.class.inc.php', - 'CSVPage' => $baseDir . '/sources/application/WebPage/CSVPage.php', + 'CSVPage' => $baseDir . '/sources/Application/WebPage/CSVPage.php', 'CSVParser' => $baseDir . '/core/csvparser.class.inc.php', 'CSVParserException' => $baseDir . '/application/exceptions/CSVParserException.php', - 'CaptureWebPage' => $baseDir . '/sources/application/WebPage/CaptureWebPage.php', + 'CaptureWebPage' => $baseDir . '/sources/Application/WebPage/CaptureWebPage.php', 'CellChangeSpec' => $baseDir . '/core/bulkchange.class.inc.php', 'CellStatus_Ambiguous' => $baseDir . '/core/bulkchange.class.inc.php', 'CellStatus_Issue' => $baseDir . '/core/bulkchange.class.inc.php', @@ -141,161 +141,161 @@ return array( 'CharConcatWSExpression' => $baseDir . '/core/oql/expression.class.inc.php', 'CheckStopWatchThresholds' => $baseDir . '/core/ormstopwatch.class.inc.php', 'CheckableExpression' => $baseDir . '/core/oql/oqlquery.class.inc.php', - 'Combodo\\iTop\\Application\\Branding' => $baseDir . '/sources/application/Branding.php', - 'Combodo\\iTop\\Application\\Helper\\Session' => $baseDir . '/sources/application/Helper/Session.php', - 'Combodo\\iTop\\Application\\Helper\\WebResourcesHelper' => $baseDir . '/sources/application/Helper/WebResourcesHelper.php', - 'Combodo\\iTop\\Application\\Search\\AjaxSearchException' => $baseDir . '/sources/application/search/ajaxsearchexception.class.inc.php', - 'Combodo\\iTop\\Application\\Search\\CriterionConversionAbstract' => $baseDir . '/sources/application/search/criterionconversionabstract.class.inc.php', - 'Combodo\\iTop\\Application\\Search\\CriterionConversion\\CriterionToOQL' => $baseDir . '/sources/application/search/criterionconversion/criteriontooql.class.inc.php', - 'Combodo\\iTop\\Application\\Search\\CriterionConversion\\CriterionToSearchForm' => $baseDir . '/sources/application/search/criterionconversion/criteriontosearchform.class.inc.php', - 'Combodo\\iTop\\Application\\Search\\CriterionParser' => $baseDir . '/sources/application/search/criterionparser.class.inc.php', - 'Combodo\\iTop\\Application\\Search\\SearchForm' => $baseDir . '/sources/application/search/searchform.class.inc.php', - 'Combodo\\iTop\\Application\\Status\\Status' => $baseDir . '/sources/application/status/Status.php', - 'Combodo\\iTop\\Application\\TwigBase\\Controller\\Controller' => $baseDir . '/sources/application/TwigBase/Controller/Controller.php', + 'Combodo\\iTop\\Application\\Branding' => $baseDir . '/sources/Application/Branding.php', + 'Combodo\\iTop\\Application\\Helper\\Session' => $baseDir . '/sources/Application/Helper/Session.php', + 'Combodo\\iTop\\Application\\Helper\\WebResourcesHelper' => $baseDir . '/sources/Application/Helper/WebResourcesHelper.php', + 'Combodo\\iTop\\Application\\Search\\AjaxSearchException' => $baseDir . '/sources/Application/Search/ajaxsearchexception.class.inc.php', + 'Combodo\\iTop\\Application\\Search\\CriterionConversionAbstract' => $baseDir . '/sources/Application/Search/criterionconversionabstract.class.inc.php', + 'Combodo\\iTop\\Application\\Search\\CriterionConversion\\CriterionToOQL' => $baseDir . '/sources/Application/Search/CriterionConversion/criteriontooql.class.inc.php', + 'Combodo\\iTop\\Application\\Search\\CriterionConversion\\CriterionToSearchForm' => $baseDir . '/sources/Application/Search/CriterionConversion/criteriontosearchform.class.inc.php', + 'Combodo\\iTop\\Application\\Search\\CriterionParser' => $baseDir . '/sources/Application/Search/criterionparser.class.inc.php', + 'Combodo\\iTop\\Application\\Search\\SearchForm' => $baseDir . '/sources/Application/Search/searchform.class.inc.php', + 'Combodo\\iTop\\Application\\Status\\Status' => $baseDir . '/sources/Application/Status/Status.php', + 'Combodo\\iTop\\Application\\TwigBase\\Controller\\Controller' => $baseDir . '/sources/Application/TwigBase/Controller/Controller.php', 'Combodo\\iTop\\Application\\TwigBase\\Controller\\PageNotFoundException' => $baseDir . '/application/exceptions/PageNotFoundException.php', - 'Combodo\\iTop\\Application\\TwigBase\\Twig\\Extension' => $baseDir . '/sources/application/TwigBase/Twig/Extension.php', - 'Combodo\\iTop\\Application\\TwigBase\\Twig\\TwigHelper' => $baseDir . '/sources/application/TwigBase/Twig/TwigHelper.php', - 'Combodo\\iTop\\Application\\TwigBase\\UI\\UIBlockExtension' => $baseDir . '/sources/application/TwigBase/UI/UIBlockExtension.php', - 'Combodo\\iTop\\Application\\TwigBase\\UI\\UIBlockNode' => $baseDir . '/sources/application/TwigBase/UI/UIBlockNode.php', - 'Combodo\\iTop\\Application\\TwigBase\\UI\\UIBlockParser' => $baseDir . '/sources/application/TwigBase/UI/UIBlockParser.php', - 'Combodo\\iTop\\Application\\UI\\Base\\AbstractUIBlockFactory' => $baseDir . '/sources/application/UI/Base/AbstractUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Alert\\Alert' => $baseDir . '/sources/application/UI/Base/Component/Alert/Alert.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Alert\\AlertUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Alert/AlertUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Breadcrumbs\\Breadcrumbs' => $baseDir . '/sources/application/UI/Base/Component/Breadcrumbs/Breadcrumbs.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\ButtonGroup\\ButtonGroup' => $baseDir . '/sources/application/UI/Base/Component/ButtonGroup/ButtonGroup.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\ButtonGroup\\ButtonGroupUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/ButtonGroup/ButtonGroupUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\Button' => $baseDir . '/sources/application/UI/Base/Component/Button/Button.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\ButtonJS' => $baseDir . '/sources/application/UI/Base/Component/Button/ButtonJS.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\ButtonUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Button/ButtonUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\ButtonURL' => $baseDir . '/sources/application/UI/Base/Component/Button/ButtonURL.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\CollapsibleSection\\CollapsibleSection' => $baseDir . '/sources/application/UI/Base/Component/CollapsibleSection/CollapsibleSection.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\CollapsibleSection\\CollapsibleSectionUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/CollapsibleSection/CollapsibleSectionUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletBadge' => $baseDir . '/sources/application/UI/Base/Component/Dashlet/DashletBadge.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletContainer' => $baseDir . '/sources/application/UI/Base/Component/Dashlet/DashletContainer.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletFactory' => $baseDir . '/sources/application/UI/Base/Component/Dashlet/DashletFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletHeaderStatic' => $baseDir . '/sources/application/UI/Base/Component/Dashlet/DashletHeaderStatic.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletPlainText' => $baseDir . '/sources/application/UI/Base/Component/Dashlet/DashletPlainText.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\DataTable' => $baseDir . '/sources/application/UI/Base/Component/DataTable/DataTable.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\DataTableSettings' => $baseDir . '/sources/application/UI/Base/Component/DataTable/DataTableSettings.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\DataTableUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/DataTable/DataTableUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\StaticTable\\FormTableRow\\FormTableRow' => $baseDir . '/sources/application/UI/Base/Component/DataTable/StaticTable/FormTableRow/FormTableRow.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\StaticTable\\FormTable\\FormTable' => $baseDir . '/sources/application/UI/Base/Component/DataTable/StaticTable/FormTable/FormTable.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\StaticTable\\StaticTable' => $baseDir . '/sources/application/UI/Base/Component/DataTable/StaticTable/StaticTable.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldBadge\\FieldBadge' => $baseDir . '/sources/application/UI/Base/Component/FieldBadge/FieldBadge.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldBadge\\FieldBadgeUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/FieldBadge/FieldBadgeUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldSet\\FieldSet' => $baseDir . '/sources/application/UI/Base/Component/FieldSet/FieldSet.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldSet\\FieldSetUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/FieldSet/FieldSetUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Field\\Field' => $baseDir . '/sources/application/UI/Base/Component/Field/Field.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Field\\FieldUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Field/FieldUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Form\\Form' => $baseDir . '/sources/application/UI/Base/Component/Form/Form.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Form\\FormUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Form/FormUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\GlobalSearch\\GlobalSearch' => $baseDir . '/sources/application/UI/Base/Component/GlobalSearch/GlobalSearch.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\GlobalSearch\\GlobalSearchFactory' => $baseDir . '/sources/application/UI/Base/Component/GlobalSearch/GlobalSearchFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\GlobalSearch\\GlobalSearchHelper' => $baseDir . '/sources/application/UI/Base/Component/GlobalSearch/GlobalSearchHelper.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Html\\Html' => $baseDir . '/sources/application/UI/Base/Component/Html/Html.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Html\\HtmlFactory' => $baseDir . '/sources/application/UI/Base/Component/Html/HtmlFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\AbstractInput' => $baseDir . '/sources/application/UI/Base/Component/Input/AbstractInput.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\FileSelect\\FileSelect' => $baseDir . '/sources/application/UI/Base/Component/Input/FileSelect/FileSelect.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\FileSelect\\FileSelectUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Input/FileSelect/FileSelectUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Input' => $baseDir . '/sources/application/UI/Base/Component/Input/Input.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\InputUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Input/InputUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\InputWithLabel' => $baseDir . '/sources/application/UI/Base/Component/Input/InputWithLabel.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\RichText\\RichText' => $baseDir . '/sources/application/UI/Base/Component/Input/RichText/RichText.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\SelectUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Input/Select/SelectUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Select\\Select' => $baseDir . '/sources/application/UI/Base/Component/Input/Select/Select.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Select\\SelectOption' => $baseDir . '/sources/application/UI/Base/Component/Input/Select/SelectOption.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Select\\SelectOptionUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Input/Select/SelectOptionUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\TextArea' => $baseDir . '/sources/application/UI/Base/Component/Input/TextArea.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\tInputLabel' => $baseDir . '/sources/application/UI/Base/Component/Input/tInputLabel.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\MedallionIcon\\MedallionIcon' => $baseDir . '/sources/application/UI/Base/Component/MedallionIcon/MedallionIcon.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Panel\\Panel' => $baseDir . '/sources/application/UI/Base/Component/Panel/Panel.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Panel\\PanelUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Panel/PanelUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Pill\\Pill' => $baseDir . '/sources/application/UI/Base/Component/Pill/Pill.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Pill\\PillFactory' => $baseDir . '/sources/application/UI/Base/Component/Pill/PillFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\NewsroomMenu\\NewsroomMenu' => $baseDir . '/sources/application/UI/Base/Component/PopoverMenu/NewsroomMenu/NewsroomMenu.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\NewsroomMenu\\NewsroomMenuFactory' => $baseDir . '/sources/application/UI/Base/Component/PopoverMenu/NewsroomMenu/NewsroomMenuFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenu' => $baseDir . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenu.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuFactory' => $baseDir . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\JsPopoverMenuItem' => $baseDir . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/JsPopoverMenuItem.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\PopoverMenuItem' => $baseDir . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItem.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\PopoverMenuItemFactory' => $baseDir . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItemFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\SeparatorPopoverMenuItem' => $baseDir . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/SeparatorPopoverMenuItem.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\UrlPopoverMenuItem' => $baseDir . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/UrlPopoverMenuItem.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\QuickCreate\\QuickCreate' => $baseDir . '/sources/application/UI/Base/Component/QuickCreate/QuickCreate.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\QuickCreate\\QuickCreateFactory' => $baseDir . '/sources/application/UI/Base/Component/QuickCreate/QuickCreateFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\QuickCreate\\QuickCreateHelper' => $baseDir . '/sources/application/UI/Base/Component/QuickCreate/QuickCreateHelper.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Spinner\\Spinner' => $baseDir . '/sources/application/UI/Base/Component/Spinner/Spinner.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Spinner\\SpinnerUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Spinner/SpinnerUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Text\\Text' => $baseDir . '/sources/application/UI/Base/Component/Text/Text.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Title\\Title' => $baseDir . '/sources/application/UI/Base/Component/Title/Title.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Title\\TitleUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Title/TitleUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Separator\\AbstractSeparator' => $baseDir . '/sources/application/UI/Base/Component/Toolbar/Separator/AbstractSeparator.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Separator\\ToolbarSeparatorUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Toolbar/Separator/ToolbarSeparatorUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Separator\\VerticalSeparator' => $baseDir . '/sources/application/UI/Base/Component/Toolbar/Separator/VerticalSeparator.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Toolbar' => $baseDir . '/sources/application/UI/Base/Component/Toolbar/Toolbar.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\ToolbarSpacer\\ToolbarSpacer' => $baseDir . '/sources/application/UI/Base/Component/Toolbar/ToolbarSpacer/ToolbarSpacer.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\ToolbarSpacer\\ToolbarSpacerUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Toolbar/ToolbarSpacer/ToolbarSpacerUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\ToolbarUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Component/Toolbar/ToolbarUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\ActivityEntry' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/ActivityEntry.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\ActivityEntryFactory' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/ActivityEntryFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpAttachmentAddedFactory' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentAddedFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpAttachmentRemovedFactory' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentRemovedFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpCreateFactory' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpCreateFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpDeleteFactory' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpDeleteFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpFactory' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpSetAttributeFactory' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpSetAttributeFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpSetAttributeScalarFactory' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpSetAttributeScalarFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CaseLogEntry' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CaseLogEntry.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\EditsEntry' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/EditsEntry.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\EventNotification\\EventNotificationEmailFactory' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/EventNotification/EventNotificationEmailFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\EventNotification\\EventNotificationFactory' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/EventNotification/EventNotificationFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\NotificationEntry' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/NotificationEntry.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\TransitionEntry' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/TransitionEntry.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanel' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityPanel.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanelFactory' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityPanelFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanelHelper' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityPanelHelper.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanelPrint' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityPanelPrint.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\CaseLogEntryFormFactory\\CaseLogEntryFormFactory' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/CaseLogEntryForm/CaseLogEntryFormFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\CaseLogEntryForm\\CaseLogEntryForm' => $baseDir . '/sources/application/UI/Base/Layout/ActivityPanel/CaseLogEntryForm/CaseLogEntryForm.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Dashboard\\DashboardColumn' => $baseDir . '/sources/application/UI/Base/Layout/Dashboard/DashboardColumn.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Dashboard\\DashboardLayout' => $baseDir . '/sources/application/UI/Base/Layout/Dashboard/DashboardLayout.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Dashboard\\DashboardRow' => $baseDir . '/sources/application/UI/Base/Layout/Dashboard/DashboardRow.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\Column\\Column' => $baseDir . '/sources/application/UI/Base/Layout/MultiColumn/Column/Column.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\Column\\ColumnUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Layout/MultiColumn/Column/ColumnUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\MultiColumn' => $baseDir . '/sources/application/UI/Base/Layout/MultiColumn/MultiColumn.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\MultiColumnUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Layout/MultiColumn/MultiColumnUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\NavigationMenu\\NavigationMenu' => $baseDir . '/sources/application/UI/Base/Layout/NavigationMenu/NavigationMenu.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\NavigationMenu\\NavigationMenuFactory' => $baseDir . '/sources/application/UI/Base/Layout/NavigationMenu/NavigationMenuFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Object\\ObjectDetails' => $baseDir . '/sources/application/UI/Base/Layout/Object/ObjectDetails.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Object\\ObjectFactory' => $baseDir . '/sources/application/UI/Base/Layout/Object/ObjectFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\PageContent\\PageContent' => $baseDir . '/sources/application/UI/Base/Layout/PageContent/PageContent.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\PageContent\\PageContentFactory' => $baseDir . '/sources/application/UI/Base/Layout/PageContent/PageContentFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\PageContent\\PageContentWithSideContent' => $baseDir . '/sources/application/UI/Base/Layout/PageContent/PageContentWithSideContent.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TabContainer\\TabContainer' => $baseDir . '/sources/application/UI/Base/Layout/TabContainer/TabContainer.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TabContainer\\Tab\\AjaxTab' => $baseDir . '/sources/application/UI/Base/Layout/TabContainer/Tab/AjaxTab.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TabContainer\\Tab\\Tab' => $baseDir . '/sources/application/UI/Base/Layout/TabContainer/Tab/Tab.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TopBar\\TopBar' => $baseDir . '/sources/application/UI/Base/Layout/TopBar/TopBar.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TopBar\\TopBarFactory' => $baseDir . '/sources/application/UI/Base/Layout/TopBar/TopBarFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\UIContentBlock' => $baseDir . '/sources/application/UI/Base/Layout/UIContentBlock.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\UIContentBlockUIBlockFactory' => $baseDir . '/sources/application/UI/Base/Layout/UIContentBlockUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\UIContentBlockWithJSRefreshCallback' => $baseDir . '/sources/application/UI/Base/Layout/UIContentBlockWithJSRefreshCallback .php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\iUIContentBlock' => $baseDir . '/sources/application/UI/Base/Layout/iUIContentBlock.php', - 'Combodo\\iTop\\Application\\UI\\Base\\UIBlock' => $baseDir . '/sources/application/UI/Base/UIBlock.php', - 'Combodo\\iTop\\Application\\UI\\Base\\UIException' => $baseDir . '/sources/application/UI/Base/UIException.php', - 'Combodo\\iTop\\Application\\UI\\Base\\iUIBlock' => $baseDir . '/sources/application/UI/Base/iUIBlock.php', - 'Combodo\\iTop\\Application\\UI\\Base\\iUIBlockFactory' => $baseDir . '/sources/application/UI/Base/iUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\tJSRefreshCallback' => $baseDir . '/sources/application/UI/Base/tJSRefreshCallback.php', - 'Combodo\\iTop\\Application\\UI\\Base\\tUIContentAreas' => $baseDir . '/sources/application/UI/Base/tUIContentAreas.php', - 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockChartAjaxBars\\BlockChartAjaxBars' => $baseDir . '/sources/application/UI/DisplayBlock/BlockChartAjaxBars/BlockChartAjaxBars.php', - 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockChartAjaxPie\\BlockChartAjaxPie' => $baseDir . '/sources/application/UI/DisplayBlock/BlockChartAjaxPie/BlockChartAjaxPie.php', - 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockChart\\BlockChart' => $baseDir . '/sources/application/UI/DisplayBlock/BlockChart/BlockChart.php', - 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockCsv\\BlockCsv' => $baseDir . '/sources/application/UI/DisplayBlock/BlockCsv/BlockCsv.php', - 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockList\\BlockList' => $baseDir . '/sources/application/UI/DisplayBlock/BlockList/BlockList.php', - 'Combodo\\iTop\\Application\\UI\\Helper\\UIHelper' => $baseDir . '/sources/application/UI/Helper/UIHelper.php', - 'Combodo\\iTop\\Application\\UI\\Links\\Indirect\\BlockIndirectLinksEdit\\BlockIndirectLinksEdit' => $baseDir . '/sources/application/UI/Links/Indirect/BlockIndirectLinksEdit/BlockIndirectLinksEdit.php', - 'Combodo\\iTop\\Application\\UI\\Links\\Indirect\\BlockObjectPickerDialog\\BlockObjectPickerDialog' => $baseDir . '/sources/application/UI/Links/Indirect/BlockObjectPickerDialog/BlockObjectPickerDialog.php', - 'Combodo\\iTop\\Application\\UI\\Preferences\\BlockShortcuts\\BlockShortcuts' => $baseDir . '/sources/application/UI/Preferences/BlockShortcuts/BlockShortcuts.php', - 'Combodo\\iTop\\Application\\UI\\Printable\\BlockPrintHeader\\BlockPrintHeader' => $baseDir . '/sources/application/UI/Printable/BlockPrintHeader/BlockPrintHeader.php', + 'Combodo\\iTop\\Application\\TwigBase\\Twig\\Extension' => $baseDir . '/sources/Application/TwigBase/Twig/Extension.php', + 'Combodo\\iTop\\Application\\TwigBase\\Twig\\TwigHelper' => $baseDir . '/sources/Application/TwigBase/Twig/TwigHelper.php', + 'Combodo\\iTop\\Application\\TwigBase\\UI\\UIBlockExtension' => $baseDir . '/sources/Application/TwigBase/UI/UIBlockExtension.php', + 'Combodo\\iTop\\Application\\TwigBase\\UI\\UIBlockNode' => $baseDir . '/sources/Application/TwigBase/UI/UIBlockNode.php', + 'Combodo\\iTop\\Application\\TwigBase\\UI\\UIBlockParser' => $baseDir . '/sources/Application/TwigBase/UI/UIBlockParser.php', + 'Combodo\\iTop\\Application\\UI\\Base\\AbstractUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/AbstractUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Alert\\Alert' => $baseDir . '/sources/Application/UI/Base/Component/Alert/Alert.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Alert\\AlertUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Alert/AlertUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Breadcrumbs\\Breadcrumbs' => $baseDir . '/sources/Application/UI/Base/Component/Breadcrumbs/Breadcrumbs.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\ButtonGroup\\ButtonGroup' => $baseDir . '/sources/Application/UI/Base/Component/ButtonGroup/ButtonGroup.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\ButtonGroup\\ButtonGroupUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/ButtonGroup/ButtonGroupUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\Button' => $baseDir . '/sources/Application/UI/Base/Component/Button/Button.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\ButtonJS' => $baseDir . '/sources/Application/UI/Base/Component/Button/ButtonJS.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\ButtonUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Button/ButtonUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\ButtonURL' => $baseDir . '/sources/Application/UI/Base/Component/Button/ButtonURL.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\CollapsibleSection\\CollapsibleSection' => $baseDir . '/sources/Application/UI/Base/Component/CollapsibleSection/CollapsibleSection.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\CollapsibleSection\\CollapsibleSectionUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/CollapsibleSection/CollapsibleSectionUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletBadge' => $baseDir . '/sources/Application/UI/Base/Component/Dashlet/DashletBadge.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletContainer' => $baseDir . '/sources/Application/UI/Base/Component/Dashlet/DashletContainer.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletFactory' => $baseDir . '/sources/Application/UI/Base/Component/Dashlet/DashletFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletHeaderStatic' => $baseDir . '/sources/Application/UI/Base/Component/Dashlet/DashletHeaderStatic.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletPlainText' => $baseDir . '/sources/Application/UI/Base/Component/Dashlet/DashletPlainText.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\DataTable' => $baseDir . '/sources/Application/UI/Base/Component/DataTable/DataTable.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\DataTableSettings' => $baseDir . '/sources/Application/UI/Base/Component/DataTable/DataTableSettings.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\DataTableUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/DataTable/DataTableUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\StaticTable\\FormTableRow\\FormTableRow' => $baseDir . '/sources/Application/UI/Base/Component/DataTable/StaticTable/FormTableRow/FormTableRow.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\StaticTable\\FormTable\\FormTable' => $baseDir . '/sources/Application/UI/Base/Component/DataTable/StaticTable/FormTable/FormTable.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\StaticTable\\StaticTable' => $baseDir . '/sources/Application/UI/Base/Component/DataTable/StaticTable/StaticTable.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldBadge\\FieldBadge' => $baseDir . '/sources/Application/UI/Base/Component/FieldBadge/FieldBadge.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldBadge\\FieldBadgeUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/FieldBadge/FieldBadgeUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldSet\\FieldSet' => $baseDir . '/sources/Application/UI/Base/Component/FieldSet/FieldSet.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldSet\\FieldSetUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/FieldSet/FieldSetUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Field\\Field' => $baseDir . '/sources/Application/UI/Base/Component/Field/Field.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Field\\FieldUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Field/FieldUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Form\\Form' => $baseDir . '/sources/Application/UI/Base/Component/Form/Form.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Form\\FormUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Form/FormUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\GlobalSearch\\GlobalSearch' => $baseDir . '/sources/Application/UI/Base/Component/GlobalSearch/GlobalSearch.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\GlobalSearch\\GlobalSearchFactory' => $baseDir . '/sources/Application/UI/Base/Component/GlobalSearch/GlobalSearchFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\GlobalSearch\\GlobalSearchHelper' => $baseDir . '/sources/Application/UI/Base/Component/GlobalSearch/GlobalSearchHelper.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Html\\Html' => $baseDir . '/sources/Application/UI/Base/Component/Html/Html.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Html\\HtmlFactory' => $baseDir . '/sources/Application/UI/Base/Component/Html/HtmlFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\AbstractInput' => $baseDir . '/sources/Application/UI/Base/Component/Input/AbstractInput.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\FileSelect\\FileSelect' => $baseDir . '/sources/Application/UI/Base/Component/Input/FileSelect/FileSelect.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\FileSelect\\FileSelectUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Input/FileSelect/FileSelectUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Input' => $baseDir . '/sources/Application/UI/Base/Component/Input/Input.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\InputUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Input/InputUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\InputWithLabel' => $baseDir . '/sources/Application/UI/Base/Component/Input/InputWithLabel.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\RichText\\RichText' => $baseDir . '/sources/Application/UI/Base/Component/Input/RichText/RichText.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\SelectUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Input/Select/SelectUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Select\\Select' => $baseDir . '/sources/Application/UI/Base/Component/Input/Select/Select.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Select\\SelectOption' => $baseDir . '/sources/Application/UI/Base/Component/Input/Select/SelectOption.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Select\\SelectOptionUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Input/Select/SelectOptionUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\TextArea' => $baseDir . '/sources/Application/UI/Base/Component/Input/TextArea.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\tInputLabel' => $baseDir . '/sources/Application/UI/Base/Component/Input/tInputLabel.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\MedallionIcon\\MedallionIcon' => $baseDir . '/sources/Application/UI/Base/Component/MedallionIcon/MedallionIcon.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Panel\\Panel' => $baseDir . '/sources/Application/UI/Base/Component/Panel/Panel.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Panel\\PanelUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Panel/PanelUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Pill\\Pill' => $baseDir . '/sources/Application/UI/Base/Component/Pill/Pill.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Pill\\PillFactory' => $baseDir . '/sources/Application/UI/Base/Component/Pill/PillFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\NewsroomMenu\\NewsroomMenu' => $baseDir . '/sources/Application/UI/Base/Component/PopoverMenu/NewsroomMenu/NewsroomMenu.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\NewsroomMenu\\NewsroomMenuFactory' => $baseDir . '/sources/Application/UI/Base/Component/PopoverMenu/NewsroomMenu/NewsroomMenuFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenu' => $baseDir . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenu.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuFactory' => $baseDir . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenuFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\JsPopoverMenuItem' => $baseDir . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenuItem/JsPopoverMenuItem.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\PopoverMenuItem' => $baseDir . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItem.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\PopoverMenuItemFactory' => $baseDir . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItemFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\SeparatorPopoverMenuItem' => $baseDir . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenuItem/SeparatorPopoverMenuItem.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\UrlPopoverMenuItem' => $baseDir . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenuItem/UrlPopoverMenuItem.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\QuickCreate\\QuickCreate' => $baseDir . '/sources/Application/UI/Base/Component/QuickCreate/QuickCreate.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\QuickCreate\\QuickCreateFactory' => $baseDir . '/sources/Application/UI/Base/Component/QuickCreate/QuickCreateFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\QuickCreate\\QuickCreateHelper' => $baseDir . '/sources/Application/UI/Base/Component/QuickCreate/QuickCreateHelper.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Spinner\\Spinner' => $baseDir . '/sources/Application/UI/Base/Component/Spinner/Spinner.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Spinner\\SpinnerUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Spinner/SpinnerUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Text\\Text' => $baseDir . '/sources/Application/UI/Base/Component/Text/Text.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Title\\Title' => $baseDir . '/sources/Application/UI/Base/Component/Title/Title.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Title\\TitleUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Title/TitleUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Separator\\AbstractSeparator' => $baseDir . '/sources/Application/UI/Base/Component/Toolbar/Separator/AbstractSeparator.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Separator\\ToolbarSeparatorUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Toolbar/Separator/ToolbarSeparatorUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Separator\\VerticalSeparator' => $baseDir . '/sources/Application/UI/Base/Component/Toolbar/Separator/VerticalSeparator.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Toolbar' => $baseDir . '/sources/Application/UI/Base/Component/Toolbar/Toolbar.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\ToolbarSpacer\\ToolbarSpacer' => $baseDir . '/sources/Application/UI/Base/Component/Toolbar/ToolbarSpacer/ToolbarSpacer.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\ToolbarSpacer\\ToolbarSpacerUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Toolbar/ToolbarSpacer/ToolbarSpacerUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\ToolbarUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Component/Toolbar/ToolbarUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\ActivityEntry' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/ActivityEntry.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\ActivityEntryFactory' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/ActivityEntryFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpAttachmentAddedFactory' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentAddedFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpAttachmentRemovedFactory' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentRemovedFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpCreateFactory' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpCreateFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpDeleteFactory' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpDeleteFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpFactory' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpSetAttributeFactory' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpSetAttributeFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpSetAttributeScalarFactory' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpSetAttributeScalarFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CaseLogEntry' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CaseLogEntry.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\EditsEntry' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/EditsEntry.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\EventNotification\\EventNotificationEmailFactory' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/EventNotification/EventNotificationEmailFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\EventNotification\\EventNotificationFactory' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/EventNotification/EventNotificationFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\NotificationEntry' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/NotificationEntry.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\TransitionEntry' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/TransitionEntry.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanel' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityPanel.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanelFactory' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityPanelFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanelHelper' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityPanelHelper.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanelPrint' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityPanelPrint.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\CaseLogEntryFormFactory\\CaseLogEntryFormFactory' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/CaseLogEntryForm/CaseLogEntryFormFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\CaseLogEntryForm\\CaseLogEntryForm' => $baseDir . '/sources/Application/UI/Base/Layout/ActivityPanel/CaseLogEntryForm/CaseLogEntryForm.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Dashboard\\DashboardColumn' => $baseDir . '/sources/Application/UI/Base/Layout/Dashboard/DashboardColumn.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Dashboard\\DashboardLayout' => $baseDir . '/sources/Application/UI/Base/Layout/Dashboard/DashboardLayout.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Dashboard\\DashboardRow' => $baseDir . '/sources/Application/UI/Base/Layout/Dashboard/DashboardRow.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\Column\\Column' => $baseDir . '/sources/Application/UI/Base/Layout/MultiColumn/Column/Column.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\Column\\ColumnUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Layout/MultiColumn/Column/ColumnUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\MultiColumn' => $baseDir . '/sources/Application/UI/Base/Layout/MultiColumn/MultiColumn.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\MultiColumnUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Layout/MultiColumn/MultiColumnUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\NavigationMenu\\NavigationMenu' => $baseDir . '/sources/Application/UI/Base/Layout/NavigationMenu/NavigationMenu.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\NavigationMenu\\NavigationMenuFactory' => $baseDir . '/sources/Application/UI/Base/Layout/NavigationMenu/NavigationMenuFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Object\\ObjectDetails' => $baseDir . '/sources/Application/UI/Base/Layout/Object/ObjectDetails.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Object\\ObjectFactory' => $baseDir . '/sources/Application/UI/Base/Layout/Object/ObjectFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\PageContent\\PageContent' => $baseDir . '/sources/Application/UI/Base/Layout/PageContent/PageContent.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\PageContent\\PageContentFactory' => $baseDir . '/sources/Application/UI/Base/Layout/PageContent/PageContentFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\PageContent\\PageContentWithSideContent' => $baseDir . '/sources/Application/UI/Base/Layout/PageContent/PageContentWithSideContent.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TabContainer\\TabContainer' => $baseDir . '/sources/Application/UI/Base/Layout/TabContainer/TabContainer.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TabContainer\\Tab\\AjaxTab' => $baseDir . '/sources/Application/UI/Base/Layout/TabContainer/Tab/AjaxTab.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TabContainer\\Tab\\Tab' => $baseDir . '/sources/Application/UI/Base/Layout/TabContainer/Tab/Tab.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TopBar\\TopBar' => $baseDir . '/sources/Application/UI/Base/Layout/TopBar/TopBar.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TopBar\\TopBarFactory' => $baseDir . '/sources/Application/UI/Base/Layout/TopBar/TopBarFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\UIContentBlock' => $baseDir . '/sources/Application/UI/Base/Layout/UIContentBlock.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\UIContentBlockUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/Layout/UIContentBlockUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\UIContentBlockWithJSRefreshCallback' => $baseDir . '/sources/Application/UI/Base/Layout/UIContentBlockWithJSRefreshCallback .php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\iUIContentBlock' => $baseDir . '/sources/Application/UI/Base/Layout/iUIContentBlock.php', + 'Combodo\\iTop\\Application\\UI\\Base\\UIBlock' => $baseDir . '/sources/Application/UI/Base/UIBlock.php', + 'Combodo\\iTop\\Application\\UI\\Base\\UIException' => $baseDir . '/sources/Application/UI/Base/UIException.php', + 'Combodo\\iTop\\Application\\UI\\Base\\iUIBlock' => $baseDir . '/sources/Application/UI/Base/iUIBlock.php', + 'Combodo\\iTop\\Application\\UI\\Base\\iUIBlockFactory' => $baseDir . '/sources/Application/UI/Base/iUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\tJSRefreshCallback' => $baseDir . '/sources/Application/UI/Base/tJSRefreshCallback.php', + 'Combodo\\iTop\\Application\\UI\\Base\\tUIContentAreas' => $baseDir . '/sources/Application/UI/Base/tUIContentAreas.php', + 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockChartAjaxBars\\BlockChartAjaxBars' => $baseDir . '/sources/Application/UI/DisplayBlock/BlockChartAjaxBars/BlockChartAjaxBars.php', + 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockChartAjaxPie\\BlockChartAjaxPie' => $baseDir . '/sources/Application/UI/DisplayBlock/BlockChartAjaxPie/BlockChartAjaxPie.php', + 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockChart\\BlockChart' => $baseDir . '/sources/Application/UI/DisplayBlock/BlockChart/BlockChart.php', + 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockCsv\\BlockCsv' => $baseDir . '/sources/Application/UI/DisplayBlock/BlockCsv/BlockCsv.php', + 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockList\\BlockList' => $baseDir . '/sources/Application/UI/DisplayBlock/BlockList/BlockList.php', + 'Combodo\\iTop\\Application\\UI\\Helper\\UIHelper' => $baseDir . '/sources/Application/UI/Helper/UIHelper.php', + 'Combodo\\iTop\\Application\\UI\\Links\\Indirect\\BlockIndirectLinksEdit\\BlockIndirectLinksEdit' => $baseDir . '/sources/Application/UI/Links/Indirect/BlockIndirectLinksEdit/BlockIndirectLinksEdit.php', + 'Combodo\\iTop\\Application\\UI\\Links\\Indirect\\BlockObjectPickerDialog\\BlockObjectPickerDialog' => $baseDir . '/sources/Application/UI/Links/Indirect/BlockObjectPickerDialog/BlockObjectPickerDialog.php', + 'Combodo\\iTop\\Application\\UI\\Preferences\\BlockShortcuts\\BlockShortcuts' => $baseDir . '/sources/Application/UI/Preferences/BlockShortcuts/BlockShortcuts.php', + 'Combodo\\iTop\\Application\\UI\\Printable\\BlockPrintHeader\\BlockPrintHeader' => $baseDir . '/sources/Application/UI/Printable/BlockPrintHeader/BlockPrintHeader.php', 'Combodo\\iTop\\Composer\\iTopComposer' => $baseDir . '/sources/Composer/iTopComposer.php', 'Combodo\\iTop\\Controller\\AjaxRenderController' => $baseDir . '/sources/Controller/AjaxRenderController.php', 'Combodo\\iTop\\Controller\\Base\\Layout\\ActivityPanelController' => $baseDir . '/sources/Controller/Base/Layout/ActivityPanelController.php', @@ -408,7 +408,7 @@ return array( 'DashletProxy' => $baseDir . '/application/dashlet.class.inc.php', 'DashletUnknown' => $baseDir . '/application/dashlet.class.inc.php', 'DataTable' => $baseDir . '/application/datatable.class.inc.php', - 'DataTableConfig' => $baseDir . '/sources/application/UI/Base/Component/DataTable/DataTableConfig/DataTableConfig.php', + 'DataTableConfig' => $baseDir . '/sources/Application/UI/Base/Component/DataTable/DataTableConfig/DataTableConfig.php', 'Datamatrix' => $vendorDir . '/combodo/tcpdf/include/barcodes/datamatrix.php', 'DateTimeFormat' => $baseDir . '/core/datetimeformat.class.inc.php', 'DeadLockLog' => $baseDir . '/core/log.class.inc.php', @@ -445,10 +445,10 @@ return array( 'DisplayableNode' => $baseDir . '/core/displayablegraph.class.inc.php', 'DisplayableRedundancyNode' => $baseDir . '/core/displayablegraph.class.inc.php', 'DivisionByZeroError' => $vendorDir . '/symfony/polyfill-php70/Resources/stubs/DivisionByZeroError.php', - 'DownloadPage' => $baseDir . '/sources/application/WebPage/DownloadPage.php', + 'DownloadPage' => $baseDir . '/sources/Application/WebPage/DownloadPage.php', 'EMail' => $baseDir . '/core/email.class.inc.php', 'Error' => $vendorDir . '/symfony/polyfill-php70/Resources/stubs/Error.php', - 'ErrorPage' => $baseDir . '/sources/application/WebPage/ErrorPage.php', + 'ErrorPage' => $baseDir . '/sources/Application/WebPage/ErrorPage.php', 'Event' => $baseDir . '/core/event.class.inc.php', 'EventIssue' => $baseDir . '/core/event.class.inc.php', 'EventLoginUsage' => $baseDir . '/core/event.class.inc.php', @@ -484,7 +484,6 @@ return array( 'HTMLDOMSanitizer' => $baseDir . '/core/htmlsanitizer.class.inc.php', 'HTMLNullSanitizer' => $baseDir . '/core/htmlsanitizer.class.inc.php', 'HTMLSanitizer' => $baseDir . '/core/htmlsanitizer.class.inc.php', - 'HistoryBlock' => $baseDir . '/application/displayblock.class.inc.php', 'Html2Text\\Html2Text' => $baseDir . '/application/Html2Text.php', 'Html2Text\\Html2TextException' => $baseDir . '/application/Html2TextException.php', 'ITopArchiveTar' => $baseDir . '/core/tar-itop.class.inc.php', @@ -500,7 +499,7 @@ return array( 'ItopCounter' => $baseDir . '/core/counter.class.inc.php', 'JSButtonItem' => $baseDir . '/application/applicationextension.inc.php', 'JSPopupMenuItem' => $baseDir . '/application/applicationextension.inc.php', - 'JsonPage' => $baseDir . '/sources/application/WebPage/JsonPage.php', + 'JsonPage' => $baseDir . '/sources/Application/WebPage/JsonPage.php', 'KeyValueStore' => $baseDir . '/core/counter.class.inc.php', 'ListExpression' => $baseDir . '/core/oql/expression.class.inc.php', 'ListOqlExpression' => $baseDir . '/core/oql/oqlquery.class.inc.php', @@ -535,7 +534,7 @@ return array( 'NestedQueryOqlExpression' => $baseDir . '/core/oql/oqlquery.class.inc.php', 'NewObjectMenuNode' => $baseDir . '/application/menunode.class.inc.php', 'NewsroomProviderBase' => $baseDir . '/application/newsroomprovider.class.inc.php', - 'NiceWebPage' => $baseDir . '/sources/application/WebPage/NiceWebPage.php', + 'NiceWebPage' => $baseDir . '/sources/Application/WebPage/NiceWebPage.php', 'NotYetEvaluatedExpression' => $baseDir . '/core/oql/expression.class.inc.php', 'OQLActualClassTreeResolver' => $baseDir . '/core/oqlactualclasstreeresolver.class.inc.php', 'OQLClassNode' => $baseDir . '/core/oqlclassnode.class.inc.php', @@ -571,11 +570,11 @@ return array( 'OqlUnionQuery' => $baseDir . '/core/oql/oqlquery.class.inc.php', 'PDF417' => $vendorDir . '/combodo/tcpdf/include/barcodes/pdf417.php', 'PDFBulkExport' => $baseDir . '/core/pdfbulkexport.class.inc.php', - 'PDFPage' => $baseDir . '/sources/application/WebPage/PDFPage.php', + 'PDFPage' => $baseDir . '/sources/Application/WebPage/PDFPage.php', 'PEAR' => $vendorDir . '/pear/pear-core-minimal/src/PEAR.php', 'PEAR_ErrorStack' => $vendorDir . '/pear/pear-core-minimal/src/PEAR/ErrorStack.php', 'PEAR_Exception' => $vendorDir . '/pear/pear_exception/PEAR/Exception.php', - 'Page' => $baseDir . '/sources/application/WebPage/Page.php', + 'Page' => $baseDir . '/sources/Application/WebPage/Page.php', 'ParseError' => $vendorDir . '/symfony/polyfill-php70/Resources/stubs/ParseError.php', 'Pelago\\Emogrifier' => $vendorDir . '/pelago/emogrifier/src/Emogrifier.php', 'Pelago\\Emogrifier\\CssInliner' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/CssInliner.php', @@ -1051,6 +1050,7 @@ return array( 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\PropertyInfoPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/PropertyInfoPass.php', 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\RoutingResolverPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/RoutingResolverPass.php', 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\SerializerPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/SerializerPass.php', + 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\SessionPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/SessionPass.php', 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\TemplatingPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/TemplatingPass.php', 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\TranslationDumperPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/TranslationDumperPass.php', 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\TranslationExtractorPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/TranslationExtractorPass.php', @@ -1089,6 +1089,9 @@ return array( 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateNameParser' => $vendorDir . '/symfony/framework-bundle/Templating/TemplateNameParser.php', 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateReference' => $vendorDir . '/symfony/framework-bundle/Templating/TemplateReference.php', 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TimedPhpEngine' => $vendorDir . '/symfony/framework-bundle/Templating/TimedPhpEngine.php', + 'Symfony\\Bundle\\FrameworkBundle\\Test\\ForwardCompatTestTrait' => $vendorDir . '/symfony/framework-bundle/Test/ForwardCompatTestTrait.php', + 'Symfony\\Bundle\\FrameworkBundle\\Test\\KernelTestCase' => $vendorDir . '/symfony/framework-bundle/Test/KernelTestCase.php', + 'Symfony\\Bundle\\FrameworkBundle\\Test\\WebTestCase' => $vendorDir . '/symfony/framework-bundle/Test/WebTestCase.php', 'Symfony\\Bundle\\FrameworkBundle\\Translation\\PhpExtractor' => $vendorDir . '/symfony/framework-bundle/Translation/PhpExtractor.php', 'Symfony\\Bundle\\FrameworkBundle\\Translation\\PhpStringTokenParser' => $vendorDir . '/symfony/framework-bundle/Translation/PhpStringTokenParser.php', 'Symfony\\Bundle\\FrameworkBundle\\Translation\\TranslationLoader' => $vendorDir . '/symfony/framework-bundle/Translation/TranslationLoader.php', @@ -1641,6 +1644,7 @@ return array( 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagInterface' => $vendorDir . '/symfony/http-foundation/Session/SessionBagInterface.php', 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagProxy' => $vendorDir . '/symfony/http-foundation/Session/SessionBagProxy.php', 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => $vendorDir . '/symfony/http-foundation/Session/SessionInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionUtils' => $vendorDir . '/symfony/http-foundation/Session/SessionUtils.php', 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\AbstractSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php', 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MemcacheSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/MemcacheSessionHandler.php', 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MemcachedSessionHandler' => $vendorDir . '/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php', @@ -1892,6 +1896,7 @@ return array( 'Symfony\\Component\\VarDumper\\Dumper\\DataDumperInterface' => $vendorDir . '/symfony/var-dumper/Dumper/DataDumperInterface.php', 'Symfony\\Component\\VarDumper\\Dumper\\HtmlDumper' => $vendorDir . '/symfony/var-dumper/Dumper/HtmlDumper.php', 'Symfony\\Component\\VarDumper\\Exception\\ThrowingCasterException' => $vendorDir . '/symfony/var-dumper/Exception/ThrowingCasterException.php', + 'Symfony\\Component\\VarDumper\\Test\\VarDumperTestTrait' => $vendorDir . '/symfony/var-dumper/Test/VarDumperTestTrait.php', 'Symfony\\Component\\VarDumper\\VarDumper' => $vendorDir . '/symfony/var-dumper/VarDumper.php', 'Symfony\\Component\\Yaml\\Command\\LintCommand' => $vendorDir . '/symfony/yaml/Command/LintCommand.php', 'Symfony\\Component\\Yaml\\Dumper' => $vendorDir . '/symfony/yaml/Dumper.php', @@ -1931,7 +1936,7 @@ return array( 'TCPDF_IMPORT' => $vendorDir . '/combodo/tcpdf/tcpdf_import.php', 'TCPDF_PARSER' => $vendorDir . '/combodo/tcpdf/tcpdf_parser.php', 'TCPDF_STATIC' => $vendorDir . '/combodo/tcpdf/include/tcpdf_static.php', - 'TabManager' => $baseDir . '/sources/application/WebPage/TabManager.php', + 'TabManager' => $baseDir . '/sources/Application/WebPage/TabManager.php', 'TabularBulkExport' => $baseDir . '/core/tabularbulkexport.class.inc.php', 'TagSetFieldData' => $baseDir . '/core/tagsetfield.class.inc.php', 'TemplateMenuNode' => $baseDir . '/application/menunode.class.inc.php', @@ -2333,7 +2338,7 @@ return array( 'URLButtonItem' => $baseDir . '/application/applicationextension.inc.php', 'URLPopupMenuItem' => $baseDir . '/application/applicationextension.inc.php', 'UnaryExpression' => $baseDir . '/core/oql/expression.class.inc.php', - 'UnauthenticatedWebPage' => $baseDir . '/sources/application/WebPage/UnauthenticatedWebPage.php', + 'UnauthenticatedWebPage' => $baseDir . '/sources/Application/WebPage/UnauthenticatedWebPage.php', 'UnknownClassOqlException' => $baseDir . '/core/oql/oqlinterpreter.class.inc.php', 'User' => $baseDir . '/core/userrights.class.inc.php', 'UserDashboard' => $baseDir . '/application/user.dashboard.class.inc.php', @@ -2349,13 +2354,13 @@ return array( 'ValueSetRange' => $baseDir . '/core/valuesetdef.class.inc.php', 'VariableExpression' => $baseDir . '/core/oql/expression.class.inc.php', 'VariableOqlExpression' => $baseDir . '/core/oql/oqlquery.class.inc.php', - 'WebPage' => $baseDir . '/sources/application/WebPage/WebPage.php', + 'WebPage' => $baseDir . '/sources/Application/WebPage/WebPage.php', 'WebPageMenuNode' => $baseDir . '/application/menunode.class.inc.php', 'WeeklyRotatingLogFileNameBuilder' => $baseDir . '/core/log.class.inc.php', 'WizardHelper' => $baseDir . '/application/wizardhelper.class.inc.php', 'XLSXWriter' => $baseDir . '/application/xlsxwriter.class.php', 'XMLBulkExport' => $baseDir . '/core/xmlbulkexport.class.inc.php', - 'XMLPage' => $baseDir . '/sources/application/WebPage/XMLPage.php', + 'XMLPage' => $baseDir . '/sources/Application/WebPage/XMLPage.php', 'ajax_page' => $baseDir . '/application/ajaxwebpage.class.inc.php', 'appUserPreferences' => $baseDir . '/application/user.preferences.class.inc.php', 'cmdbAbstractObject' => $baseDir . '/application/cmdbabstract.class.inc.php', @@ -2377,7 +2382,7 @@ return array( 'iDBObjectSetIterator' => $baseDir . '/core/dbobjectiterator.php', 'iDBObjectURLMaker' => $baseDir . '/application/applicationcontext.class.inc.php', 'iDisplay' => $baseDir . '/core/dbobject.class.php', - 'iKeyboardShortcut' => $baseDir . '/sources/application/UI/Hook/iKeyboardShortcut.php', + 'iKeyboardShortcut' => $baseDir . '/sources/Application/UI/Hook/iKeyboardShortcut.php', 'iLogFileNameBuilder' => $baseDir . '/core/log.class.inc.php', 'iLoginExtension' => $baseDir . '/application/applicationextension.inc.php', 'iLoginFSMExtension' => $baseDir . '/application/applicationextension.inc.php', @@ -2397,15 +2402,15 @@ return array( 'iRestServiceProvider' => $baseDir . '/application/applicationextension.inc.php', 'iScheduledProcess' => $baseDir . '/core/backgroundprocess.inc.php', 'iSelfRegister' => $baseDir . '/core/userrights.class.inc.php', - 'iTabbedPage' => $baseDir . '/sources/application/WebPage/iTabbedPage.php', + 'iTabbedPage' => $baseDir . '/sources/Application/WebPage/iTabbedPage.php', 'iTopConfigParser' => $baseDir . '/core/iTopConfigParser.php', 'iTopMutex' => $baseDir . '/core/mutex.class.inc.php', 'iTopOwnershipLock' => $baseDir . '/core/ownershiplock.class.inc.php', 'iTopOwnershipToken' => $baseDir . '/core/ownershiplock.class.inc.php', - 'iTopPDF' => $baseDir . '/sources/application/WebPage/iTopPDF.php', + 'iTopPDF' => $baseDir . '/sources/Application/WebPage/iTopPDF.php', 'iTopStandardURLMaker' => $baseDir . '/application/applicationcontext.class.inc.php', - 'iTopWebPage' => $baseDir . '/sources/application/WebPage/iTopWebPage.php', - 'iTopWizardWebPage' => $baseDir . '/sources/application/WebPage/iTopWizardWebPage.php', + 'iTopWebPage' => $baseDir . '/sources/Application/WebPage/iTopWebPage.php', + 'iTopWizardWebPage' => $baseDir . '/sources/Application/WebPage/iTopWizardWebPage.php', 'iWorkingTimeComputer' => $baseDir . '/core/computing.inc.php', 'lnkTriggerAction' => $baseDir . '/core/trigger.class.inc.php', 'ormCaseLog' => $baseDir . '/core/ormcaselog.class.inc.php', diff --git a/lib/composer/autoload_files.php b/lib/composer/autoload_files.php index c72a22a20..65bc196d3 100644 --- a/lib/composer/autoload_files.php +++ b/lib/composer/autoload_files.php @@ -6,8 +6,8 @@ $vendorDir = dirname(dirname(__FILE__)); $baseDir = dirname($vendorDir); return array( - '320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php', '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php', + '320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php', '5255c38a0faeba867671b61dfda6d864' => $vendorDir . '/paragonie/random_compat/lib/random.php', '023d27dca8066ef29e6739335ea73bad' => $vendorDir . '/symfony/polyfill-php70/bootstrap.php', '32dcc8afd4335739640db7d200c1971d' => $vendorDir . '/symfony/polyfill-apcu/bootstrap.php', diff --git a/lib/composer/autoload_static.php b/lib/composer/autoload_static.php index 52337e375..a39683585 100644 --- a/lib/composer/autoload_static.php +++ b/lib/composer/autoload_static.php @@ -7,8 +7,8 @@ namespace Composer\Autoload; class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b { public static $files = array ( - '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php', + '320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', '5255c38a0faeba867671b61dfda6d864' => __DIR__ . '/..' . '/paragonie/random_compat/lib/random.php', '023d27dca8066ef29e6739335ea73bad' => __DIR__ . '/..' . '/symfony/polyfill-php70/bootstrap.php', '32dcc8afd4335739640db7d200c1971d' => __DIR__ . '/..' . '/symfony/polyfill-apcu/bootstrap.php', @@ -248,7 +248,7 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'ActionChecker' => __DIR__ . '/../..' . '/core/userrights.class.inc.php', 'ActionEmail' => __DIR__ . '/../..' . '/core/action.class.inc.php', 'ActionNotification' => __DIR__ . '/../..' . '/core/action.class.inc.php', - 'AjaxPage' => __DIR__ . '/../..' . '/sources/application/WebPage/AjaxPage.php', + 'AjaxPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/AjaxPage.php', 'ApcService' => __DIR__ . '/../..' . '/core/apc-service.class.inc.php', 'ApplicationContext' => __DIR__ . '/../..' . '/application/applicationcontext.class.inc.php', 'ApplicationException' => __DIR__ . '/../..' . '/application/exceptions/ApplicationException.php', @@ -330,8 +330,8 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'BulkExportMissingParameterException' => __DIR__ . '/../..' . '/core/bulkexport.class.inc.php', 'BulkExportResult' => __DIR__ . '/../..' . '/core/bulkexport.class.inc.php', 'BulkExportResultGC' => __DIR__ . '/../..' . '/core/bulkexport.class.inc.php', - 'CLILikeWebPage' => __DIR__ . '/../..' . '/sources/application/WebPage/CLILikeWebPage.php', - 'CLIPage' => __DIR__ . '/../..' . '/sources/application/WebPage/CLIPage.php', + 'CLILikeWebPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/CLILikeWebPage.php', + 'CLIPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/CLIPage.php', 'CMDBChange' => __DIR__ . '/../..' . '/core/cmdbchange.class.inc.php', 'CMDBChangeOp' => __DIR__ . '/../..' . '/core/cmdbchangeop.class.inc.php', 'CMDBChangeOpCreate' => __DIR__ . '/../..' . '/core/cmdbchangeop.class.inc.php', @@ -356,10 +356,10 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'CMDBObjectSet' => __DIR__ . '/../..' . '/core/cmdbobject.class.inc.php', 'CMDBSource' => __DIR__ . '/../..' . '/core/cmdbsource.class.inc.php', 'CSVBulkExport' => __DIR__ . '/../..' . '/core/csvbulkexport.class.inc.php', - 'CSVPage' => __DIR__ . '/../..' . '/sources/application/WebPage/CSVPage.php', + 'CSVPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/CSVPage.php', 'CSVParser' => __DIR__ . '/../..' . '/core/csvparser.class.inc.php', 'CSVParserException' => __DIR__ . '/../..' . '/application/exceptions/CSVParserException.php', - 'CaptureWebPage' => __DIR__ . '/../..' . '/sources/application/WebPage/CaptureWebPage.php', + 'CaptureWebPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/CaptureWebPage.php', 'CellChangeSpec' => __DIR__ . '/../..' . '/core/bulkchange.class.inc.php', 'CellStatus_Ambiguous' => __DIR__ . '/../..' . '/core/bulkchange.class.inc.php', 'CellStatus_Issue' => __DIR__ . '/../..' . '/core/bulkchange.class.inc.php', @@ -371,161 +371,161 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'CharConcatWSExpression' => __DIR__ . '/../..' . '/core/oql/expression.class.inc.php', 'CheckStopWatchThresholds' => __DIR__ . '/../..' . '/core/ormstopwatch.class.inc.php', 'CheckableExpression' => __DIR__ . '/../..' . '/core/oql/oqlquery.class.inc.php', - 'Combodo\\iTop\\Application\\Branding' => __DIR__ . '/../..' . '/sources/application/Branding.php', - 'Combodo\\iTop\\Application\\Helper\\Session' => __DIR__ . '/../..' . '/sources/application/Helper/Session.php', - 'Combodo\\iTop\\Application\\Helper\\WebResourcesHelper' => __DIR__ . '/../..' . '/sources/application/Helper/WebResourcesHelper.php', - 'Combodo\\iTop\\Application\\Search\\AjaxSearchException' => __DIR__ . '/../..' . '/sources/application/search/ajaxsearchexception.class.inc.php', - 'Combodo\\iTop\\Application\\Search\\CriterionConversionAbstract' => __DIR__ . '/../..' . '/sources/application/search/criterionconversionabstract.class.inc.php', - 'Combodo\\iTop\\Application\\Search\\CriterionConversion\\CriterionToOQL' => __DIR__ . '/../..' . '/sources/application/search/criterionconversion/criteriontooql.class.inc.php', - 'Combodo\\iTop\\Application\\Search\\CriterionConversion\\CriterionToSearchForm' => __DIR__ . '/../..' . '/sources/application/search/criterionconversion/criteriontosearchform.class.inc.php', - 'Combodo\\iTop\\Application\\Search\\CriterionParser' => __DIR__ . '/../..' . '/sources/application/search/criterionparser.class.inc.php', - 'Combodo\\iTop\\Application\\Search\\SearchForm' => __DIR__ . '/../..' . '/sources/application/search/searchform.class.inc.php', - 'Combodo\\iTop\\Application\\Status\\Status' => __DIR__ . '/../..' . '/sources/application/status/Status.php', - 'Combodo\\iTop\\Application\\TwigBase\\Controller\\Controller' => __DIR__ . '/../..' . '/sources/application/TwigBase/Controller/Controller.php', + 'Combodo\\iTop\\Application\\Branding' => __DIR__ . '/../..' . '/sources/Application/Branding.php', + 'Combodo\\iTop\\Application\\Helper\\Session' => __DIR__ . '/../..' . '/sources/Application/Helper/Session.php', + 'Combodo\\iTop\\Application\\Helper\\WebResourcesHelper' => __DIR__ . '/../..' . '/sources/Application/Helper/WebResourcesHelper.php', + 'Combodo\\iTop\\Application\\Search\\AjaxSearchException' => __DIR__ . '/../..' . '/sources/Application/Search/ajaxsearchexception.class.inc.php', + 'Combodo\\iTop\\Application\\Search\\CriterionConversionAbstract' => __DIR__ . '/../..' . '/sources/Application/Search/criterionconversionabstract.class.inc.php', + 'Combodo\\iTop\\Application\\Search\\CriterionConversion\\CriterionToOQL' => __DIR__ . '/../..' . '/sources/Application/Search/CriterionConversion/criteriontooql.class.inc.php', + 'Combodo\\iTop\\Application\\Search\\CriterionConversion\\CriterionToSearchForm' => __DIR__ . '/../..' . '/sources/Application/Search/CriterionConversion/criteriontosearchform.class.inc.php', + 'Combodo\\iTop\\Application\\Search\\CriterionParser' => __DIR__ . '/../..' . '/sources/Application/Search/criterionparser.class.inc.php', + 'Combodo\\iTop\\Application\\Search\\SearchForm' => __DIR__ . '/../..' . '/sources/Application/Search/searchform.class.inc.php', + 'Combodo\\iTop\\Application\\Status\\Status' => __DIR__ . '/../..' . '/sources/Application/Status/Status.php', + 'Combodo\\iTop\\Application\\TwigBase\\Controller\\Controller' => __DIR__ . '/../..' . '/sources/Application/TwigBase/Controller/Controller.php', 'Combodo\\iTop\\Application\\TwigBase\\Controller\\PageNotFoundException' => __DIR__ . '/../..' . '/application/exceptions/PageNotFoundException.php', - 'Combodo\\iTop\\Application\\TwigBase\\Twig\\Extension' => __DIR__ . '/../..' . '/sources/application/TwigBase/Twig/Extension.php', - 'Combodo\\iTop\\Application\\TwigBase\\Twig\\TwigHelper' => __DIR__ . '/../..' . '/sources/application/TwigBase/Twig/TwigHelper.php', - 'Combodo\\iTop\\Application\\TwigBase\\UI\\UIBlockExtension' => __DIR__ . '/../..' . '/sources/application/TwigBase/UI/UIBlockExtension.php', - 'Combodo\\iTop\\Application\\TwigBase\\UI\\UIBlockNode' => __DIR__ . '/../..' . '/sources/application/TwigBase/UI/UIBlockNode.php', - 'Combodo\\iTop\\Application\\TwigBase\\UI\\UIBlockParser' => __DIR__ . '/../..' . '/sources/application/TwigBase/UI/UIBlockParser.php', - 'Combodo\\iTop\\Application\\UI\\Base\\AbstractUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/AbstractUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Alert\\Alert' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Alert/Alert.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Alert\\AlertUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Alert/AlertUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Breadcrumbs\\Breadcrumbs' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Breadcrumbs/Breadcrumbs.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\ButtonGroup\\ButtonGroup' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/ButtonGroup/ButtonGroup.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\ButtonGroup\\ButtonGroupUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/ButtonGroup/ButtonGroupUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\Button' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Button/Button.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\ButtonJS' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Button/ButtonJS.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\ButtonUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Button/ButtonUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\ButtonURL' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Button/ButtonURL.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\CollapsibleSection\\CollapsibleSection' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/CollapsibleSection/CollapsibleSection.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\CollapsibleSection\\CollapsibleSectionUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/CollapsibleSection/CollapsibleSectionUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletBadge' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Dashlet/DashletBadge.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletContainer' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Dashlet/DashletContainer.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Dashlet/DashletFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletHeaderStatic' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Dashlet/DashletHeaderStatic.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletPlainText' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Dashlet/DashletPlainText.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\DataTable' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/DataTable/DataTable.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\DataTableSettings' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/DataTable/DataTableSettings.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\DataTableUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/DataTable/DataTableUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\StaticTable\\FormTableRow\\FormTableRow' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/DataTable/StaticTable/FormTableRow/FormTableRow.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\StaticTable\\FormTable\\FormTable' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/DataTable/StaticTable/FormTable/FormTable.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\StaticTable\\StaticTable' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/DataTable/StaticTable/StaticTable.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldBadge\\FieldBadge' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/FieldBadge/FieldBadge.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldBadge\\FieldBadgeUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/FieldBadge/FieldBadgeUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldSet\\FieldSet' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/FieldSet/FieldSet.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldSet\\FieldSetUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/FieldSet/FieldSetUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Field\\Field' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Field/Field.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Field\\FieldUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Field/FieldUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Form\\Form' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Form/Form.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Form\\FormUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Form/FormUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\GlobalSearch\\GlobalSearch' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/GlobalSearch/GlobalSearch.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\GlobalSearch\\GlobalSearchFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/GlobalSearch/GlobalSearchFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\GlobalSearch\\GlobalSearchHelper' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/GlobalSearch/GlobalSearchHelper.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Html\\Html' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Html/Html.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Html\\HtmlFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Html/HtmlFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\AbstractInput' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/AbstractInput.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\FileSelect\\FileSelect' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/FileSelect/FileSelect.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\FileSelect\\FileSelectUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/FileSelect/FileSelectUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Input' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/Input.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\InputUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/InputUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\InputWithLabel' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/InputWithLabel.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\RichText\\RichText' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/RichText/RichText.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\SelectUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/Select/SelectUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Select\\Select' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/Select/Select.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Select\\SelectOption' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/Select/SelectOption.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Select\\SelectOptionUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/Select/SelectOptionUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\TextArea' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/TextArea.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\tInputLabel' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Input/tInputLabel.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\MedallionIcon\\MedallionIcon' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/MedallionIcon/MedallionIcon.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Panel\\Panel' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Panel/Panel.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Panel\\PanelUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Panel/PanelUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Pill\\Pill' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Pill/Pill.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Pill\\PillFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Pill/PillFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\NewsroomMenu\\NewsroomMenu' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/PopoverMenu/NewsroomMenu/NewsroomMenu.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\NewsroomMenu\\NewsroomMenuFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/PopoverMenu/NewsroomMenu/NewsroomMenuFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenu' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenu.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\JsPopoverMenuItem' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/JsPopoverMenuItem.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\PopoverMenuItem' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItem.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\PopoverMenuItemFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItemFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\SeparatorPopoverMenuItem' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/SeparatorPopoverMenuItem.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\UrlPopoverMenuItem' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/PopoverMenu/PopoverMenuItem/UrlPopoverMenuItem.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\QuickCreate\\QuickCreate' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/QuickCreate/QuickCreate.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\QuickCreate\\QuickCreateFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/QuickCreate/QuickCreateFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\QuickCreate\\QuickCreateHelper' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/QuickCreate/QuickCreateHelper.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Spinner\\Spinner' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Spinner/Spinner.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Spinner\\SpinnerUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Spinner/SpinnerUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Text\\Text' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Text/Text.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Title\\Title' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Title/Title.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Title\\TitleUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Title/TitleUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Separator\\AbstractSeparator' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Toolbar/Separator/AbstractSeparator.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Separator\\ToolbarSeparatorUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Toolbar/Separator/ToolbarSeparatorUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Separator\\VerticalSeparator' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Toolbar/Separator/VerticalSeparator.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Toolbar' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Toolbar/Toolbar.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\ToolbarSpacer\\ToolbarSpacer' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Toolbar/ToolbarSpacer/ToolbarSpacer.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\ToolbarSpacer\\ToolbarSpacerUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Toolbar/ToolbarSpacer/ToolbarSpacerUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\ToolbarUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/Toolbar/ToolbarUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\ActivityEntry' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/ActivityEntry.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\ActivityEntryFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/ActivityEntryFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpAttachmentAddedFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentAddedFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpAttachmentRemovedFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentRemovedFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpCreateFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpCreateFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpDeleteFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpDeleteFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpSetAttributeFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpSetAttributeFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpSetAttributeScalarFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpSetAttributeScalarFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CaseLogEntry' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/CaseLogEntry.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\EditsEntry' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/EditsEntry.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\EventNotification\\EventNotificationEmailFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/EventNotification/EventNotificationEmailFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\EventNotification\\EventNotificationFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/EventNotification/EventNotificationFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\NotificationEntry' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/NotificationEntry.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\TransitionEntry' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityEntry/TransitionEntry.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanel' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityPanel.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanelFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityPanelFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanelHelper' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityPanelHelper.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanelPrint' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/ActivityPanelPrint.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\CaseLogEntryFormFactory\\CaseLogEntryFormFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/CaseLogEntryForm/CaseLogEntryFormFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\CaseLogEntryForm\\CaseLogEntryForm' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/ActivityPanel/CaseLogEntryForm/CaseLogEntryForm.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Dashboard\\DashboardColumn' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/Dashboard/DashboardColumn.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Dashboard\\DashboardLayout' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/Dashboard/DashboardLayout.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Dashboard\\DashboardRow' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/Dashboard/DashboardRow.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\Column\\Column' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/MultiColumn/Column/Column.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\Column\\ColumnUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/MultiColumn/Column/ColumnUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\MultiColumn' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/MultiColumn/MultiColumn.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\MultiColumnUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/MultiColumn/MultiColumnUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\NavigationMenu\\NavigationMenu' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/NavigationMenu/NavigationMenu.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\NavigationMenu\\NavigationMenuFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/NavigationMenu/NavigationMenuFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Object\\ObjectDetails' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/Object/ObjectDetails.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Object\\ObjectFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/Object/ObjectFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\PageContent\\PageContent' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/PageContent/PageContent.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\PageContent\\PageContentFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/PageContent/PageContentFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\PageContent\\PageContentWithSideContent' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/PageContent/PageContentWithSideContent.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TabContainer\\TabContainer' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/TabContainer/TabContainer.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TabContainer\\Tab\\AjaxTab' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/TabContainer/Tab/AjaxTab.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TabContainer\\Tab\\Tab' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/TabContainer/Tab/Tab.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TopBar\\TopBar' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/TopBar/TopBar.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TopBar\\TopBarFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/TopBar/TopBarFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\UIContentBlock' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/UIContentBlock.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\UIContentBlockUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/UIContentBlockUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\UIContentBlockWithJSRefreshCallback' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/UIContentBlockWithJSRefreshCallback .php', - 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\iUIContentBlock' => __DIR__ . '/../..' . '/sources/application/UI/Base/Layout/iUIContentBlock.php', - 'Combodo\\iTop\\Application\\UI\\Base\\UIBlock' => __DIR__ . '/../..' . '/sources/application/UI/Base/UIBlock.php', - 'Combodo\\iTop\\Application\\UI\\Base\\UIException' => __DIR__ . '/../..' . '/sources/application/UI/Base/UIException.php', - 'Combodo\\iTop\\Application\\UI\\Base\\iUIBlock' => __DIR__ . '/../..' . '/sources/application/UI/Base/iUIBlock.php', - 'Combodo\\iTop\\Application\\UI\\Base\\iUIBlockFactory' => __DIR__ . '/../..' . '/sources/application/UI/Base/iUIBlockFactory.php', - 'Combodo\\iTop\\Application\\UI\\Base\\tJSRefreshCallback' => __DIR__ . '/../..' . '/sources/application/UI/Base/tJSRefreshCallback.php', - 'Combodo\\iTop\\Application\\UI\\Base\\tUIContentAreas' => __DIR__ . '/../..' . '/sources/application/UI/Base/tUIContentAreas.php', - 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockChartAjaxBars\\BlockChartAjaxBars' => __DIR__ . '/../..' . '/sources/application/UI/DisplayBlock/BlockChartAjaxBars/BlockChartAjaxBars.php', - 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockChartAjaxPie\\BlockChartAjaxPie' => __DIR__ . '/../..' . '/sources/application/UI/DisplayBlock/BlockChartAjaxPie/BlockChartAjaxPie.php', - 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockChart\\BlockChart' => __DIR__ . '/../..' . '/sources/application/UI/DisplayBlock/BlockChart/BlockChart.php', - 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockCsv\\BlockCsv' => __DIR__ . '/../..' . '/sources/application/UI/DisplayBlock/BlockCsv/BlockCsv.php', - 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockList\\BlockList' => __DIR__ . '/../..' . '/sources/application/UI/DisplayBlock/BlockList/BlockList.php', - 'Combodo\\iTop\\Application\\UI\\Helper\\UIHelper' => __DIR__ . '/../..' . '/sources/application/UI/Helper/UIHelper.php', - 'Combodo\\iTop\\Application\\UI\\Links\\Indirect\\BlockIndirectLinksEdit\\BlockIndirectLinksEdit' => __DIR__ . '/../..' . '/sources/application/UI/Links/Indirect/BlockIndirectLinksEdit/BlockIndirectLinksEdit.php', - 'Combodo\\iTop\\Application\\UI\\Links\\Indirect\\BlockObjectPickerDialog\\BlockObjectPickerDialog' => __DIR__ . '/../..' . '/sources/application/UI/Links/Indirect/BlockObjectPickerDialog/BlockObjectPickerDialog.php', - 'Combodo\\iTop\\Application\\UI\\Preferences\\BlockShortcuts\\BlockShortcuts' => __DIR__ . '/../..' . '/sources/application/UI/Preferences/BlockShortcuts/BlockShortcuts.php', - 'Combodo\\iTop\\Application\\UI\\Printable\\BlockPrintHeader\\BlockPrintHeader' => __DIR__ . '/../..' . '/sources/application/UI/Printable/BlockPrintHeader/BlockPrintHeader.php', + 'Combodo\\iTop\\Application\\TwigBase\\Twig\\Extension' => __DIR__ . '/../..' . '/sources/Application/TwigBase/Twig/Extension.php', + 'Combodo\\iTop\\Application\\TwigBase\\Twig\\TwigHelper' => __DIR__ . '/../..' . '/sources/Application/TwigBase/Twig/TwigHelper.php', + 'Combodo\\iTop\\Application\\TwigBase\\UI\\UIBlockExtension' => __DIR__ . '/../..' . '/sources/Application/TwigBase/UI/UIBlockExtension.php', + 'Combodo\\iTop\\Application\\TwigBase\\UI\\UIBlockNode' => __DIR__ . '/../..' . '/sources/Application/TwigBase/UI/UIBlockNode.php', + 'Combodo\\iTop\\Application\\TwigBase\\UI\\UIBlockParser' => __DIR__ . '/../..' . '/sources/Application/TwigBase/UI/UIBlockParser.php', + 'Combodo\\iTop\\Application\\UI\\Base\\AbstractUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/AbstractUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Alert\\Alert' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Alert/Alert.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Alert\\AlertUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Alert/AlertUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Breadcrumbs\\Breadcrumbs' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Breadcrumbs/Breadcrumbs.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\ButtonGroup\\ButtonGroup' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/ButtonGroup/ButtonGroup.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\ButtonGroup\\ButtonGroupUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/ButtonGroup/ButtonGroupUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\Button' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Button/Button.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\ButtonJS' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Button/ButtonJS.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\ButtonUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Button/ButtonUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Button\\ButtonURL' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Button/ButtonURL.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\CollapsibleSection\\CollapsibleSection' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/CollapsibleSection/CollapsibleSection.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\CollapsibleSection\\CollapsibleSectionUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/CollapsibleSection/CollapsibleSectionUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletBadge' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Dashlet/DashletBadge.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletContainer' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Dashlet/DashletContainer.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Dashlet/DashletFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletHeaderStatic' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Dashlet/DashletHeaderStatic.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Dashlet\\DashletPlainText' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Dashlet/DashletPlainText.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\DataTable' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/DataTable/DataTable.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\DataTableSettings' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/DataTable/DataTableSettings.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\DataTableUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/DataTable/DataTableUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\StaticTable\\FormTableRow\\FormTableRow' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/DataTable/StaticTable/FormTableRow/FormTableRow.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\StaticTable\\FormTable\\FormTable' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/DataTable/StaticTable/FormTable/FormTable.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\DataTable\\StaticTable\\StaticTable' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/DataTable/StaticTable/StaticTable.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldBadge\\FieldBadge' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/FieldBadge/FieldBadge.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldBadge\\FieldBadgeUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/FieldBadge/FieldBadgeUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldSet\\FieldSet' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/FieldSet/FieldSet.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\FieldSet\\FieldSetUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/FieldSet/FieldSetUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Field\\Field' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Field/Field.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Field\\FieldUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Field/FieldUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Form\\Form' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Form/Form.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Form\\FormUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Form/FormUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\GlobalSearch\\GlobalSearch' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/GlobalSearch/GlobalSearch.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\GlobalSearch\\GlobalSearchFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/GlobalSearch/GlobalSearchFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\GlobalSearch\\GlobalSearchHelper' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/GlobalSearch/GlobalSearchHelper.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Html\\Html' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Html/Html.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Html\\HtmlFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Html/HtmlFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\AbstractInput' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/AbstractInput.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\FileSelect\\FileSelect' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/FileSelect/FileSelect.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\FileSelect\\FileSelectUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/FileSelect/FileSelectUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Input' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/Input.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\InputUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/InputUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\InputWithLabel' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/InputWithLabel.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\RichText\\RichText' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/RichText/RichText.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\SelectUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/Select/SelectUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Select\\Select' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/Select/Select.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Select\\SelectOption' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/Select/SelectOption.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\Select\\SelectOptionUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/Select/SelectOptionUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\TextArea' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/TextArea.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Input\\tInputLabel' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Input/tInputLabel.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\MedallionIcon\\MedallionIcon' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/MedallionIcon/MedallionIcon.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Panel\\Panel' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Panel/Panel.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Panel\\PanelUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Panel/PanelUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Pill\\Pill' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Pill/Pill.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Pill\\PillFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Pill/PillFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\NewsroomMenu\\NewsroomMenu' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/PopoverMenu/NewsroomMenu/NewsroomMenu.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\NewsroomMenu\\NewsroomMenuFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/PopoverMenu/NewsroomMenu/NewsroomMenuFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenu' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenu.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenuFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\JsPopoverMenuItem' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenuItem/JsPopoverMenuItem.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\PopoverMenuItem' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItem.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\PopoverMenuItemFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItemFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\SeparatorPopoverMenuItem' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenuItem/SeparatorPopoverMenuItem.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\PopoverMenu\\PopoverMenuItem\\UrlPopoverMenuItem' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/PopoverMenu/PopoverMenuItem/UrlPopoverMenuItem.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\QuickCreate\\QuickCreate' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/QuickCreate/QuickCreate.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\QuickCreate\\QuickCreateFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/QuickCreate/QuickCreateFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\QuickCreate\\QuickCreateHelper' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/QuickCreate/QuickCreateHelper.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Spinner\\Spinner' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Spinner/Spinner.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Spinner\\SpinnerUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Spinner/SpinnerUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Text\\Text' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Text/Text.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Title\\Title' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Title/Title.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Title\\TitleUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Title/TitleUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Separator\\AbstractSeparator' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Toolbar/Separator/AbstractSeparator.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Separator\\ToolbarSeparatorUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Toolbar/Separator/ToolbarSeparatorUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Separator\\VerticalSeparator' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Toolbar/Separator/VerticalSeparator.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\Toolbar' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Toolbar/Toolbar.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\ToolbarSpacer\\ToolbarSpacer' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Toolbar/ToolbarSpacer/ToolbarSpacer.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\ToolbarSpacer\\ToolbarSpacerUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Toolbar/ToolbarSpacer/ToolbarSpacerUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Component\\Toolbar\\ToolbarUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/Toolbar/ToolbarUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\ActivityEntry' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/ActivityEntry.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\ActivityEntryFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/ActivityEntryFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpAttachmentAddedFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentAddedFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpAttachmentRemovedFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentRemovedFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpCreateFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpCreateFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpDeleteFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpDeleteFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpSetAttributeFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpSetAttributeFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CMDBChangeOp\\CMDBChangeOpSetAttributeScalarFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpSetAttributeScalarFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\CaseLogEntry' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/CaseLogEntry.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\EditsEntry' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/EditsEntry.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\EventNotification\\EventNotificationEmailFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/EventNotification/EventNotificationEmailFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\EventNotification\\EventNotificationFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/EventNotification/EventNotificationFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\NotificationEntry' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/NotificationEntry.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityEntry\\TransitionEntry' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityEntry/TransitionEntry.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanel' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityPanel.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanelFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityPanelFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanelHelper' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityPanelHelper.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\ActivityPanelPrint' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/ActivityPanelPrint.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\CaseLogEntryFormFactory\\CaseLogEntryFormFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/CaseLogEntryForm/CaseLogEntryFormFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\ActivityPanel\\CaseLogEntryForm\\CaseLogEntryForm' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/ActivityPanel/CaseLogEntryForm/CaseLogEntryForm.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Dashboard\\DashboardColumn' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/Dashboard/DashboardColumn.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Dashboard\\DashboardLayout' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/Dashboard/DashboardLayout.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Dashboard\\DashboardRow' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/Dashboard/DashboardRow.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\Column\\Column' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/MultiColumn/Column/Column.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\Column\\ColumnUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/MultiColumn/Column/ColumnUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\MultiColumn' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/MultiColumn/MultiColumn.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\MultiColumn\\MultiColumnUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/MultiColumn/MultiColumnUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\NavigationMenu\\NavigationMenu' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/NavigationMenu/NavigationMenu.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\NavigationMenu\\NavigationMenuFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/NavigationMenu/NavigationMenuFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Object\\ObjectDetails' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/Object/ObjectDetails.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\Object\\ObjectFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/Object/ObjectFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\PageContent\\PageContent' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/PageContent/PageContent.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\PageContent\\PageContentFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/PageContent/PageContentFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\PageContent\\PageContentWithSideContent' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/PageContent/PageContentWithSideContent.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TabContainer\\TabContainer' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/TabContainer/TabContainer.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TabContainer\\Tab\\AjaxTab' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/TabContainer/Tab/AjaxTab.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TabContainer\\Tab\\Tab' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/TabContainer/Tab/Tab.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TopBar\\TopBar' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/TopBar/TopBar.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\TopBar\\TopBarFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/TopBar/TopBarFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\UIContentBlock' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/UIContentBlock.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\UIContentBlockUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/UIContentBlockUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\UIContentBlockWithJSRefreshCallback' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/UIContentBlockWithJSRefreshCallback .php', + 'Combodo\\iTop\\Application\\UI\\Base\\Layout\\iUIContentBlock' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Layout/iUIContentBlock.php', + 'Combodo\\iTop\\Application\\UI\\Base\\UIBlock' => __DIR__ . '/../..' . '/sources/Application/UI/Base/UIBlock.php', + 'Combodo\\iTop\\Application\\UI\\Base\\UIException' => __DIR__ . '/../..' . '/sources/Application/UI/Base/UIException.php', + 'Combodo\\iTop\\Application\\UI\\Base\\iUIBlock' => __DIR__ . '/../..' . '/sources/Application/UI/Base/iUIBlock.php', + 'Combodo\\iTop\\Application\\UI\\Base\\iUIBlockFactory' => __DIR__ . '/../..' . '/sources/Application/UI/Base/iUIBlockFactory.php', + 'Combodo\\iTop\\Application\\UI\\Base\\tJSRefreshCallback' => __DIR__ . '/../..' . '/sources/Application/UI/Base/tJSRefreshCallback.php', + 'Combodo\\iTop\\Application\\UI\\Base\\tUIContentAreas' => __DIR__ . '/../..' . '/sources/Application/UI/Base/tUIContentAreas.php', + 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockChartAjaxBars\\BlockChartAjaxBars' => __DIR__ . '/../..' . '/sources/Application/UI/DisplayBlock/BlockChartAjaxBars/BlockChartAjaxBars.php', + 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockChartAjaxPie\\BlockChartAjaxPie' => __DIR__ . '/../..' . '/sources/Application/UI/DisplayBlock/BlockChartAjaxPie/BlockChartAjaxPie.php', + 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockChart\\BlockChart' => __DIR__ . '/../..' . '/sources/Application/UI/DisplayBlock/BlockChart/BlockChart.php', + 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockCsv\\BlockCsv' => __DIR__ . '/../..' . '/sources/Application/UI/DisplayBlock/BlockCsv/BlockCsv.php', + 'Combodo\\iTop\\Application\\UI\\DisplayBlock\\BlockList\\BlockList' => __DIR__ . '/../..' . '/sources/Application/UI/DisplayBlock/BlockList/BlockList.php', + 'Combodo\\iTop\\Application\\UI\\Helper\\UIHelper' => __DIR__ . '/../..' . '/sources/Application/UI/Helper/UIHelper.php', + 'Combodo\\iTop\\Application\\UI\\Links\\Indirect\\BlockIndirectLinksEdit\\BlockIndirectLinksEdit' => __DIR__ . '/../..' . '/sources/Application/UI/Links/Indirect/BlockIndirectLinksEdit/BlockIndirectLinksEdit.php', + 'Combodo\\iTop\\Application\\UI\\Links\\Indirect\\BlockObjectPickerDialog\\BlockObjectPickerDialog' => __DIR__ . '/../..' . '/sources/Application/UI/Links/Indirect/BlockObjectPickerDialog/BlockObjectPickerDialog.php', + 'Combodo\\iTop\\Application\\UI\\Preferences\\BlockShortcuts\\BlockShortcuts' => __DIR__ . '/../..' . '/sources/Application/UI/Preferences/BlockShortcuts/BlockShortcuts.php', + 'Combodo\\iTop\\Application\\UI\\Printable\\BlockPrintHeader\\BlockPrintHeader' => __DIR__ . '/../..' . '/sources/Application/UI/Printable/BlockPrintHeader/BlockPrintHeader.php', 'Combodo\\iTop\\Composer\\iTopComposer' => __DIR__ . '/../..' . '/sources/Composer/iTopComposer.php', 'Combodo\\iTop\\Controller\\AjaxRenderController' => __DIR__ . '/../..' . '/sources/Controller/AjaxRenderController.php', 'Combodo\\iTop\\Controller\\Base\\Layout\\ActivityPanelController' => __DIR__ . '/../..' . '/sources/Controller/Base/Layout/ActivityPanelController.php', @@ -638,7 +638,7 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'DashletProxy' => __DIR__ . '/../..' . '/application/dashlet.class.inc.php', 'DashletUnknown' => __DIR__ . '/../..' . '/application/dashlet.class.inc.php', 'DataTable' => __DIR__ . '/../..' . '/application/datatable.class.inc.php', - 'DataTableConfig' => __DIR__ . '/../..' . '/sources/application/UI/Base/Component/DataTable/DataTableConfig/DataTableConfig.php', + 'DataTableConfig' => __DIR__ . '/../..' . '/sources/Application/UI/Base/Component/DataTable/DataTableConfig/DataTableConfig.php', 'Datamatrix' => __DIR__ . '/..' . '/combodo/tcpdf/include/barcodes/datamatrix.php', 'DateTimeFormat' => __DIR__ . '/../..' . '/core/datetimeformat.class.inc.php', 'DeadLockLog' => __DIR__ . '/../..' . '/core/log.class.inc.php', @@ -675,10 +675,10 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'DisplayableNode' => __DIR__ . '/../..' . '/core/displayablegraph.class.inc.php', 'DisplayableRedundancyNode' => __DIR__ . '/../..' . '/core/displayablegraph.class.inc.php', 'DivisionByZeroError' => __DIR__ . '/..' . '/symfony/polyfill-php70/Resources/stubs/DivisionByZeroError.php', - 'DownloadPage' => __DIR__ . '/../..' . '/sources/application/WebPage/DownloadPage.php', + 'DownloadPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/DownloadPage.php', 'EMail' => __DIR__ . '/../..' . '/core/email.class.inc.php', 'Error' => __DIR__ . '/..' . '/symfony/polyfill-php70/Resources/stubs/Error.php', - 'ErrorPage' => __DIR__ . '/../..' . '/sources/application/WebPage/ErrorPage.php', + 'ErrorPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/ErrorPage.php', 'Event' => __DIR__ . '/../..' . '/core/event.class.inc.php', 'EventIssue' => __DIR__ . '/../..' . '/core/event.class.inc.php', 'EventLoginUsage' => __DIR__ . '/../..' . '/core/event.class.inc.php', @@ -714,7 +714,6 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'HTMLDOMSanitizer' => __DIR__ . '/../..' . '/core/htmlsanitizer.class.inc.php', 'HTMLNullSanitizer' => __DIR__ . '/../..' . '/core/htmlsanitizer.class.inc.php', 'HTMLSanitizer' => __DIR__ . '/../..' . '/core/htmlsanitizer.class.inc.php', - 'HistoryBlock' => __DIR__ . '/../..' . '/application/displayblock.class.inc.php', 'Html2Text\\Html2Text' => __DIR__ . '/../..' . '/application/Html2Text.php', 'Html2Text\\Html2TextException' => __DIR__ . '/../..' . '/application/Html2TextException.php', 'ITopArchiveTar' => __DIR__ . '/../..' . '/core/tar-itop.class.inc.php', @@ -730,7 +729,7 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'ItopCounter' => __DIR__ . '/../..' . '/core/counter.class.inc.php', 'JSButtonItem' => __DIR__ . '/../..' . '/application/applicationextension.inc.php', 'JSPopupMenuItem' => __DIR__ . '/../..' . '/application/applicationextension.inc.php', - 'JsonPage' => __DIR__ . '/../..' . '/sources/application/WebPage/JsonPage.php', + 'JsonPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/JsonPage.php', 'KeyValueStore' => __DIR__ . '/../..' . '/core/counter.class.inc.php', 'ListExpression' => __DIR__ . '/../..' . '/core/oql/expression.class.inc.php', 'ListOqlExpression' => __DIR__ . '/../..' . '/core/oql/oqlquery.class.inc.php', @@ -765,7 +764,7 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'NestedQueryOqlExpression' => __DIR__ . '/../..' . '/core/oql/oqlquery.class.inc.php', 'NewObjectMenuNode' => __DIR__ . '/../..' . '/application/menunode.class.inc.php', 'NewsroomProviderBase' => __DIR__ . '/../..' . '/application/newsroomprovider.class.inc.php', - 'NiceWebPage' => __DIR__ . '/../..' . '/sources/application/WebPage/NiceWebPage.php', + 'NiceWebPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/NiceWebPage.php', 'NotYetEvaluatedExpression' => __DIR__ . '/../..' . '/core/oql/expression.class.inc.php', 'OQLActualClassTreeResolver' => __DIR__ . '/../..' . '/core/oqlactualclasstreeresolver.class.inc.php', 'OQLClassNode' => __DIR__ . '/../..' . '/core/oqlclassnode.class.inc.php', @@ -801,11 +800,11 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'OqlUnionQuery' => __DIR__ . '/../..' . '/core/oql/oqlquery.class.inc.php', 'PDF417' => __DIR__ . '/..' . '/combodo/tcpdf/include/barcodes/pdf417.php', 'PDFBulkExport' => __DIR__ . '/../..' . '/core/pdfbulkexport.class.inc.php', - 'PDFPage' => __DIR__ . '/../..' . '/sources/application/WebPage/PDFPage.php', + 'PDFPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/PDFPage.php', 'PEAR' => __DIR__ . '/..' . '/pear/pear-core-minimal/src/PEAR.php', 'PEAR_ErrorStack' => __DIR__ . '/..' . '/pear/pear-core-minimal/src/PEAR/ErrorStack.php', 'PEAR_Exception' => __DIR__ . '/..' . '/pear/pear_exception/PEAR/Exception.php', - 'Page' => __DIR__ . '/../..' . '/sources/application/WebPage/Page.php', + 'Page' => __DIR__ . '/../..' . '/sources/Application/WebPage/Page.php', 'ParseError' => __DIR__ . '/..' . '/symfony/polyfill-php70/Resources/stubs/ParseError.php', 'Pelago\\Emogrifier' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier.php', 'Pelago\\Emogrifier\\CssInliner' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/CssInliner.php', @@ -1281,6 +1280,7 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\PropertyInfoPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/PropertyInfoPass.php', 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\RoutingResolverPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/RoutingResolverPass.php', 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\SerializerPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/SerializerPass.php', + 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\SessionPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/SessionPass.php', 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\TemplatingPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/TemplatingPass.php', 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\TranslationDumperPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/TranslationDumperPass.php', 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\TranslationExtractorPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/TranslationExtractorPass.php', @@ -1319,6 +1319,9 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateNameParser' => __DIR__ . '/..' . '/symfony/framework-bundle/Templating/TemplateNameParser.php', 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateReference' => __DIR__ . '/..' . '/symfony/framework-bundle/Templating/TemplateReference.php', 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TimedPhpEngine' => __DIR__ . '/..' . '/symfony/framework-bundle/Templating/TimedPhpEngine.php', + 'Symfony\\Bundle\\FrameworkBundle\\Test\\ForwardCompatTestTrait' => __DIR__ . '/..' . '/symfony/framework-bundle/Test/ForwardCompatTestTrait.php', + 'Symfony\\Bundle\\FrameworkBundle\\Test\\KernelTestCase' => __DIR__ . '/..' . '/symfony/framework-bundle/Test/KernelTestCase.php', + 'Symfony\\Bundle\\FrameworkBundle\\Test\\WebTestCase' => __DIR__ . '/..' . '/symfony/framework-bundle/Test/WebTestCase.php', 'Symfony\\Bundle\\FrameworkBundle\\Translation\\PhpExtractor' => __DIR__ . '/..' . '/symfony/framework-bundle/Translation/PhpExtractor.php', 'Symfony\\Bundle\\FrameworkBundle\\Translation\\PhpStringTokenParser' => __DIR__ . '/..' . '/symfony/framework-bundle/Translation/PhpStringTokenParser.php', 'Symfony\\Bundle\\FrameworkBundle\\Translation\\TranslationLoader' => __DIR__ . '/..' . '/symfony/framework-bundle/Translation/TranslationLoader.php', @@ -1871,6 +1874,7 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionBagInterface.php', 'Symfony\\Component\\HttpFoundation\\Session\\SessionBagProxy' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionBagProxy.php', 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionInterface.php', + 'Symfony\\Component\\HttpFoundation\\Session\\SessionUtils' => __DIR__ . '/..' . '/symfony/http-foundation/Session/SessionUtils.php', 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\AbstractSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php', 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MemcacheSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/MemcacheSessionHandler.php', 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\MemcachedSessionHandler' => __DIR__ . '/..' . '/symfony/http-foundation/Session/Storage/Handler/MemcachedSessionHandler.php', @@ -2122,6 +2126,7 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'Symfony\\Component\\VarDumper\\Dumper\\DataDumperInterface' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/DataDumperInterface.php', 'Symfony\\Component\\VarDumper\\Dumper\\HtmlDumper' => __DIR__ . '/..' . '/symfony/var-dumper/Dumper/HtmlDumper.php', 'Symfony\\Component\\VarDumper\\Exception\\ThrowingCasterException' => __DIR__ . '/..' . '/symfony/var-dumper/Exception/ThrowingCasterException.php', + 'Symfony\\Component\\VarDumper\\Test\\VarDumperTestTrait' => __DIR__ . '/..' . '/symfony/var-dumper/Test/VarDumperTestTrait.php', 'Symfony\\Component\\VarDumper\\VarDumper' => __DIR__ . '/..' . '/symfony/var-dumper/VarDumper.php', 'Symfony\\Component\\Yaml\\Command\\LintCommand' => __DIR__ . '/..' . '/symfony/yaml/Command/LintCommand.php', 'Symfony\\Component\\Yaml\\Dumper' => __DIR__ . '/..' . '/symfony/yaml/Dumper.php', @@ -2161,7 +2166,7 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'TCPDF_IMPORT' => __DIR__ . '/..' . '/combodo/tcpdf/tcpdf_import.php', 'TCPDF_PARSER' => __DIR__ . '/..' . '/combodo/tcpdf/tcpdf_parser.php', 'TCPDF_STATIC' => __DIR__ . '/..' . '/combodo/tcpdf/include/tcpdf_static.php', - 'TabManager' => __DIR__ . '/../..' . '/sources/application/WebPage/TabManager.php', + 'TabManager' => __DIR__ . '/../..' . '/sources/Application/WebPage/TabManager.php', 'TabularBulkExport' => __DIR__ . '/../..' . '/core/tabularbulkexport.class.inc.php', 'TagSetFieldData' => __DIR__ . '/../..' . '/core/tagsetfield.class.inc.php', 'TemplateMenuNode' => __DIR__ . '/../..' . '/application/menunode.class.inc.php', @@ -2563,7 +2568,7 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'URLButtonItem' => __DIR__ . '/../..' . '/application/applicationextension.inc.php', 'URLPopupMenuItem' => __DIR__ . '/../..' . '/application/applicationextension.inc.php', 'UnaryExpression' => __DIR__ . '/../..' . '/core/oql/expression.class.inc.php', - 'UnauthenticatedWebPage' => __DIR__ . '/../..' . '/sources/application/WebPage/UnauthenticatedWebPage.php', + 'UnauthenticatedWebPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/UnauthenticatedWebPage.php', 'UnknownClassOqlException' => __DIR__ . '/../..' . '/core/oql/oqlinterpreter.class.inc.php', 'User' => __DIR__ . '/../..' . '/core/userrights.class.inc.php', 'UserDashboard' => __DIR__ . '/../..' . '/application/user.dashboard.class.inc.php', @@ -2579,13 +2584,13 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'ValueSetRange' => __DIR__ . '/../..' . '/core/valuesetdef.class.inc.php', 'VariableExpression' => __DIR__ . '/../..' . '/core/oql/expression.class.inc.php', 'VariableOqlExpression' => __DIR__ . '/../..' . '/core/oql/oqlquery.class.inc.php', - 'WebPage' => __DIR__ . '/../..' . '/sources/application/WebPage/WebPage.php', + 'WebPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/WebPage.php', 'WebPageMenuNode' => __DIR__ . '/../..' . '/application/menunode.class.inc.php', 'WeeklyRotatingLogFileNameBuilder' => __DIR__ . '/../..' . '/core/log.class.inc.php', 'WizardHelper' => __DIR__ . '/../..' . '/application/wizardhelper.class.inc.php', 'XLSXWriter' => __DIR__ . '/../..' . '/application/xlsxwriter.class.php', 'XMLBulkExport' => __DIR__ . '/../..' . '/core/xmlbulkexport.class.inc.php', - 'XMLPage' => __DIR__ . '/../..' . '/sources/application/WebPage/XMLPage.php', + 'XMLPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/XMLPage.php', 'ajax_page' => __DIR__ . '/../..' . '/application/ajaxwebpage.class.inc.php', 'appUserPreferences' => __DIR__ . '/../..' . '/application/user.preferences.class.inc.php', 'cmdbAbstractObject' => __DIR__ . '/../..' . '/application/cmdbabstract.class.inc.php', @@ -2607,7 +2612,7 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'iDBObjectSetIterator' => __DIR__ . '/../..' . '/core/dbobjectiterator.php', 'iDBObjectURLMaker' => __DIR__ . '/../..' . '/application/applicationcontext.class.inc.php', 'iDisplay' => __DIR__ . '/../..' . '/core/dbobject.class.php', - 'iKeyboardShortcut' => __DIR__ . '/../..' . '/sources/application/UI/Hook/iKeyboardShortcut.php', + 'iKeyboardShortcut' => __DIR__ . '/../..' . '/sources/Application/UI/Hook/iKeyboardShortcut.php', 'iLogFileNameBuilder' => __DIR__ . '/../..' . '/core/log.class.inc.php', 'iLoginExtension' => __DIR__ . '/../..' . '/application/applicationextension.inc.php', 'iLoginFSMExtension' => __DIR__ . '/../..' . '/application/applicationextension.inc.php', @@ -2627,15 +2632,15 @@ class ComposerStaticInit0018331147de7601e7552f7da8e3bb8b 'iRestServiceProvider' => __DIR__ . '/../..' . '/application/applicationextension.inc.php', 'iScheduledProcess' => __DIR__ . '/../..' . '/core/backgroundprocess.inc.php', 'iSelfRegister' => __DIR__ . '/../..' . '/core/userrights.class.inc.php', - 'iTabbedPage' => __DIR__ . '/../..' . '/sources/application/WebPage/iTabbedPage.php', + 'iTabbedPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/iTabbedPage.php', 'iTopConfigParser' => __DIR__ . '/../..' . '/core/iTopConfigParser.php', 'iTopMutex' => __DIR__ . '/../..' . '/core/mutex.class.inc.php', 'iTopOwnershipLock' => __DIR__ . '/../..' . '/core/ownershiplock.class.inc.php', 'iTopOwnershipToken' => __DIR__ . '/../..' . '/core/ownershiplock.class.inc.php', - 'iTopPDF' => __DIR__ . '/../..' . '/sources/application/WebPage/iTopPDF.php', + 'iTopPDF' => __DIR__ . '/../..' . '/sources/Application/WebPage/iTopPDF.php', 'iTopStandardURLMaker' => __DIR__ . '/../..' . '/application/applicationcontext.class.inc.php', - 'iTopWebPage' => __DIR__ . '/../..' . '/sources/application/WebPage/iTopWebPage.php', - 'iTopWizardWebPage' => __DIR__ . '/../..' . '/sources/application/WebPage/iTopWizardWebPage.php', + 'iTopWebPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/iTopWebPage.php', + 'iTopWizardWebPage' => __DIR__ . '/../..' . '/sources/Application/WebPage/iTopWizardWebPage.php', 'iWorkingTimeComputer' => __DIR__ . '/../..' . '/core/computing.inc.php', 'lnkTriggerAction' => __DIR__ . '/../..' . '/core/trigger.class.inc.php', 'ormCaseLog' => __DIR__ . '/../..' . '/core/ormcaselog.class.inc.php', diff --git a/lib/composer/installed.json b/lib/composer/installed.json index b3418a3d3..36d4536cd 100644 --- a/lib/composer/installed.json +++ b/lib/composer/installed.json @@ -822,17 +822,17 @@ }, { "name": "symfony/cache", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "3d9f46a6960fd5cd7f030f86adc5b4b63bcfa4e3" + "reference": "a7a14c4832760bd1fbd31be2859ffedc9b6ff813" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/3d9f46a6960fd5cd7f030f86adc5b4b63bcfa4e3", - "reference": "3d9f46a6960fd5cd7f030f86adc5b4b63bcfa4e3", + "url": "https://api.github.com/repos/symfony/cache/zipball/a7a14c4832760bd1fbd31be2859ffedc9b6ff813", + "reference": "a7a14c4832760bd1fbd31be2859ffedc9b6ff813", "shasum": "" }, "require": { @@ -851,17 +851,12 @@ }, "require-dev": { "cache/integration-tests": "dev-master", - "doctrine/cache": "~1.6", - "doctrine/dbal": "~2.4", - "predis/predis": "~1.0" + "doctrine/cache": "^1.6", + "doctrine/dbal": "^2.4|^3.0", + "predis/predis": "^1.0" }, - "time": "2019-12-01T10:45:41+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -891,21 +886,38 @@ "caching", "psr6" ], + "support": { + "source": "https://github.com/symfony/cache/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/cache" }, { "name": "symfony/class-loader", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/class-loader.git", - "reference": "e212b06996819a2bce026a63da03b7182d05a690" + "reference": "a22265a9f3511c0212bf79f54910ca5a77c0e92c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/class-loader/zipball/e212b06996819a2bce026a63da03b7182d05a690", - "reference": "e212b06996819a2bce026a63da03b7182d05a690", + "url": "https://api.github.com/repos/symfony/class-loader/zipball/a22265a9f3511c0212bf79f54910ca5a77c0e92c", + "reference": "a22265a9f3511c0212bf79f54910ca5a77c0e92c", "shasum": "" }, "require": { @@ -918,13 +930,8 @@ "suggest": { "symfony/polyfill-apcu": "For using ApcClassLoader on HHVM" }, - "time": "2019-08-20T13:31:17+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -950,21 +957,38 @@ ], "description": "Symfony ClassLoader Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/class-loader/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/class-loader" }, { "name": "symfony/config", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "a599a867d0e4a07c342b5f1e656b3915a540ddbe" + "reference": "bc6b3fd3930d4b53a60b42fe2ed6fc466b75f03f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/a599a867d0e4a07c342b5f1e656b3915a540ddbe", - "reference": "a599a867d0e4a07c342b5f1e656b3915a540ddbe", + "url": "https://api.github.com/repos/symfony/config/zipball/bc6b3fd3930d4b53a60b42fe2ed6fc466b75f03f", + "reference": "bc6b3fd3930d4b53a60b42fe2ed6fc466b75f03f", "shasum": "" }, "require": { @@ -985,13 +1009,8 @@ "suggest": { "symfony/yaml": "To use the yaml reference dumper" }, - "time": "2019-12-01T10:45:41+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -1017,21 +1036,38 @@ ], "description": "Symfony Config Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/config" }, { "name": "symfony/console", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "1ee23b3b659b06c622f2bd2492a229e416eb4586" + "reference": "a10b1da6fc93080c180bba7219b5ff5b7518fe81" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/1ee23b3b659b06c622f2bd2492a229e416eb4586", - "reference": "1ee23b3b659b06c622f2bd2492a229e416eb4586", + "url": "https://api.github.com/repos/symfony/console/zipball/a10b1da6fc93080c180bba7219b5ff5b7518fe81", + "reference": "a10b1da6fc93080c180bba7219b5ff5b7518fe81", "shasum": "" }, "require": { @@ -1060,13 +1096,8 @@ "symfony/lock": "", "symfony/process": "" }, - "time": "2019-12-01T10:04:45+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -1092,33 +1123,45 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/console/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/console" }, { "name": "symfony/css-selector", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "f819f71ae3ba6f396b4c015bd5895de7d2f1f85f" + "reference": "da3d9da2ce0026771f5fe64cb332158f1bd2bc33" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/f819f71ae3ba6f396b4c015bd5895de7d2f1f85f", - "reference": "f819f71ae3ba6f396b4c015bd5895de7d2f1f85f", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/da3d9da2ce0026771f5fe64cb332158f1bd2bc33", + "reference": "da3d9da2ce0026771f5fe64cb332158f1bd2bc33", "shasum": "" }, "require": { "php": "^5.5.9|>=7.0.8" }, - "time": "2019-10-01T11:57:37+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -1148,21 +1191,38 @@ ], "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/css-selector" }, { "name": "symfony/debug", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "f72e33fdb1170b326e72c3157f0cd456351dd086" + "reference": "ab42889de57fdfcfcc0759ab102e2fd4ea72dcae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/f72e33fdb1170b326e72c3157f0cd456351dd086", - "reference": "f72e33fdb1170b326e72c3157f0cd456351dd086", + "url": "https://api.github.com/repos/symfony/debug/zipball/ab42889de57fdfcfcc0759ab102e2fd4ea72dcae", + "reference": "ab42889de57fdfcfcc0759ab102e2fd4ea72dcae", "shasum": "" }, "require": { @@ -1175,13 +1235,8 @@ "require-dev": { "symfony/http-kernel": "~2.8|~3.0|~4.0" }, - "time": "2019-10-24T15:33:53+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -1207,21 +1262,38 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/debug/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/debug" }, { "name": "symfony/dependency-injection", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "0d201916bfb3af939fec3c0c8815ea16c60ac1a2" + "reference": "51d2a2708c6ceadad84393f8581df1dcf9e5e84b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/0d201916bfb3af939fec3c0c8815ea16c60ac1a2", - "reference": "0d201916bfb3af939fec3c0c8815ea16c60ac1a2", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/51d2a2708c6ceadad84393f8581df1dcf9e5e84b", + "reference": "51d2a2708c6ceadad84393f8581df1dcf9e5e84b", "shasum": "" }, "require": { @@ -1249,13 +1321,8 @@ "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", "symfony/yaml": "" }, - "time": "2019-12-01T08:33:36+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -1281,21 +1348,38 @@ ], "description": "Symfony DependencyInjection Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/dependency-injection" }, { "name": "symfony/dotenv", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", - "reference": "c7e8e471fea74e868ae797970b383dea89ae548a" + "reference": "1022723ac4f56b001d99691d96c6025dbf1404f1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dotenv/zipball/c7e8e471fea74e868ae797970b383dea89ae548a", - "reference": "c7e8e471fea74e868ae797970b383dea89ae548a", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/1022723ac4f56b001d99691d96c6025dbf1404f1", + "reference": "1022723ac4f56b001d99691d96c6025dbf1404f1", "shasum": "" }, "require": { @@ -1304,13 +1388,8 @@ "require-dev": { "symfony/process": "^3.4.2|^4.0" }, - "time": "2019-10-18T10:00:34+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -1341,21 +1420,38 @@ "env", "environment" ], + "support": { + "source": "https://github.com/symfony/dotenv/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/dotenv" }, { "name": "symfony/event-dispatcher", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "f9031c22ec127d4a2450760f81a8677fe8a10177" + "reference": "31fde73757b6bad247c54597beef974919ec6860" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/f9031c22ec127d4a2450760f81a8677fe8a10177", - "reference": "f9031c22ec127d4a2450760f81a8677fe8a10177", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/31fde73757b6bad247c54597beef974919ec6860", + "reference": "31fde73757b6bad247c54597beef974919ec6860", "shasum": "" }, "require": { @@ -1367,6 +1463,7 @@ "require-dev": { "psr/log": "~1.0", "symfony/config": "~2.8|~3.0|~4.0", + "symfony/debug": "~3.4|~4.4", "symfony/dependency-injection": "~3.3|~4.0", "symfony/expression-language": "~2.8|~3.0|~4.0", "symfony/stopwatch": "~2.8|~3.0|~4.0" @@ -1375,13 +1472,8 @@ "symfony/dependency-injection": "", "symfony/http-kernel": "" }, - "time": "2019-10-24T15:33:53+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -1407,34 +1499,46 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/event-dispatcher" }, { "name": "symfony/filesystem", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "00cdad0936d06fab136944bc2342b762b1c3a4a2" + "reference": "e58d7841cddfed6e846829040dca2cca0ebbbbb3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/00cdad0936d06fab136944bc2342b762b1c3a4a2", - "reference": "00cdad0936d06fab136944bc2342b762b1c3a4a2", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/e58d7841cddfed6e846829040dca2cca0ebbbbb3", + "reference": "e58d7841cddfed6e846829040dca2cca0ebbbbb3", "shasum": "" }, "require": { "php": "^5.5.9|>=7.0.8", "symfony/polyfill-ctype": "~1.8" }, - "time": "2019-11-25T16:36:22+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -1460,33 +1564,45 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/filesystem" }, { "name": "symfony/finder", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "290ae21279b37bfd287cdcce640d51204e84afdf" + "reference": "b6b6ad3db3edb1b4b1c1896b1975fb684994de6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/290ae21279b37bfd287cdcce640d51204e84afdf", - "reference": "290ae21279b37bfd287cdcce640d51204e84afdf", + "url": "https://api.github.com/repos/symfony/finder/zipball/b6b6ad3db3edb1b4b1c1896b1975fb684994de6e", + "reference": "b6b6ad3db3edb1b4b1c1896b1975fb684994de6e", "shasum": "" }, "require": { "php": "^5.5.9|>=7.0.8" }, - "time": "2019-11-17T21:55:15+00:00", + "time": "2020-11-16T17:02:08+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -1512,21 +1628,38 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/finder" }, { "name": "symfony/framework-bundle", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "0d61117c7a770da0bd8bbe7ccfa34d8063f272ea" + "reference": "6c95e747b75ddd2af61152ce93bf87299d15710e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/0d61117c7a770da0bd8bbe7ccfa34d8063f272ea", - "reference": "0d61117c7a770da0bd8bbe7ccfa34d8063f272ea", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/6c95e747b75ddd2af61152ce93bf87299d15710e", + "reference": "6c95e747b75ddd2af61152ce93bf87299d15710e", "shasum": "" }, "require": { @@ -1540,8 +1673,8 @@ "symfony/event-dispatcher": "~3.4|~4.0", "symfony/filesystem": "~2.8|~3.0|~4.0", "symfony/finder": "~2.8|~3.0|~4.0", - "symfony/http-foundation": "^3.4.13|~4.3", - "symfony/http-kernel": "^3.4.31|^4.3.4", + "symfony/http-foundation": "^3.4.38|^4.3", + "symfony/http-kernel": "^3.4.44|^4.3.4", "symfony/polyfill-mbstring": "~1.0", "symfony/routing": "^3.4.5|^4.0.5" }, @@ -1598,13 +1731,8 @@ "symfony/web-link": "For using web links, features such as preloading, prefetching or prerendering", "symfony/yaml": "For using the debug:config and lint:yaml commands" }, - "time": "2019-11-23T20:30:33+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -1630,21 +1758,38 @@ ], "description": "Symfony FrameworkBundle", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/framework-bundle/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/framework-bundle" }, { "name": "symfony/http-foundation", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "d2d0cfe8e319d9df44c4cca570710fcf221d4593" + "reference": "b9885fcce6fe494201da4f70a9309770e9d13dc8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d2d0cfe8e319d9df44c4cca570710fcf221d4593", - "reference": "d2d0cfe8e319d9df44c4cca570710fcf221d4593", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b9885fcce6fe494201da4f70a9309770e9d13dc8", + "reference": "b9885fcce6fe494201da4f70a9309770e9d13dc8", "shasum": "" }, "require": { @@ -1655,13 +1800,8 @@ "require-dev": { "symfony/expression-language": "~2.8|~3.0|~4.0" }, - "time": "2019-11-28T12:52:59+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -1687,21 +1827,38 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/http-foundation" }, { "name": "symfony/http-kernel", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.49", + "version_normalized": "3.4.49.0", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "c42c8339acb28cfff0fb1786948db4d23d609ff7" + "reference": "5aa72405f5bd5583c36ed6e756acb17d3f98ac40" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/c42c8339acb28cfff0fb1786948db4d23d609ff7", - "reference": "c42c8339acb28cfff0fb1786948db4d23d609ff7", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/5aa72405f5bd5583c36ed6e756acb17d3f98ac40", + "reference": "5aa72405f5bd5583c36ed6e756acb17d3f98ac40", "shasum": "" }, "require": { @@ -1748,13 +1905,8 @@ "symfony/finder": "", "symfony/var-dumper": "" }, - "time": "2019-12-01T13:50:37+00:00", + "time": "2021-05-19T12:06:59+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -1780,41 +1932,62 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v3.4.49" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/http-kernel" }, { "name": "symfony/polyfill-apcu", - "version": "v1.13.1", - "version_normalized": "1.13.1.0", + "version": "v1.19.0", + "version_normalized": "1.19.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-apcu.git", - "reference": "a8e961c841b9ec52927a87914f8820a1ad8f8116" + "reference": "b44b51e7814c23bfbd793a16ead5d7ce43ed23c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-apcu/zipball/a8e961c841b9ec52927a87914f8820a1ad8f8116", - "reference": "a8e961c841b9ec52927a87914f8820a1ad8f8116", + "url": "https://api.github.com/repos/symfony/polyfill-apcu/zipball/b44b51e7814c23bfbd793a16ead5d7ce43ed23c5", + "reference": "b44b51e7814c23bfbd793a16ead5d7ce43ed23c5", "shasum": "" }, "require": { "php": ">=5.3.3" }, - "time": "2019-11-27T13:56:44+00:00", + "time": "2020-10-21T09:57:48+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "installation-source": "dist", "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Apcu\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Apcu\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1839,21 +2012,38 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-apcu/tree/v1.19.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/polyfill-apcu" }, { "name": "symfony/polyfill-ctype", - "version": "v1.13.1", - "version_normalized": "1.13.1.0", + "version": "v1.19.0", + "version_normalized": "1.19.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3" + "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f8f0b461be3385e56d6de3dbb5a0df24c0c275e3", - "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/aed596913b70fae57be53d86faa2e9ef85a2297b", + "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b", "shasum": "" }, "require": { @@ -1862,11 +2052,15 @@ "suggest": { "ext-ctype": "For best performance" }, - "time": "2019-11-27T13:56:44+00:00", + "time": "2020-10-23T09:01:57+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "installation-source": "dist", @@ -1900,21 +2094,38 @@ "polyfill", "portable" ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.19.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/polyfill-ctype" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.13.1", - "version_normalized": "1.13.1.0", + "version": "v1.19.0", + "version_normalized": "1.19.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f" + "reference": "b5f7b932ee6fa802fc792eabd77c4c88084517ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f", - "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b5f7b932ee6fa802fc792eabd77c4c88084517ce", + "reference": "b5f7b932ee6fa802fc792eabd77c4c88084517ce", "shasum": "" }, "require": { @@ -1923,11 +2134,15 @@ "suggest": { "ext-mbstring": "For best performance" }, - "time": "2019-11-27T14:18:11+00:00", + "time": "2020-10-23T09:01:57+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "installation-source": "dist", @@ -1962,32 +2177,53 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.19.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/polyfill-mbstring" }, { "name": "symfony/polyfill-php56", - "version": "v1.13.1", - "version_normalized": "1.13.1.0", + "version": "v1.19.0", + "version_normalized": "1.19.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php56.git", - "reference": "53dd1cdf3cb986893ccf2b96665b25b3abb384f4" + "reference": "ea19621731cbd973a6702cfedef3419768bf3372" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/53dd1cdf3cb986893ccf2b96665b25b3abb384f4", - "reference": "53dd1cdf3cb986893ccf2b96665b25b3abb384f4", + "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/ea19621731cbd973a6702cfedef3419768bf3372", + "reference": "ea19621731cbd973a6702cfedef3419768bf3372", "shasum": "" }, "require": { "php": ">=5.3.3", "symfony/polyfill-util": "~1.0" }, - "time": "2019-11-27T13:56:44+00:00", + "time": "2020-10-23T09:01:57+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "installation-source": "dist", @@ -2021,32 +2257,53 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php56/tree/v1.19.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/polyfill-php56" }, { "name": "symfony/polyfill-php70", - "version": "v1.13.1", - "version_normalized": "1.13.1.0", + "version": "v1.19.0", + "version_normalized": "1.19.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "af23c7bb26a73b850840823662dda371484926c4" + "reference": "3fe414077251a81a1b15b1c709faf5c2fbae3d4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/af23c7bb26a73b850840823662dda371484926c4", - "reference": "af23c7bb26a73b850840823662dda371484926c4", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/3fe414077251a81a1b15b1c709faf5c2fbae3d4e", + "reference": "3fe414077251a81a1b15b1c709faf5c2fbae3d4e", "shasum": "" }, "require": { "paragonie/random_compat": "~1.0|~2.0|~9.99", "php": ">=5.3.3" }, - "time": "2019-11-27T13:56:44+00:00", + "time": "2020-10-23T09:01:57+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "installation-source": "dist", @@ -2083,31 +2340,52 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php70/tree/v1.19.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/polyfill-php70" }, { "name": "symfony/polyfill-util", - "version": "v1.13.1", - "version_normalized": "1.13.1.0", + "version": "v1.19.0", + "version_normalized": "1.19.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-util.git", - "reference": "964a67f293b66b95883a5ed918a65354fcd2258f" + "reference": "8df0c3e6a4b85df9a5c6f3f2f46fba5c5c47058a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/964a67f293b66b95883a5ed918a65354fcd2258f", - "reference": "964a67f293b66b95883a5ed918a65354fcd2258f", + "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/8df0c3e6a4b85df9a5c6f3f2f46fba5c5c47058a", + "reference": "8df0c3e6a4b85df9a5c6f3f2f46fba5c5c47058a", "shasum": "" }, "require": { "php": ">=5.3.3" }, - "time": "2019-11-27T13:56:44+00:00", + "time": "2020-10-21T09:57:48+00:00", "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "installation-source": "dist", @@ -2138,21 +2416,38 @@ "polyfill", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-util/tree/v1.19.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/polyfill-util" }, { "name": "symfony/routing", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "b689ccd48e234ea404806d94b07eeb45f9f6f06a" + "reference": "3e522ac69cadffd8131cc2b22157fa7662331a6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/b689ccd48e234ea404806d94b07eeb45f9f6f06a", - "reference": "b689ccd48e234ea404806d94b07eeb45f9f6f06a", + "url": "https://api.github.com/repos/symfony/routing/zipball/3e522ac69cadffd8131cc2b22157fa7662331a6c", + "reference": "3e522ac69cadffd8131cc2b22157fa7662331a6c", "shasum": "" }, "require": { @@ -2179,13 +2474,8 @@ "symfony/http-foundation": "For using a Symfony Request object", "symfony/yaml": "For using the YAML loader" }, - "time": "2019-12-01T08:33:36+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -2217,33 +2507,45 @@ "uri", "url" ], + "support": { + "source": "https://github.com/symfony/routing/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/routing" }, { "name": "symfony/stopwatch", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "efe0af281ad336bc3b10375c88b117499f1d8494" + "reference": "298b81faad4ce60e94466226b2abbb8c9bca7462" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/efe0af281ad336bc3b10375c88b117499f1d8494", - "reference": "efe0af281ad336bc3b10375c88b117499f1d8494", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/298b81faad4ce60e94466226b2abbb8c9bca7462", + "reference": "298b81faad4ce60e94466226b2abbb8c9bca7462", "shasum": "" }, "require": { "php": "^5.5.9|>=7.0.8" }, - "time": "2019-11-03T17:17:59+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -2269,21 +2571,38 @@ ], "description": "Symfony Stopwatch Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/stopwatch" }, { "name": "symfony/twig-bridge", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "49b824ddc7f2d250a1f172349cd9a111d63287c0" + "reference": "090d19d6f1ea5b9e1d79f372785aa5e5c9cd4042" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/49b824ddc7f2d250a1f172349cd9a111d63287c0", - "reference": "49b824ddc7f2d250a1f172349cd9a111d63287c0", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/090d19d6f1ea5b9e1d79f372785aa5e5c9cd4042", + "reference": "090d19d6f1ea5b9e1d79f372785aa5e5c9cd4042", "shasum": "" }, "require": { @@ -2331,13 +2650,8 @@ "symfony/web-link": "For using the WebLinkExtension", "symfony/yaml": "For using the YamlExtension" }, - "time": "2019-11-30T08:19:08+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "symfony-bridge", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -2363,21 +2677,38 @@ ], "description": "Symfony Twig Bridge", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bridge/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/twig-bridge" }, { "name": "symfony/twig-bundle", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "d39ed8f5df62aeeeb27a6f3bf7f58a6c02a58ea9" + "reference": "977b3096e2df96bc8a8d2329e83466cfc30c373d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/d39ed8f5df62aeeeb27a6f3bf7f58a6c02a58ea9", - "reference": "d39ed8f5df62aeeeb27a6f3bf7f58a6c02a58ea9", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/977b3096e2df96bc8a8d2329e83466cfc30c373d", + "reference": "977b3096e2df96bc8a8d2329e83466cfc30c373d", "shasum": "" }, "require": { @@ -2409,13 +2740,8 @@ "symfony/web-link": "~3.3|~4.0", "symfony/yaml": "~2.8|~3.0|~4.0" }, - "time": "2019-10-01T15:13:36+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -2441,21 +2767,38 @@ ], "description": "Symfony TwigBundle", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bundle/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/twig-bundle" }, { "name": "symfony/var-dumper", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "569e261461600810845a8305ca3f64abd3e712c0" + "reference": "0719f6cf4633a38b2c1585140998579ce23b4b7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/569e261461600810845a8305ca3f64abd3e712c0", - "reference": "569e261461600810845a8305ca3f64abd3e712c0", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0719f6cf4633a38b2c1585140998579ce23b4b7d", + "reference": "0719f6cf4633a38b2c1585140998579ce23b4b7d", "shasum": "" }, "require": { @@ -2474,13 +2817,8 @@ "ext-intl": "To show region name in time zone dump", "ext-symfony_debug": "" }, - "time": "2019-10-10T11:03:19+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "files": [ @@ -2513,51 +2851,65 @@ "debug", "dump" ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/var-dumper" }, { "name": "symfony/web-profiler-bundle", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "3ae27cf1b2776cd68aa15fdb57089970f78bcf11" + "reference": "ccb83b3a508f4a683e44f571f127beebdc315ff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/3ae27cf1b2776cd68aa15fdb57089970f78bcf11", - "reference": "3ae27cf1b2776cd68aa15fdb57089970f78bcf11", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/ccb83b3a508f4a683e44f571f127beebdc315ff9", + "reference": "ccb83b3a508f4a683e44f571f127beebdc315ff9", "shasum": "" }, "require": { "php": "^5.5.9|>=7.0.8", + "symfony/config": "~3.4|~4.0", "symfony/http-kernel": "~3.4.25|^4.2.6", "symfony/polyfill-php70": "~1.0", - "symfony/routing": "~2.8|~3.0|~4.0", - "symfony/twig-bundle": "~2.8|~3.0|~4.0", + "symfony/routing": "~3.4.7|~4.0", + "symfony/twig-bundle": "~3.4|~4.0", "symfony/var-dumper": "~3.3|~4.0", "twig/twig": "~1.34|~2.4" }, "conflict": { - "symfony/config": "<3.4", "symfony/dependency-injection": "<3.4", "symfony/event-dispatcher": "<3.3.1", + "symfony/framework-bundle": ">4.3.99", "symfony/var-dumper": "<3.3" }, "require-dev": { - "symfony/config": "~3.4|~4.0", - "symfony/console": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/stopwatch": "~2.8|~3.0|~4.0" + "symfony/browser-kit": "~3.4|~4.0", + "symfony/console": "~3.4|~4.0", + "symfony/css-selector": "~3.4|~4.0", + "symfony/framework-bundle": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0" }, - "time": "2019-11-14T15:04:06+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -2583,21 +2935,38 @@ ], "description": "Symfony WebProfilerBundle", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/web-profiler-bundle/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/web-profiler-bundle" }, { "name": "symfony/yaml", - "version": "v3.4.36", - "version_normalized": "3.4.36.0", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "dab657db15207879217fc81df4f875947bf68804" + "reference": "88289caa3c166321883f67fe5130188ebbb47094" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/dab657db15207879217fc81df4f875947bf68804", - "reference": "dab657db15207879217fc81df4f875947bf68804", + "url": "https://api.github.com/repos/symfony/yaml/zipball/88289caa3c166321883f67fe5130188ebbb47094", + "reference": "88289caa3c166321883f67fe5130188ebbb47094", "shasum": "" }, "require": { @@ -2613,13 +2982,8 @@ "suggest": { "symfony/console": "For validating YAML files using the lint command" }, - "time": "2019-10-24T15:33:53+00:00", + "time": "2020-10-24T10:57:07+00:00", "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, "installation-source": "dist", "autoload": { "psr-4": { @@ -2645,6 +3009,23 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], "install-path": "../symfony/yaml" }, { diff --git a/lib/composer/installed.php b/lib/composer/installed.php index d7aa42ced..1e691e0f2 100644 --- a/lib/composer/installed.php +++ b/lib/composer/installed.php @@ -5,7 +5,7 @@ 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), - 'reference' => '1d28bbe3f4e8467dc8f5459f638bed79526022bc', + 'reference' => '9ad341f73a2aa0bd50515d88e1daac99b124238f', 'name' => '__root__', 'dev' => true, ), @@ -16,7 +16,7 @@ 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), - 'reference' => '1d28bbe3f4e8467dc8f5459f638bed79526022bc', + 'reference' => '9ad341f73a2aa0bd50515d88e1daac99b124238f', 'dev_requirement' => false, ), 'combodo/tcpdf' => array( @@ -176,246 +176,246 @@ 'dev_requirement' => false, ), 'symfony/cache' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/cache', 'aliases' => array(), - 'reference' => '3d9f46a6960fd5cd7f030f86adc5b4b63bcfa4e3', + 'reference' => 'a7a14c4832760bd1fbd31be2859ffedc9b6ff813', 'dev_requirement' => false, ), 'symfony/class-loader' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/class-loader', 'aliases' => array(), - 'reference' => 'e212b06996819a2bce026a63da03b7182d05a690', + 'reference' => 'a22265a9f3511c0212bf79f54910ca5a77c0e92c', 'dev_requirement' => false, ), 'symfony/config' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/config', 'aliases' => array(), - 'reference' => 'a599a867d0e4a07c342b5f1e656b3915a540ddbe', + 'reference' => 'bc6b3fd3930d4b53a60b42fe2ed6fc466b75f03f', 'dev_requirement' => false, ), 'symfony/console' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), - 'reference' => '1ee23b3b659b06c622f2bd2492a229e416eb4586', + 'reference' => 'a10b1da6fc93080c180bba7219b5ff5b7518fe81', 'dev_requirement' => false, ), 'symfony/css-selector' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/css-selector', 'aliases' => array(), - 'reference' => 'f819f71ae3ba6f396b4c015bd5895de7d2f1f85f', + 'reference' => 'da3d9da2ce0026771f5fe64cb332158f1bd2bc33', 'dev_requirement' => false, ), 'symfony/debug' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/debug', 'aliases' => array(), - 'reference' => 'f72e33fdb1170b326e72c3157f0cd456351dd086', + 'reference' => 'ab42889de57fdfcfcc0759ab102e2fd4ea72dcae', 'dev_requirement' => false, ), 'symfony/dependency-injection' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dependency-injection', 'aliases' => array(), - 'reference' => '0d201916bfb3af939fec3c0c8815ea16c60ac1a2', + 'reference' => '51d2a2708c6ceadad84393f8581df1dcf9e5e84b', 'dev_requirement' => false, ), 'symfony/dotenv' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dotenv', 'aliases' => array(), - 'reference' => 'c7e8e471fea74e868ae797970b383dea89ae548a', + 'reference' => '1022723ac4f56b001d99691d96c6025dbf1404f1', 'dev_requirement' => false, ), 'symfony/event-dispatcher' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/event-dispatcher', 'aliases' => array(), - 'reference' => 'f9031c22ec127d4a2450760f81a8677fe8a10177', + 'reference' => '31fde73757b6bad247c54597beef974919ec6860', 'dev_requirement' => false, ), 'symfony/filesystem' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), - 'reference' => '00cdad0936d06fab136944bc2342b762b1c3a4a2', + 'reference' => 'e58d7841cddfed6e846829040dca2cca0ebbbbb3', 'dev_requirement' => false, ), 'symfony/finder' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), - 'reference' => '290ae21279b37bfd287cdcce640d51204e84afdf', + 'reference' => 'b6b6ad3db3edb1b4b1c1896b1975fb684994de6e', 'dev_requirement' => false, ), 'symfony/framework-bundle' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'symfony-bundle', 'install_path' => __DIR__ . '/../symfony/framework-bundle', 'aliases' => array(), - 'reference' => '0d61117c7a770da0bd8bbe7ccfa34d8063f272ea', + 'reference' => '6c95e747b75ddd2af61152ce93bf87299d15710e', 'dev_requirement' => false, ), 'symfony/http-foundation' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), - 'reference' => 'd2d0cfe8e319d9df44c4cca570710fcf221d4593', + 'reference' => 'b9885fcce6fe494201da4f70a9309770e9d13dc8', 'dev_requirement' => false, ), 'symfony/http-kernel' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.49', + 'version' => '3.4.49.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-kernel', 'aliases' => array(), - 'reference' => 'c42c8339acb28cfff0fb1786948db4d23d609ff7', + 'reference' => '5aa72405f5bd5583c36ed6e756acb17d3f98ac40', 'dev_requirement' => false, ), 'symfony/polyfill-apcu' => array( - 'pretty_version' => 'v1.13.1', - 'version' => '1.13.1.0', + 'pretty_version' => 'v1.19.0', + 'version' => '1.19.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-apcu', 'aliases' => array(), - 'reference' => 'a8e961c841b9ec52927a87914f8820a1ad8f8116', + 'reference' => 'b44b51e7814c23bfbd793a16ead5d7ce43ed23c5', 'dev_requirement' => false, ), 'symfony/polyfill-ctype' => array( - 'pretty_version' => 'v1.13.1', - 'version' => '1.13.1.0', + 'pretty_version' => 'v1.19.0', + 'version' => '1.19.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', 'aliases' => array(), - 'reference' => 'f8f0b461be3385e56d6de3dbb5a0df24c0c275e3', + 'reference' => 'aed596913b70fae57be53d86faa2e9ef85a2297b', 'dev_requirement' => false, ), 'symfony/polyfill-mbstring' => array( - 'pretty_version' => 'v1.13.1', - 'version' => '1.13.1.0', + 'pretty_version' => 'v1.19.0', + 'version' => '1.19.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), - 'reference' => '7b4aab9743c30be783b73de055d24a39cf4b954f', + 'reference' => 'b5f7b932ee6fa802fc792eabd77c4c88084517ce', 'dev_requirement' => false, ), 'symfony/polyfill-php56' => array( - 'pretty_version' => 'v1.13.1', - 'version' => '1.13.1.0', + 'pretty_version' => 'v1.19.0', + 'version' => '1.19.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php56', 'aliases' => array(), - 'reference' => '53dd1cdf3cb986893ccf2b96665b25b3abb384f4', + 'reference' => 'ea19621731cbd973a6702cfedef3419768bf3372', 'dev_requirement' => false, ), 'symfony/polyfill-php70' => array( - 'pretty_version' => 'v1.13.1', - 'version' => '1.13.1.0', + 'pretty_version' => 'v1.19.0', + 'version' => '1.19.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php70', 'aliases' => array(), - 'reference' => 'af23c7bb26a73b850840823662dda371484926c4', + 'reference' => '3fe414077251a81a1b15b1c709faf5c2fbae3d4e', 'dev_requirement' => false, ), 'symfony/polyfill-util' => array( - 'pretty_version' => 'v1.13.1', - 'version' => '1.13.1.0', + 'pretty_version' => 'v1.19.0', + 'version' => '1.19.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-util', 'aliases' => array(), - 'reference' => '964a67f293b66b95883a5ed918a65354fcd2258f', + 'reference' => '8df0c3e6a4b85df9a5c6f3f2f46fba5c5c47058a', 'dev_requirement' => false, ), 'symfony/routing' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/routing', 'aliases' => array(), - 'reference' => 'b689ccd48e234ea404806d94b07eeb45f9f6f06a', + 'reference' => '3e522ac69cadffd8131cc2b22157fa7662331a6c', 'dev_requirement' => false, ), 'symfony/stopwatch' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/stopwatch', 'aliases' => array(), - 'reference' => 'efe0af281ad336bc3b10375c88b117499f1d8494', + 'reference' => '298b81faad4ce60e94466226b2abbb8c9bca7462', 'dev_requirement' => true, ), 'symfony/twig-bridge' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'symfony-bridge', 'install_path' => __DIR__ . '/../symfony/twig-bridge', 'aliases' => array(), - 'reference' => '49b824ddc7f2d250a1f172349cd9a111d63287c0', + 'reference' => '090d19d6f1ea5b9e1d79f372785aa5e5c9cd4042', 'dev_requirement' => false, ), 'symfony/twig-bundle' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'symfony-bundle', 'install_path' => __DIR__ . '/../symfony/twig-bundle', 'aliases' => array(), - 'reference' => 'd39ed8f5df62aeeeb27a6f3bf7f58a6c02a58ea9', + 'reference' => '977b3096e2df96bc8a8d2329e83466cfc30c373d', 'dev_requirement' => false, ), 'symfony/var-dumper' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-dumper', 'aliases' => array(), - 'reference' => '569e261461600810845a8305ca3f64abd3e712c0', + 'reference' => '0719f6cf4633a38b2c1585140998579ce23b4b7d', 'dev_requirement' => true, ), 'symfony/web-profiler-bundle' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'symfony-bundle', 'install_path' => __DIR__ . '/../symfony/web-profiler-bundle', 'aliases' => array(), - 'reference' => '3ae27cf1b2776cd68aa15fdb57089970f78bcf11', + 'reference' => 'ccb83b3a508f4a683e44f571f127beebdc315ff9', 'dev_requirement' => true, ), 'symfony/yaml' => array( - 'pretty_version' => 'v3.4.36', - 'version' => '3.4.36.0', + 'pretty_version' => 'v3.4.47', + 'version' => '3.4.47.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/yaml', 'aliases' => array(), - 'reference' => 'dab657db15207879217fc81df4f875947bf68804', + 'reference' => '88289caa3c166321883f67fe5130188ebbb47094', 'dev_requirement' => false, ), 'tecnickcom/tcpdf' => array( diff --git a/lib/symfony/cache/Adapter/AbstractAdapter.php b/lib/symfony/cache/Adapter/AbstractAdapter.php index 62e102e99..ab7dc9607 100644 --- a/lib/symfony/cache/Adapter/AbstractAdapter.php +++ b/lib/symfony/cache/Adapter/AbstractAdapter.php @@ -14,7 +14,6 @@ namespace Symfony\Component\Cache\Adapter; use Psr\Cache\CacheItemInterface; use Psr\Log\LoggerAwareInterface; use Psr\Log\LoggerInterface; -use Psr\Log\NullLogger; use Symfony\Component\Cache\CacheItem; use Symfony\Component\Cache\Exception\InvalidArgumentException; use Symfony\Component\Cache\ResettableInterface; @@ -46,15 +45,14 @@ abstract class AbstractAdapter implements AdapterInterface, LoggerAwareInterface { $this->namespace = '' === $namespace ? '' : CacheItem::validateKey($namespace).static::NS_SEPARATOR; if (null !== $this->maxIdLength && \strlen($namespace) > $this->maxIdLength - 24) { - throw new InvalidArgumentException(sprintf('Namespace must be %d chars max, %d given ("%s")', $this->maxIdLength - 24, \strlen($namespace), $namespace)); + throw new InvalidArgumentException(sprintf('Namespace must be %d chars max, %d given ("%s").', $this->maxIdLength - 24, \strlen($namespace), $namespace)); } $this->createCacheItem = \Closure::bind( - static function ($key, $value, $isHit) use ($defaultLifetime) { + static function ($key, $value, $isHit) { $item = new CacheItem(); $item->key = $key; $item->value = $value; $item->isHit = $isHit; - $item->defaultLifetime = $defaultLifetime; return $item; }, @@ -63,14 +61,16 @@ abstract class AbstractAdapter implements AdapterInterface, LoggerAwareInterface ); $getId = function ($key) { return $this->getId((string) $key); }; $this->mergeByLifetime = \Closure::bind( - static function ($deferred, $namespace, &$expiredIds) use ($getId) { + static function ($deferred, $namespace, &$expiredIds) use ($getId, $defaultLifetime) { $byLifetime = []; $now = time(); $expiredIds = []; foreach ($deferred as $key => $item) { if (null === $item->expiry) { - $byLifetime[0 < $item->defaultLifetime ? $item->defaultLifetime : 0][$getId($key)] = $item->value; + $byLifetime[0 < $defaultLifetime ? $defaultLifetime : 0][$getId($key)] = $item->value; + } elseif (0 === $item->expiry) { + $byLifetime[0][$getId($key)] = $item->value; } elseif ($item->expiry > $now) { $byLifetime[$item->expiry - $now][$getId($key)] = $item->value; } else { @@ -116,14 +116,12 @@ abstract class AbstractAdapter implements AdapterInterface, LoggerAwareInterface if (null !== $logger) { $fs->setLogger($logger); } - if (!self::$apcuSupported) { + if (!self::$apcuSupported || (\in_array(\PHP_SAPI, ['cli', 'phpdbg'], true) && !filter_var(ini_get('apc.enable_cli'), \FILTER_VALIDATE_BOOLEAN))) { return $fs; } $apcu = new ApcuAdapter($namespace, (int) $defaultLifetime / 5, $version); - if ('cli' === \PHP_SAPI && !filter_var(ini_get('apc.enable_cli'), FILTER_VALIDATE_BOOLEAN)) { - $apcu->setLogger(new NullLogger()); - } elseif (null !== $logger) { + if (null !== $logger) { $apcu->setLogger($logger); } @@ -133,7 +131,7 @@ abstract class AbstractAdapter implements AdapterInterface, LoggerAwareInterface public static function createConnection($dsn, array $options = []) { if (!\is_string($dsn)) { - throw new InvalidArgumentException(sprintf('The %s() method expect argument #1 to be string, %s given.', __METHOD__, \gettype($dsn))); + throw new InvalidArgumentException(sprintf('The "%s()" method expect argument #1 to be string, "%s" given.', __METHOD__, \gettype($dsn))); } if (0 === strpos($dsn, 'redis://')) { return RedisAdapter::createConnection($dsn, $options); @@ -142,7 +140,7 @@ abstract class AbstractAdapter implements AdapterInterface, LoggerAwareInterface return MemcachedAdapter::createConnection($dsn, $options); } - throw new InvalidArgumentException(sprintf('Unsupported DSN: %s.', $dsn)); + throw new InvalidArgumentException(sprintf('Unsupported DSN: "%s".', $dsn)); } /** diff --git a/lib/symfony/cache/Adapter/ArrayAdapter.php b/lib/symfony/cache/Adapter/ArrayAdapter.php index 4c6695e26..33f55a869 100644 --- a/lib/symfony/cache/Adapter/ArrayAdapter.php +++ b/lib/symfony/cache/Adapter/ArrayAdapter.php @@ -25,6 +25,7 @@ class ArrayAdapter implements AdapterInterface, LoggerAwareInterface, Resettable use ArrayTrait; private $createCacheItem; + private $defaultLifetime; /** * @param int $defaultLifetime @@ -32,14 +33,14 @@ class ArrayAdapter implements AdapterInterface, LoggerAwareInterface, Resettable */ public function __construct($defaultLifetime = 0, $storeSerialized = true) { + $this->defaultLifetime = $defaultLifetime; $this->storeSerialized = $storeSerialized; $this->createCacheItem = \Closure::bind( - static function ($key, $value, $isHit) use ($defaultLifetime) { + static function ($key, $value, $isHit) { $item = new CacheItem(); $item->key = $key; $item->value = $value; $item->isHit = $isHit; - $item->defaultLifetime = $defaultLifetime; return $item; }, @@ -112,6 +113,10 @@ class ArrayAdapter implements AdapterInterface, LoggerAwareInterface, Resettable $value = $item["\0*\0value"]; $expiry = $item["\0*\0expiry"]; + if (0 === $expiry) { + $expiry = \PHP_INT_MAX; + } + if (null !== $expiry && $expiry <= time()) { $this->deleteItem($key); @@ -127,12 +132,12 @@ class ArrayAdapter implements AdapterInterface, LoggerAwareInterface, Resettable return false; } } - if (null === $expiry && 0 < $item["\0*\0defaultLifetime"]) { - $expiry = time() + $item["\0*\0defaultLifetime"]; + if (null === $expiry && 0 < $this->defaultLifetime) { + $expiry = time() + $this->defaultLifetime; } $this->values[$key] = $value; - $this->expiries[$key] = null !== $expiry ? $expiry : PHP_INT_MAX; + $this->expiries[$key] = null !== $expiry ? $expiry : \PHP_INT_MAX; return true; } diff --git a/lib/symfony/cache/Adapter/ChainAdapter.php b/lib/symfony/cache/Adapter/ChainAdapter.php index 0080db711..fdb28846f 100644 --- a/lib/symfony/cache/Adapter/ChainAdapter.php +++ b/lib/symfony/cache/Adapter/ChainAdapter.php @@ -46,6 +46,9 @@ class ChainAdapter implements AdapterInterface, PruneableInterface, ResettableIn if (!$adapter instanceof CacheItemPoolInterface) { throw new InvalidArgumentException(sprintf('The class "%s" does not implement the "%s" interface.', \get_class($adapter), CacheItemPoolInterface::class)); } + if (\in_array(\PHP_SAPI, ['cli', 'phpdbg'], true) && $adapter instanceof ApcuAdapter && !filter_var(ini_get('apc.enable_cli'), \FILTER_VALIDATE_BOOLEAN)) { + continue; // skip putting APCu in the chain when the backend is disabled + } if ($adapter instanceof AdapterInterface) { $this->adapters[] = $adapter; @@ -58,14 +61,10 @@ class ChainAdapter implements AdapterInterface, PruneableInterface, ResettableIn $this->syncItem = \Closure::bind( static function ($sourceItem, $item) use ($defaultLifetime) { $item->value = $sourceItem->value; - $item->expiry = $sourceItem->expiry; $item->isHit = $sourceItem->isHit; - if (0 < $sourceItem->defaultLifetime && $sourceItem->defaultLifetime < $defaultLifetime) { - $defaultLifetime = $sourceItem->defaultLifetime; - } - if (0 < $defaultLifetime && ($item->defaultLifetime <= 0 || $defaultLifetime < $item->defaultLifetime)) { - $item->defaultLifetime = $defaultLifetime; + if (0 < $defaultLifetime) { + $item->expiresAfter($defaultLifetime); } return $item; diff --git a/lib/symfony/cache/Adapter/PhpArrayAdapter.php b/lib/symfony/cache/Adapter/PhpArrayAdapter.php index e03d37b94..47a259c13 100644 --- a/lib/symfony/cache/Adapter/PhpArrayAdapter.php +++ b/lib/symfony/cache/Adapter/PhpArrayAdapter.php @@ -40,7 +40,7 @@ class PhpArrayAdapter implements AdapterInterface, PruneableInterface, Resettabl { $this->file = $file; $this->pool = $fallbackPool; - $this->zendDetectUnicode = filter_var(ini_get('zend.detect_unicode'), FILTER_VALIDATE_BOOLEAN); + $this->zendDetectUnicode = filter_var(ini_get('zend.detect_unicode'), \FILTER_VALIDATE_BOOLEAN); $this->createCacheItem = \Closure::bind( static function ($key, $value, $isHit) { $item = new CacheItem(); @@ -61,14 +61,13 @@ class PhpArrayAdapter implements AdapterInterface, PruneableInterface, Resettabl * fallback pool with this adapter only if the current PHP version is supported. * * @param string $file The PHP file were values are cached - * @param CacheItemPoolInterface $fallbackPool Fallback for old PHP versions or opcache disabled + * @param CacheItemPoolInterface $fallbackPool A pool to fallback on when an item is not hit * * @return CacheItemPoolInterface */ public static function create($file, CacheItemPoolInterface $fallbackPool) { - // Shared memory is available in PHP 7.0+ with OPCache enabled and in HHVM - if ((\PHP_VERSION_ID >= 70000 && filter_var(ini_get('opcache.enable'), FILTER_VALIDATE_BOOLEAN)) || \defined('HHVM_VERSION')) { + if (\PHP_VERSION_ID >= 70000) { if (!$fallbackPool instanceof AdapterInterface) { $fallbackPool = new ProxyAdapter($fallbackPool); } @@ -276,10 +275,17 @@ class PhpArrayAdapter implements AdapterInterface, PruneableInterface, Resettabl 'function' => 'spl_autoload_call', 'args' => [$class], ]; - $i = 1 + array_search($autoloadFrame, $trace, true); - if (isset($trace[$i]['function']) && !isset($trace[$i]['class'])) { - switch ($trace[$i]['function']) { + if (\PHP_VERSION_ID >= 80000 && isset($trace[1])) { + $callerFrame = $trace[1]; + } elseif (false !== $i = array_search($autoloadFrame, $trace, true)) { + $callerFrame = $trace[++$i]; + } else { + throw $e; + } + + if (isset($callerFrame['function']) && !isset($callerFrame['class'])) { + switch ($callerFrame['function']) { case 'get_class_methods': case 'get_class_vars': case 'get_parent_class': diff --git a/lib/symfony/cache/Adapter/PhpFilesAdapter.php b/lib/symfony/cache/Adapter/PhpFilesAdapter.php index 9ab870534..b56143c2c 100644 --- a/lib/symfony/cache/Adapter/PhpFilesAdapter.php +++ b/lib/symfony/cache/Adapter/PhpFilesAdapter.php @@ -29,13 +29,13 @@ class PhpFilesAdapter extends AbstractAdapter implements PruneableInterface public function __construct($namespace = '', $defaultLifetime = 0, $directory = null) { if (!static::isSupported()) { - throw new CacheException('OPcache is not enabled'); + throw new CacheException('OPcache is not enabled.'); } parent::__construct('', $defaultLifetime); $this->init($namespace, $directory); $e = new \Exception(); $this->includeHandler = function () use ($e) { throw $e; }; - $this->zendDetectUnicode = filter_var(ini_get('zend.detect_unicode'), FILTER_VALIDATE_BOOLEAN); + $this->zendDetectUnicode = filter_var(ini_get('zend.detect_unicode'), \FILTER_VALIDATE_BOOLEAN); } } diff --git a/lib/symfony/cache/Adapter/ProxyAdapter.php b/lib/symfony/cache/Adapter/ProxyAdapter.php index f57482684..c89a760ed 100644 --- a/lib/symfony/cache/Adapter/ProxyAdapter.php +++ b/lib/symfony/cache/Adapter/ProxyAdapter.php @@ -29,6 +29,7 @@ class ProxyAdapter implements AdapterInterface, PruneableInterface, ResettableIn private $namespaceLen; private $createCacheItem; private $poolHash; + private $defaultLifetime; /** * @param string $namespace @@ -40,11 +41,11 @@ class ProxyAdapter implements AdapterInterface, PruneableInterface, ResettableIn $this->poolHash = $poolHash = spl_object_hash($pool); $this->namespace = '' === $namespace ? '' : CacheItem::validateKey($namespace); $this->namespaceLen = \strlen($namespace); + $this->defaultLifetime = $defaultLifetime; $this->createCacheItem = \Closure::bind( - static function ($key, $innerItem) use ($defaultLifetime, $poolHash) { + static function ($key, $innerItem) use ($poolHash) { $item = new CacheItem(); $item->key = $key; - $item->defaultLifetime = $defaultLifetime; $item->poolHash = $poolHash; if (null !== $innerItem) { @@ -155,8 +156,8 @@ class ProxyAdapter implements AdapterInterface, PruneableInterface, ResettableIn } $item = (array) $item; $expiry = $item["\0*\0expiry"]; - if (null === $expiry && 0 < $item["\0*\0defaultLifetime"]) { - $expiry = time() + $item["\0*\0defaultLifetime"]; + if (null === $expiry && 0 < $this->defaultLifetime) { + $expiry = time() + $this->defaultLifetime; } if ($item["\0*\0poolHash"] === $this->poolHash && $item["\0*\0innerItem"]) { diff --git a/lib/symfony/cache/Adapter/TagAwareAdapter.php b/lib/symfony/cache/Adapter/TagAwareAdapter.php index ecdd0d699..febe50900 100644 --- a/lib/symfony/cache/Adapter/TagAwareAdapter.php +++ b/lib/symfony/cache/Adapter/TagAwareAdapter.php @@ -46,7 +46,6 @@ class TagAwareAdapter implements TagAwareAdapterInterface, PruneableInterface, R $item = new CacheItem(); $item->key = $key; $item->value = $value; - $item->defaultLifetime = $protoItem->defaultLifetime; $item->expiry = $protoItem->expiry; $item->poolHash = $protoItem->poolHash; @@ -90,8 +89,7 @@ class TagAwareAdapter implements TagAwareAdapterInterface, PruneableInterface, R $this->invalidateTags = \Closure::bind( static function (AdapterInterface $tagsAdapter, array $tags) { foreach ($tags as $v) { - $v->defaultLifetime = 0; - $v->expiry = null; + $v->expiry = 0; $tagsAdapter->saveDeferred($v); } diff --git a/lib/symfony/cache/Adapter/TraceableAdapter.php b/lib/symfony/cache/Adapter/TraceableAdapter.php index 4aed2d718..cc855c132 100644 --- a/lib/symfony/cache/Adapter/TraceableAdapter.php +++ b/lib/symfony/cache/Adapter/TraceableAdapter.php @@ -191,15 +191,11 @@ class TraceableAdapter implements AdapterInterface, PruneableInterface, Resettab */ public function reset() { - if (!$this->pool instanceof ResettableInterface) { - return; - } - $event = $this->start(__FUNCTION__); - try { + if ($this->pool instanceof ResettableInterface) { $this->pool->reset(); - } finally { - $event->end = microtime(true); } + + $this->clearCalls(); } public function getCalls() diff --git a/lib/symfony/cache/CacheItem.php b/lib/symfony/cache/CacheItem.php index d7edb7f80..7ae6568c2 100644 --- a/lib/symfony/cache/CacheItem.php +++ b/lib/symfony/cache/CacheItem.php @@ -24,7 +24,6 @@ final class CacheItem implements CacheItemInterface protected $value; protected $isHit = false; protected $expiry; - protected $defaultLifetime; protected $tags = []; protected $prevTags = []; protected $innerItem; @@ -74,11 +73,11 @@ final class CacheItem implements CacheItemInterface public function expiresAt($expiration) { if (null === $expiration) { - $this->expiry = $this->defaultLifetime > 0 ? time() + $this->defaultLifetime : null; + $this->expiry = null; } elseif ($expiration instanceof \DateTimeInterface) { $this->expiry = (int) $expiration->format('U'); } else { - throw new InvalidArgumentException(sprintf('Expiration date must implement DateTimeInterface or be null, "%s" given', \is_object($expiration) ? \get_class($expiration) : \gettype($expiration))); + throw new InvalidArgumentException(sprintf('Expiration date must implement DateTimeInterface or be null, "%s" given.', \is_object($expiration) ? \get_class($expiration) : \gettype($expiration))); } return $this; @@ -92,13 +91,13 @@ final class CacheItem implements CacheItemInterface public function expiresAfter($time) { if (null === $time) { - $this->expiry = $this->defaultLifetime > 0 ? time() + $this->defaultLifetime : null; + $this->expiry = null; } elseif ($time instanceof \DateInterval) { $this->expiry = (int) \DateTime::createFromFormat('U', time())->add($time)->format('U'); } elseif (\is_int($time)) { $this->expiry = $time + time(); } else { - throw new InvalidArgumentException(sprintf('Expiration date must be an integer, a DateInterval or null, "%s" given', \is_object($time) ? \get_class($time) : \gettype($time))); + throw new InvalidArgumentException(sprintf('Expiration date must be an integer, a DateInterval or null, "%s" given.', \is_object($time) ? \get_class($time) : \gettype($time))); } return $this; @@ -120,16 +119,16 @@ final class CacheItem implements CacheItemInterface } foreach ($tags as $tag) { if (!\is_string($tag)) { - throw new InvalidArgumentException(sprintf('Cache tag must be string, "%s" given', \is_object($tag) ? \get_class($tag) : \gettype($tag))); + throw new InvalidArgumentException(sprintf('Cache tag must be string, "%s" given.', \is_object($tag) ? \get_class($tag) : \gettype($tag))); } if (isset($this->tags[$tag])) { continue; } if ('' === $tag) { - throw new InvalidArgumentException('Cache tag length must be greater than zero'); + throw new InvalidArgumentException('Cache tag length must be greater than zero.'); } if (false !== strpbrk($tag, '{}()/\@:')) { - throw new InvalidArgumentException(sprintf('Cache tag "%s" contains reserved characters {}()/\@:', $tag)); + throw new InvalidArgumentException(sprintf('Cache tag "%s" contains reserved characters {}()/\@:.', $tag)); } $this->tags[$tag] = $tag; } @@ -159,13 +158,13 @@ final class CacheItem implements CacheItemInterface public static function validateKey($key) { if (!\is_string($key)) { - throw new InvalidArgumentException(sprintf('Cache key must be string, "%s" given', \is_object($key) ? \get_class($key) : \gettype($key))); + throw new InvalidArgumentException(sprintf('Cache key must be string, "%s" given.', \is_object($key) ? \get_class($key) : \gettype($key))); } if ('' === $key) { - throw new InvalidArgumentException('Cache key length must be greater than zero'); + throw new InvalidArgumentException('Cache key length must be greater than zero.'); } if (false !== strpbrk($key, '{}()/\@:')) { - throw new InvalidArgumentException(sprintf('Cache key "%s" contains reserved characters {}()/\@:', $key)); + throw new InvalidArgumentException(sprintf('Cache key "%s" contains reserved characters {}()/\@:.', $key)); } return $key; @@ -187,7 +186,7 @@ final class CacheItem implements CacheItemInterface $replace['{'.$k.'}'] = $v; } } - @trigger_error(strtr($message, $replace), E_USER_WARNING); + @trigger_error(strtr($message, $replace), \E_USER_WARNING); } } } diff --git a/lib/symfony/cache/LICENSE b/lib/symfony/cache/LICENSE index 3c464ca94..a7ec70801 100644 --- a/lib/symfony/cache/LICENSE +++ b/lib/symfony/cache/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2016-2019 Fabien Potencier +Copyright (c) 2016-2020 Fabien Potencier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/lib/symfony/cache/Simple/AbstractCache.php b/lib/symfony/cache/Simple/AbstractCache.php index 23b401c54..baedb7374 100644 --- a/lib/symfony/cache/Simple/AbstractCache.php +++ b/lib/symfony/cache/Simple/AbstractCache.php @@ -45,7 +45,7 @@ abstract class AbstractCache implements CacheInterface, LoggerAwareInterface, Re $this->defaultLifetime = max(0, (int) $defaultLifetime); $this->namespace = '' === $namespace ? '' : CacheItem::validateKey($namespace).':'; if (null !== $this->maxIdLength && \strlen($namespace) > $this->maxIdLength - 24) { - throw new InvalidArgumentException(sprintf('Namespace must be %d chars max, %d given ("%s")', $this->maxIdLength - 24, \strlen($namespace), $namespace)); + throw new InvalidArgumentException(sprintf('Namespace must be %d chars max, %d given ("%s").', $this->maxIdLength - 24, \strlen($namespace), $namespace)); } } @@ -85,7 +85,7 @@ abstract class AbstractCache implements CacheInterface, LoggerAwareInterface, Re if ($keys instanceof \Traversable) { $keys = iterator_to_array($keys, false); } elseif (!\is_array($keys)) { - throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given', \is_object($keys) ? \get_class($keys) : \gettype($keys))); + throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given.', \is_object($keys) ? \get_class($keys) : \gettype($keys))); } $ids = []; @@ -109,7 +109,7 @@ abstract class AbstractCache implements CacheInterface, LoggerAwareInterface, Re public function setMultiple($values, $ttl = null) { if (!\is_array($values) && !$values instanceof \Traversable) { - throw new InvalidArgumentException(sprintf('Cache values must be array or Traversable, "%s" given', \is_object($values) ? \get_class($values) : \gettype($values))); + throw new InvalidArgumentException(sprintf('Cache values must be array or Traversable, "%s" given.', \is_object($values) ? \get_class($values) : \gettype($values))); } $valuesById = []; @@ -147,7 +147,7 @@ abstract class AbstractCache implements CacheInterface, LoggerAwareInterface, Re if ($keys instanceof \Traversable) { $keys = iterator_to_array($keys, false); } elseif (!\is_array($keys)) { - throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given', \is_object($keys) ? \get_class($keys) : \gettype($keys))); + throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given.', \is_object($keys) ? \get_class($keys) : \gettype($keys))); } return $this->deleteItems($keys); @@ -165,7 +165,7 @@ abstract class AbstractCache implements CacheInterface, LoggerAwareInterface, Re return 0 < $ttl ? $ttl : false; } - throw new InvalidArgumentException(sprintf('Expiration date must be an integer, a DateInterval or null, "%s" given', \is_object($ttl) ? \get_class($ttl) : \gettype($ttl))); + throw new InvalidArgumentException(sprintf('Expiration date must be an integer, a DateInterval or null, "%s" given.', \is_object($ttl) ? \get_class($ttl) : \gettype($ttl))); } private function generateValues($values, &$keys, $default) diff --git a/lib/symfony/cache/Simple/ArrayCache.php b/lib/symfony/cache/Simple/ArrayCache.php index 9c8f6d8e3..6013f0ad2 100644 --- a/lib/symfony/cache/Simple/ArrayCache.php +++ b/lib/symfony/cache/Simple/ArrayCache.php @@ -58,7 +58,7 @@ class ArrayCache implements CacheInterface, LoggerAwareInterface, ResettableInte if ($keys instanceof \Traversable) { $keys = iterator_to_array($keys, false); } elseif (!\is_array($keys)) { - throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given', \is_object($keys) ? \get_class($keys) : \gettype($keys))); + throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given.', \is_object($keys) ? \get_class($keys) : \gettype($keys))); } foreach ($keys as $key) { CacheItem::validateKey($key); @@ -73,7 +73,7 @@ class ArrayCache implements CacheInterface, LoggerAwareInterface, ResettableInte public function deleteMultiple($keys) { if (!\is_array($keys) && !$keys instanceof \Traversable) { - throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given', \is_object($keys) ? \get_class($keys) : \gettype($keys))); + throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given.', \is_object($keys) ? \get_class($keys) : \gettype($keys))); } foreach ($keys as $key) { $this->delete($key); @@ -98,7 +98,7 @@ class ArrayCache implements CacheInterface, LoggerAwareInterface, ResettableInte public function setMultiple($values, $ttl = null) { if (!\is_array($values) && !$values instanceof \Traversable) { - throw new InvalidArgumentException(sprintf('Cache values must be array or Traversable, "%s" given', \is_object($values) ? \get_class($values) : \gettype($values))); + throw new InvalidArgumentException(sprintf('Cache values must be array or Traversable, "%s" given.', \is_object($values) ? \get_class($values) : \gettype($values))); } $valuesArray = []; @@ -121,7 +121,7 @@ class ArrayCache implements CacheInterface, LoggerAwareInterface, ResettableInte } } } - $expiry = 0 < $ttl ? time() + $ttl : PHP_INT_MAX; + $expiry = 0 < $ttl ? time() + $ttl : \PHP_INT_MAX; foreach ($valuesArray as $key => $value) { $this->values[$key] = $value; @@ -143,6 +143,6 @@ class ArrayCache implements CacheInterface, LoggerAwareInterface, ResettableInte return 0 < $ttl ? $ttl : false; } - throw new InvalidArgumentException(sprintf('Expiration date must be an integer, a DateInterval or null, "%s" given', \is_object($ttl) ? \get_class($ttl) : \gettype($ttl))); + throw new InvalidArgumentException(sprintf('Expiration date must be an integer, a DateInterval or null, "%s" given.', \is_object($ttl) ? \get_class($ttl) : \gettype($ttl))); } } diff --git a/lib/symfony/cache/Simple/PhpArrayCache.php b/lib/symfony/cache/Simple/PhpArrayCache.php index 607555e93..7bb25ff80 100644 --- a/lib/symfony/cache/Simple/PhpArrayCache.php +++ b/lib/symfony/cache/Simple/PhpArrayCache.php @@ -36,7 +36,7 @@ class PhpArrayCache implements CacheInterface, PruneableInterface, ResettableInt { $this->file = $file; $this->pool = $fallbackPool; - $this->zendDetectUnicode = filter_var(ini_get('zend.detect_unicode'), FILTER_VALIDATE_BOOLEAN); + $this->zendDetectUnicode = filter_var(ini_get('zend.detect_unicode'), \FILTER_VALIDATE_BOOLEAN); } /** @@ -44,14 +44,14 @@ class PhpArrayCache implements CacheInterface, PruneableInterface, ResettableInt * stores arrays in its latest versions. This factory method decorates the given * fallback pool with this adapter only if the current PHP version is supported. * - * @param string $file The PHP file were values are cached + * @param string $file The PHP file were values are cached + * @param CacheInterface $fallbackPool A pool to fallback on when an item is not hit * * @return CacheInterface */ public static function create($file, CacheInterface $fallbackPool) { - // Shared memory is available in PHP 7.0+ with OPCache enabled and in HHVM - if ((\PHP_VERSION_ID >= 70000 && filter_var(ini_get('opcache.enable'), FILTER_VALIDATE_BOOLEAN)) || \defined('HHVM_VERSION')) { + if (\PHP_VERSION_ID >= 70000) { return new static($file, $fallbackPool); } @@ -100,7 +100,7 @@ class PhpArrayCache implements CacheInterface, PruneableInterface, ResettableInt if ($keys instanceof \Traversable) { $keys = iterator_to_array($keys, false); } elseif (!\is_array($keys)) { - throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given', \is_object($keys) ? \get_class($keys) : \gettype($keys))); + throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given.', \is_object($keys) ? \get_class($keys) : \gettype($keys))); } foreach ($keys as $key) { if (!\is_string($key)) { @@ -150,7 +150,7 @@ class PhpArrayCache implements CacheInterface, PruneableInterface, ResettableInt public function deleteMultiple($keys) { if (!\is_array($keys) && !$keys instanceof \Traversable) { - throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given', \is_object($keys) ? \get_class($keys) : \gettype($keys))); + throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given.', \is_object($keys) ? \get_class($keys) : \gettype($keys))); } $deleted = true; @@ -199,7 +199,7 @@ class PhpArrayCache implements CacheInterface, PruneableInterface, ResettableInt public function setMultiple($values, $ttl = null) { if (!\is_array($values) && !$values instanceof \Traversable) { - throw new InvalidArgumentException(sprintf('Cache values must be array or Traversable, "%s" given', \is_object($values) ? \get_class($values) : \gettype($values))); + throw new InvalidArgumentException(sprintf('Cache values must be array or Traversable, "%s" given.', \is_object($values) ? \get_class($values) : \gettype($values))); } $saved = true; diff --git a/lib/symfony/cache/Simple/PhpFilesCache.php b/lib/symfony/cache/Simple/PhpFilesCache.php index 9587f17be..50c19034a 100644 --- a/lib/symfony/cache/Simple/PhpFilesCache.php +++ b/lib/symfony/cache/Simple/PhpFilesCache.php @@ -29,13 +29,13 @@ class PhpFilesCache extends AbstractCache implements PruneableInterface public function __construct($namespace = '', $defaultLifetime = 0, $directory = null) { if (!static::isSupported()) { - throw new CacheException('OPcache is not enabled'); + throw new CacheException('OPcache is not enabled.'); } parent::__construct('', $defaultLifetime); $this->init($namespace, $directory); $e = new \Exception(); $this->includeHandler = function () use ($e) { throw $e; }; - $this->zendDetectUnicode = filter_var(ini_get('zend.detect_unicode'), FILTER_VALIDATE_BOOLEAN); + $this->zendDetectUnicode = filter_var(ini_get('zend.detect_unicode'), \FILTER_VALIDATE_BOOLEAN); } } diff --git a/lib/symfony/cache/Simple/Psr6Cache.php b/lib/symfony/cache/Simple/Psr6Cache.php index aab41f722..6b3de2059 100644 --- a/lib/symfony/cache/Simple/Psr6Cache.php +++ b/lib/symfony/cache/Simple/Psr6Cache.php @@ -135,7 +135,7 @@ class Psr6Cache implements CacheInterface, PruneableInterface, ResettableInterfa if ($keys instanceof \Traversable) { $keys = iterator_to_array($keys, false); } elseif (!\is_array($keys)) { - throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given', \is_object($keys) ? \get_class($keys) : \gettype($keys))); + throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given.', \is_object($keys) ? \get_class($keys) : \gettype($keys))); } try { @@ -161,7 +161,7 @@ class Psr6Cache implements CacheInterface, PruneableInterface, ResettableInterfa { $valuesIsArray = \is_array($values); if (!$valuesIsArray && !$values instanceof \Traversable) { - throw new InvalidArgumentException(sprintf('Cache values must be array or Traversable, "%s" given', \is_object($values) ? \get_class($values) : \gettype($values))); + throw new InvalidArgumentException(sprintf('Cache values must be array or Traversable, "%s" given.', \is_object($values) ? \get_class($values) : \gettype($values))); } $items = []; @@ -213,7 +213,7 @@ class Psr6Cache implements CacheInterface, PruneableInterface, ResettableInterfa if ($keys instanceof \Traversable) { $keys = iterator_to_array($keys, false); } elseif (!\is_array($keys)) { - throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given', \is_object($keys) ? \get_class($keys) : \gettype($keys))); + throw new InvalidArgumentException(sprintf('Cache keys must be array or Traversable, "%s" given.', \is_object($keys) ? \get_class($keys) : \gettype($keys))); } try { diff --git a/lib/symfony/cache/Traits/AbstractTrait.php b/lib/symfony/cache/Traits/AbstractTrait.php index cd1f20413..dc291e103 100644 --- a/lib/symfony/cache/Traits/AbstractTrait.php +++ b/lib/symfony/cache/Traits/AbstractTrait.php @@ -222,9 +222,9 @@ trait AbstractTrait if (false !== $value = unserialize($value)) { return $value; } - throw new \DomainException('Failed to unserialize cached value'); + throw new \DomainException('Failed to unserialize cached value.'); } catch (\Error $e) { - throw new \ErrorException($e->getMessage(), $e->getCode(), E_ERROR, $e->getFile(), $e->getLine()); + throw new \ErrorException($e->getMessage(), $e->getCode(), \E_ERROR, $e->getFile(), $e->getLine()); } finally { ini_set('unserialize_callback_func', $unserializeCallbackHandler); } diff --git a/lib/symfony/cache/Traits/ApcuTrait.php b/lib/symfony/cache/Traits/ApcuTrait.php index 88dd22a91..2f47f8e6d 100644 --- a/lib/symfony/cache/Traits/ApcuTrait.php +++ b/lib/symfony/cache/Traits/ApcuTrait.php @@ -23,13 +23,13 @@ trait ApcuTrait { public static function isSupported() { - return \function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN); + return \function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), \FILTER_VALIDATE_BOOLEAN); } private function init($namespace, $defaultLifetime, $version) { if (!static::isSupported()) { - throw new CacheException('APCu is not enabled'); + throw new CacheException('APCu is not enabled.'); } if ('cli' === \PHP_SAPI) { ini_set('apc.use_request_time', 0); @@ -58,7 +58,7 @@ trait ApcuTrait } } } catch (\Error $e) { - throw new \ErrorException($e->getMessage(), $e->getCode(), E_ERROR, $e->getFile(), $e->getLine()); + throw new \ErrorException($e->getMessage(), $e->getCode(), \E_ERROR, $e->getFile(), $e->getLine()); } } @@ -75,8 +75,8 @@ trait ApcuTrait */ protected function doClear($namespace) { - return isset($namespace[0]) && class_exists('APCuIterator', false) && ('cli' !== \PHP_SAPI || filter_var(ini_get('apc.enable_cli'), FILTER_VALIDATE_BOOLEAN)) - ? apcu_delete(new \APCuIterator(sprintf('/^%s/', preg_quote($namespace, '/')), APC_ITER_KEY)) + return isset($namespace[0]) && class_exists('APCuIterator', false) && ('cli' !== \PHP_SAPI || filter_var(ini_get('apc.enable_cli'), \FILTER_VALIDATE_BOOLEAN)) + ? apcu_delete(new \APCuIterator(sprintf('/^%s/', preg_quote($namespace, '/')), \APC_ITER_KEY)) : apcu_clear_cache(); } diff --git a/lib/symfony/cache/Traits/DoctrineTrait.php b/lib/symfony/cache/Traits/DoctrineTrait.php index c87ecabaf..48623e67c 100644 --- a/lib/symfony/cache/Traits/DoctrineTrait.php +++ b/lib/symfony/cache/Traits/DoctrineTrait.php @@ -45,7 +45,7 @@ trait DoctrineTrait case 'unserialize': case 'apcu_fetch': case 'apc_fetch': - throw new \ErrorException($e->getMessage(), $e->getCode(), E_ERROR, $e->getFile(), $e->getLine()); + throw new \ErrorException($e->getMessage(), $e->getCode(), \E_ERROR, $e->getFile(), $e->getLine()); } } diff --git a/lib/symfony/cache/Traits/FilesystemCommonTrait.php b/lib/symfony/cache/Traits/FilesystemCommonTrait.php index 5510898b8..8071a382b 100644 --- a/lib/symfony/cache/Traits/FilesystemCommonTrait.php +++ b/lib/symfony/cache/Traits/FilesystemCommonTrait.php @@ -42,7 +42,7 @@ trait FilesystemCommonTrait $directory .= \DIRECTORY_SEPARATOR; // On Windows the whole path is limited to 258 chars if ('\\' === \DIRECTORY_SEPARATOR && \strlen($directory) > 234) { - throw new InvalidArgumentException(sprintf('Cache directory too long (%s)', $directory)); + throw new InvalidArgumentException(sprintf('Cache directory too long (%s).', $directory)); } $this->directory = $directory; diff --git a/lib/symfony/cache/Traits/FilesystemTrait.php b/lib/symfony/cache/Traits/FilesystemTrait.php index 3e0dc86bd..9d7f55784 100644 --- a/lib/symfony/cache/Traits/FilesystemTrait.php +++ b/lib/symfony/cache/Traits/FilesystemTrait.php @@ -99,7 +99,7 @@ trait FilesystemTrait } if (!$ok && !is_writable($this->directory)) { - throw new CacheException(sprintf('Cache directory is not writable (%s)', $this->directory)); + throw new CacheException(sprintf('Cache directory is not writable (%s).', $this->directory)); } return $ok; diff --git a/lib/symfony/cache/Traits/MemcachedTrait.php b/lib/symfony/cache/Traits/MemcachedTrait.php index 28046e475..34d0208ef 100644 --- a/lib/symfony/cache/Traits/MemcachedTrait.php +++ b/lib/symfony/cache/Traits/MemcachedTrait.php @@ -40,7 +40,7 @@ trait MemcachedTrait private function init(\Memcached $client, $namespace, $defaultLifetime) { if (!static::isSupported()) { - throw new CacheException('Memcached >= 2.2.0 is required'); + throw new CacheException('Memcached >= 2.2.0 is required.'); } if ('Memcached' === \get_class($client)) { $opt = $client->getOption(\Memcached::OPT_SERIALIZER); @@ -78,10 +78,10 @@ trait MemcachedTrait if (\is_string($servers)) { $servers = [$servers]; } elseif (!\is_array($servers)) { - throw new InvalidArgumentException(sprintf('MemcachedAdapter::createClient() expects array or string as first argument, %s given.', \gettype($servers))); + throw new InvalidArgumentException(sprintf('MemcachedAdapter::createClient() expects array or string as first argument, "%s" given.', \gettype($servers))); } if (!static::isSupported()) { - throw new CacheException('Memcached >= 2.2.0 is required'); + throw new CacheException('Memcached >= 2.2.0 is required.'); } set_error_handler(function ($type, $msg, $file, $line) { throw new \ErrorException($msg, 0, $type, $file, $line); }); try { @@ -96,7 +96,7 @@ trait MemcachedTrait continue; } if (0 !== strpos($dsn, 'memcached://')) { - throw new InvalidArgumentException(sprintf('Invalid Memcached DSN: %s does not start with "memcached://"', $dsn)); + throw new InvalidArgumentException(sprintf('Invalid Memcached DSN: "%s" does not start with "memcached://".', $dsn)); } $params = preg_replace_callback('#^memcached://(?:([^@]*+)@)?#', function ($m) use (&$username, &$password) { if (!empty($m[1])) { @@ -106,10 +106,10 @@ trait MemcachedTrait return 'file://'; }, $dsn); if (false === $params = parse_url($params)) { - throw new InvalidArgumentException(sprintf('Invalid Memcached DSN: %s', $dsn)); + throw new InvalidArgumentException(sprintf('Invalid Memcached DSN: "%s".', $dsn)); } if (!isset($params['host']) && !isset($params['path'])) { - throw new InvalidArgumentException(sprintf('Invalid Memcached DSN: %s', $dsn)); + throw new InvalidArgumentException(sprintf('Invalid Memcached DSN: "%s".', $dsn)); } if (isset($params['path']) && preg_match('#/(\d+)$#', $params['path'], $m)) { $params['weight'] = $m[1]; @@ -131,7 +131,7 @@ trait MemcachedTrait // set client's options unset($options['persistent_id'], $options['username'], $options['password'], $options['weight'], $options['lazy']); - $options = array_change_key_case($options, CASE_UPPER); + $options = array_change_key_case($options, \CASE_UPPER); $client->setOption(\Memcached::OPT_BINARY_PROTOCOL, true); $client->setOption(\Memcached::OPT_NO_BLOCK, true); $client->setOption(\Memcached::OPT_TCP_NODELAY, true); @@ -225,7 +225,7 @@ trait MemcachedTrait return $result; } catch (\Error $e) { - throw new \ErrorException($e->getMessage(), $e->getCode(), E_ERROR, $e->getFile(), $e->getLine()); + throw new \ErrorException($e->getMessage(), $e->getCode(), \E_ERROR, $e->getFile(), $e->getLine()); } finally { ini_set('unserialize_callback_func', $unserializeCallbackHandler); } @@ -272,7 +272,7 @@ trait MemcachedTrait return $result; } - throw new CacheException(sprintf('MemcachedAdapter client error: %s.', strtolower($this->client->getResultMessage()))); + throw new CacheException('MemcachedAdapter client error: '.strtolower($this->client->getResultMessage())); } /** diff --git a/lib/symfony/cache/Traits/PdoTrait.php b/lib/symfony/cache/Traits/PdoTrait.php index b190fef8b..917e8dd13 100644 --- a/lib/symfony/cache/Traits/PdoTrait.php +++ b/lib/symfony/cache/Traits/PdoTrait.php @@ -44,7 +44,7 @@ trait PdoTrait if ($connOrDsn instanceof \PDO) { if (\PDO::ERRMODE_EXCEPTION !== $connOrDsn->getAttribute(\PDO::ATTR_ERRMODE)) { - throw new InvalidArgumentException(sprintf('"%s" requires PDO error mode attribute be set to throw Exceptions (i.e. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION))', __CLASS__)); + throw new InvalidArgumentException(sprintf('"%s" requires PDO error mode attribute be set to throw Exceptions (i.e. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION)).', __CLASS__)); } $this->conn = $connOrDsn; @@ -105,7 +105,11 @@ trait PdoTrait $table->setPrimaryKey([$this->idCol]); foreach ($schema->toSql($conn->getDatabasePlatform()) as $sql) { - $conn->exec($sql); + if (method_exists($conn, 'executeStatement')) { + $conn->executeStatement($sql); + } else { + $conn->exec($sql); + } } return; @@ -136,7 +140,11 @@ trait PdoTrait throw new \DomainException(sprintf('Creating the cache table is currently not implemented for PDO driver "%s".', $this->driver)); } - $conn->exec($sql); + if (method_exists($conn, 'executeStatement')) { + $conn->executeStatement($sql); + } else { + $conn->exec($sql); + } } /** @@ -175,9 +183,16 @@ trait PdoTrait foreach ($ids as $id) { $stmt->bindValue(++$i, $id); } - $stmt->execute(); + $result = $stmt->execute(); - while ($row = $stmt->fetch(\PDO::FETCH_NUM)) { + if (\is_object($result)) { + $result = $result->iterateNumeric(); + } else { + $stmt->setFetchMode(\PDO::FETCH_NUM); + $result = $stmt; + } + + foreach ($result as $row) { if (null === $row[1]) { $expired[] = $row[0]; } else { @@ -207,9 +222,9 @@ trait PdoTrait $stmt->bindValue(':id', $id); $stmt->bindValue(':time', time(), \PDO::PARAM_INT); - $stmt->execute(); + $result = $stmt->execute(); - return (bool) $stmt->fetchColumn(); + return (bool) (\is_object($result) ? $result->fetchOne() : $stmt->fetchColumn()); } /** @@ -229,7 +244,11 @@ trait PdoTrait $sql = "DELETE FROM $this->table WHERE $this->idCol LIKE '$namespace%'"; } - $conn->exec($sql); + if (method_exists($conn, 'executeStatement')) { + $conn->executeStatement($sql); + } else { + $conn->exec($sql); + } return true; } @@ -329,9 +348,9 @@ trait PdoTrait } foreach ($serialized as $id => $data) { - $stmt->execute(); + $result = $stmt->execute(); - if (null === $driver && !$stmt->rowCount()) { + if (null === $driver && !(\is_object($result) ? $result->rowCount() : $stmt->rowCount())) { try { $insertStmt->execute(); } catch (DBALException $e) { @@ -357,25 +376,37 @@ trait PdoTrait if ($this->conn instanceof \PDO) { $this->driver = $this->conn->getAttribute(\PDO::ATTR_DRIVER_NAME); } else { - switch ($this->driver = $this->conn->getDriver()->getName()) { - case 'mysqli': - case 'pdo_mysql': - case 'drizzle_pdo_mysql': + $driver = $this->conn->getDriver(); + + switch (true) { + case $driver instanceof \Doctrine\DBAL\Driver\AbstractMySQLDriver: + case $driver instanceof \Doctrine\DBAL\Driver\DrizzlePDOMySql\Driver: + case $driver instanceof \Doctrine\DBAL\Driver\Mysqli\Driver: + case $driver instanceof \Doctrine\DBAL\Driver\PDOMySql\Driver: + case $driver instanceof \Doctrine\DBAL\Driver\PDO\MySQL\Driver: $this->driver = 'mysql'; break; - case 'pdo_sqlite': + case $driver instanceof \Doctrine\DBAL\Driver\PDOSqlite\Driver: + case $driver instanceof \Doctrine\DBAL\Driver\PDO\SQLite\Driver: $this->driver = 'sqlite'; break; - case 'pdo_pgsql': + case $driver instanceof \Doctrine\DBAL\Driver\PDOPgSql\Driver: + case $driver instanceof \Doctrine\DBAL\Driver\PDO\PgSQL\Driver: $this->driver = 'pgsql'; break; - case 'oci8': - case 'pdo_oracle': + case $driver instanceof \Doctrine\DBAL\Driver\OCI8\Driver: + case $driver instanceof \Doctrine\DBAL\Driver\PDOOracle\Driver: + case $driver instanceof \Doctrine\DBAL\Driver\PDO\OCI\Driver: $this->driver = 'oci'; break; - case 'pdo_sqlsrv': + case $driver instanceof \Doctrine\DBAL\Driver\SQLSrv\Driver: + case $driver instanceof \Doctrine\DBAL\Driver\PDOSqlsrv\Driver: + case $driver instanceof \Doctrine\DBAL\Driver\PDO\SQLSrv\Driver: $this->driver = 'sqlsrv'; break; + default: + $this->driver = \get_class($driver); + break; } } } diff --git a/lib/symfony/cache/Traits/PhpArrayTrait.php b/lib/symfony/cache/Traits/PhpArrayTrait.php index ea996a217..972c75121 100644 --- a/lib/symfony/cache/Traits/PhpArrayTrait.php +++ b/lib/symfony/cache/Traits/PhpArrayTrait.php @@ -28,6 +28,8 @@ trait PhpArrayTrait private $values; private $zendDetectUnicode; + private static $valuesCache = []; + /** * Store an array of cached values. * @@ -37,21 +39,21 @@ trait PhpArrayTrait { if (file_exists($this->file)) { if (!is_file($this->file)) { - throw new InvalidArgumentException(sprintf('Cache path exists and is not a file: %s.', $this->file)); + throw new InvalidArgumentException(sprintf('Cache path exists and is not a file: "%s".', $this->file)); } if (!is_writable($this->file)) { - throw new InvalidArgumentException(sprintf('Cache file is not writable: %s.', $this->file)); + throw new InvalidArgumentException(sprintf('Cache file is not writable: "%s".', $this->file)); } } else { $directory = \dirname($this->file); if (!is_dir($directory) && !@mkdir($directory, 0777, true)) { - throw new InvalidArgumentException(sprintf('Cache directory does not exist and cannot be created: %s.', $directory)); + throw new InvalidArgumentException(sprintf('Cache directory does not exist and cannot be created: "%s".', $directory)); } if (!is_writable($directory)) { - throw new InvalidArgumentException(sprintf('Cache directory is not writable: %s.', $directory)); + throw new InvalidArgumentException(sprintf('Cache directory is not writable: "%s".', $directory)); } } @@ -72,7 +74,7 @@ EOF; try { $value = serialize($value); } catch (\Exception $e) { - throw new InvalidArgumentException(sprintf('Cache key "%s" has non-serializable %s value.', $key, \get_class($value)), 0, $e); + throw new InvalidArgumentException(sprintf('Cache key "%s" has non-serializable "%s" value.', $key, \get_class($value)), 0, $e); } } elseif (\is_array($value)) { try { @@ -91,7 +93,7 @@ EOF; $value = serialize($value); } } elseif (!is_scalar($value)) { - throw new InvalidArgumentException(sprintf('Cache key "%s" has non-serializable %s value.', $key, \gettype($value))); + throw new InvalidArgumentException(sprintf('Cache key "%s" has non-serializable "%s" value.', $key, \gettype($value))); } $dump .= var_export($key, true).' => '.var_export($value, true).",\n"; @@ -107,6 +109,7 @@ EOF; unset($serialized, $unserialized, $value, $dump); @rename($tmpFile, $this->file); + unset(self::$valuesCache[$this->file]); $this->initialize(); } @@ -119,6 +122,7 @@ EOF; $this->values = []; $cleared = @unlink($this->file) || !file_exists($this->file); + unset(self::$valuesCache[$this->file]); return $this->pool->clear() && $cleared; } @@ -128,11 +132,17 @@ EOF; */ private function initialize() { + if (isset(self::$valuesCache[$this->file])) { + $this->values = self::$valuesCache[$this->file]; + + return; + } + if ($this->zendDetectUnicode) { $zmb = ini_set('zend.detect_unicode', 0); } try { - $this->values = file_exists($this->file) ? (include $this->file ?: []) : []; + $this->values = self::$valuesCache[$this->file] = file_exists($this->file) ? (include $this->file ?: []) : []; } finally { if ($this->zendDetectUnicode) { ini_set('zend.detect_unicode', $zmb); diff --git a/lib/symfony/cache/Traits/PhpFilesTrait.php b/lib/symfony/cache/Traits/PhpFilesTrait.php index 3cc02b242..2668b26c1 100644 --- a/lib/symfony/cache/Traits/PhpFilesTrait.php +++ b/lib/symfony/cache/Traits/PhpFilesTrait.php @@ -30,7 +30,7 @@ trait PhpFilesTrait public static function isSupported() { - return \function_exists('opcache_invalidate') && filter_var(ini_get('opcache.enable'), FILTER_VALIDATE_BOOLEAN); + return \function_exists('opcache_invalidate') && filter_var(ini_get('opcache.enable'), \FILTER_VALIDATE_BOOLEAN); } /** @@ -40,7 +40,7 @@ trait PhpFilesTrait { $time = time(); $pruned = true; - $allowCompile = 'cli' !== \PHP_SAPI || filter_var(ini_get('opcache.enable_cli'), FILTER_VALIDATE_BOOLEAN); + $allowCompile = 'cli' !== \PHP_SAPI || filter_var(ini_get('opcache.enable_cli'), \FILTER_VALIDATE_BOOLEAN); set_error_handler($this->includeHandler); try { @@ -118,8 +118,8 @@ trait PhpFilesTrait protected function doSave(array $values, $lifetime) { $ok = true; - $data = [$lifetime ? time() + $lifetime : PHP_INT_MAX, '']; - $allowCompile = 'cli' !== \PHP_SAPI || filter_var(ini_get('opcache.enable_cli'), FILTER_VALIDATE_BOOLEAN); + $data = [$lifetime ? time() + $lifetime : \PHP_INT_MAX, '']; + $allowCompile = 'cli' !== \PHP_SAPI || filter_var(ini_get('opcache.enable_cli'), \FILTER_VALIDATE_BOOLEAN); foreach ($values as $key => $value) { if (null === $value || \is_object($value)) { @@ -137,7 +137,7 @@ trait PhpFilesTrait $value = serialize($value); } } elseif (!is_scalar($value)) { - throw new InvalidArgumentException(sprintf('Cache key "%s" has non-serializable %s value.', $key, \gettype($value))); + throw new InvalidArgumentException(sprintf('Cache key "%s" has non-serializable "%s" value.', $key, \gettype($value))); } $data[1] = $value; @@ -150,7 +150,7 @@ trait PhpFilesTrait } if (!$ok && !is_writable($this->directory)) { - throw new CacheException(sprintf('Cache directory is not writable (%s)', $this->directory)); + throw new CacheException(sprintf('Cache directory is not writable (%s).', $this->directory)); } return $ok; diff --git a/lib/symfony/cache/Traits/RedisTrait.php b/lib/symfony/cache/Traits/RedisTrait.php index c4b12b64b..a30d6d3fa 100644 --- a/lib/symfony/cache/Traits/RedisTrait.php +++ b/lib/symfony/cache/Traits/RedisTrait.php @@ -48,7 +48,7 @@ trait RedisTrait throw new InvalidArgumentException(sprintf('RedisAdapter namespace contains "%s" but only characters in [-+_.A-Za-z0-9] are allowed.', $match[0])); } if (!$redisClient instanceof \Redis && !$redisClient instanceof \RedisArray && !$redisClient instanceof \RedisCluster && !$redisClient instanceof \Predis\Client && !$redisClient instanceof RedisProxy) { - throw new InvalidArgumentException(sprintf('%s() expects parameter 1 to be Redis, RedisArray, RedisCluster or Predis\Client, %s given', __METHOD__, \is_object($redisClient) ? \get_class($redisClient) : \gettype($redisClient))); + throw new InvalidArgumentException(sprintf('"%s()" expects parameter 1 to be Redis, RedisArray, RedisCluster or Predis\Client, "%s" given.', __METHOD__, \is_object($redisClient) ? \get_class($redisClient) : \gettype($redisClient))); } $this->redis = $redisClient; } @@ -73,7 +73,7 @@ trait RedisTrait public static function createConnection($dsn, array $options = []) { if (0 !== strpos($dsn, 'redis://')) { - throw new InvalidArgumentException(sprintf('Invalid Redis DSN: %s does not start with "redis://"', $dsn)); + throw new InvalidArgumentException(sprintf('Invalid Redis DSN: "%s" does not start with "redis://".', $dsn)); } $params = preg_replace_callback('#^redis://(?:(?:[^:@]*+:)?([^@]*+)@)?#', function ($m) use (&$auth) { if (isset($m[1])) { @@ -83,10 +83,10 @@ trait RedisTrait return 'file://'; }, $dsn); if (false === $params = parse_url($params)) { - throw new InvalidArgumentException(sprintf('Invalid Redis DSN: %s', $dsn)); + throw new InvalidArgumentException(sprintf('Invalid Redis DSN: "%s".', $dsn)); } if (!isset($params['host']) && !isset($params['path'])) { - throw new InvalidArgumentException(sprintf('Invalid Redis DSN: %s', $dsn)); + throw new InvalidArgumentException(sprintf('Invalid Redis DSN: "%s".', $dsn)); } if (isset($params['path']) && preg_match('#/(\d+)$#', $params['path'], $m)) { $params['dbindex'] = $m[1]; @@ -108,7 +108,7 @@ trait RedisTrait } $params += $options + self::$defaultConnectionOptions; if (null === $params['class'] && !\extension_loaded('redis') && !class_exists(\Predis\Client::class)) { - throw new CacheException(sprintf('Cannot find the "redis" extension, and "predis/predis" is not installed: %s', $dsn)); + throw new CacheException(sprintf('Cannot find the "redis" extension, and "predis/predis" is not installed: "%s".', $dsn)); } $class = null === $params['class'] ? (\extension_loaded('redis') ? \Redis::class : \Predis\Client::class) : $params['class']; @@ -119,24 +119,24 @@ trait RedisTrait $initializer = function ($redis) use ($connect, $params, $dsn, $auth) { try { @$redis->{$connect}($params['host'], $params['port'], $params['timeout'], $params['persistent_id'], $params['retry_interval']); + + set_error_handler(function ($type, $msg) use (&$error) { $error = $msg; }); + $isConnected = $redis->isConnected(); + restore_error_handler(); + if (!$isConnected) { + $error = preg_match('/^Redis::p?connect\(\): (.*)/', $error, $error) ? sprintf(' (%s)', $error[1]) : ''; + throw new InvalidArgumentException(sprintf('Redis connection "%s" failed: ', $dsn).$error.'.'); + } + + if ((null !== $auth && !$redis->auth($auth)) + || ($params['dbindex'] && !$redis->select($params['dbindex'])) + || ($params['read_timeout'] && !$redis->setOption(\Redis::OPT_READ_TIMEOUT, $params['read_timeout'])) + ) { + $e = preg_replace('/^ERR /', '', $redis->getLastError()); + throw new InvalidArgumentException(sprintf('Redis connection "%s" failed: ', $dsn).$e.'.'); + } } catch (\RedisException $e) { - throw new InvalidArgumentException(sprintf('Redis connection failed (%s): %s', $e->getMessage(), $dsn)); - } - - set_error_handler(function ($type, $msg) use (&$error) { $error = $msg; }); - $isConnected = $redis->isConnected(); - restore_error_handler(); - if (!$isConnected) { - $error = preg_match('/^Redis::p?connect\(\): (.*)/', $error, $error) ? sprintf(' (%s)', $error[1]) : ''; - throw new InvalidArgumentException(sprintf('Redis connection failed%s: %s', $error, $dsn)); - } - - if ((null !== $auth && !$redis->auth($auth)) - || ($params['dbindex'] && !$redis->select($params['dbindex'])) - || ($params['read_timeout'] && !$redis->setOption(\Redis::OPT_READ_TIMEOUT, $params['read_timeout'])) - ) { - $e = preg_replace('/^ERR /', '', $redis->getLastError()); - throw new InvalidArgumentException(sprintf('Redis connection failed (%s): %s', $e, $dsn)); + throw new InvalidArgumentException(sprintf('Redis connection "%s" failed: ', $dsn).$e->getMessage()); } return true; @@ -153,9 +153,9 @@ trait RedisTrait $params['password'] = $auth; $redis = new $class((new Factory())->create($params)); } elseif (class_exists($class, false)) { - throw new InvalidArgumentException(sprintf('"%s" is not a subclass of "Redis" or "Predis\Client"', $class)); + throw new InvalidArgumentException(sprintf('"%s" is not a subclass of "Redis" or "Predis\Client".', $class)); } else { - throw new InvalidArgumentException(sprintf('Class "%s" does not exist', $class)); + throw new InvalidArgumentException(sprintf('Class "%s" does not exist.', $class)); } return $redis; diff --git a/lib/symfony/cache/composer.json b/lib/symfony/cache/composer.json index e13cd9675..f412e4f17 100644 --- a/lib/symfony/cache/composer.json +++ b/lib/symfony/cache/composer.json @@ -28,9 +28,9 @@ }, "require-dev": { "cache/integration-tests": "dev-master", - "doctrine/cache": "~1.6", - "doctrine/dbal": "~2.4", - "predis/predis": "~1.0" + "doctrine/cache": "^1.6", + "doctrine/dbal": "^2.4|^3.0", + "predis/predis": "^1.0" }, "conflict": { "symfony/var-dumper": "<3.3" @@ -41,10 +41,5 @@ "/Tests/" ] }, - "minimum-stability": "dev", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - } + "minimum-stability": "dev" } diff --git a/lib/symfony/class-loader/ApcClassLoader.php b/lib/symfony/class-loader/ApcClassLoader.php index 57d22bfa3..54d6861f4 100644 --- a/lib/symfony/class-loader/ApcClassLoader.php +++ b/lib/symfony/class-loader/ApcClassLoader.php @@ -11,7 +11,7 @@ namespace Symfony\Component\ClassLoader; -@trigger_error('The '.__NAMESPACE__.'\ApcClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use `composer install --apcu-autoloader` instead.', E_USER_DEPRECATED); +@trigger_error('The '.__NAMESPACE__.'\ApcClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use `composer install --apcu-autoloader` instead.', \E_USER_DEPRECATED); /** * ApcClassLoader implements a wrapping autoloader cached in APC for PHP 5.3. diff --git a/lib/symfony/class-loader/ClassCollectionLoader.php b/lib/symfony/class-loader/ClassCollectionLoader.php index 5edab01cb..db04ea51e 100644 --- a/lib/symfony/class-loader/ClassCollectionLoader.php +++ b/lib/symfony/class-loader/ClassCollectionLoader.php @@ -12,7 +12,7 @@ namespace Symfony\Component\ClassLoader; if (\PHP_VERSION_ID >= 70000) { - @trigger_error('The '.__NAMESPACE__.'\ClassCollectionLoader class is deprecated since Symfony 3.3 and will be removed in 4.0.', E_USER_DEPRECATED); + @trigger_error('The '.__NAMESPACE__.'\ClassCollectionLoader class is deprecated since Symfony 3.3 and will be removed in 4.0.', \E_USER_DEPRECATED); } /** @@ -63,7 +63,7 @@ class ClassCollectionLoader // cache the core classes if (!is_dir($cacheDir) && !@mkdir($cacheDir, 0777, true) && !is_dir($cacheDir)) { - throw new \RuntimeException(sprintf('Class Collection Loader was not able to create directory "%s"', $cacheDir)); + throw new \RuntimeException(sprintf('Class Collection Loader was not able to create directory "%s".', $cacheDir)); } $cacheDir = rtrim(realpath($cacheDir) ?: $cacheDir, '/'.\DIRECTORY_SEPARATOR); $cache = $cacheDir.'/'.$name.$extension; @@ -133,7 +133,7 @@ class ClassCollectionLoader // cache the core classes $cacheDir = \dirname($cache); if (!is_dir($cacheDir) && !@mkdir($cacheDir, 0777, true) && !is_dir($cacheDir)) { - throw new \RuntimeException(sprintf('Class Collection Loader was not able to create directory "%s"', $cacheDir)); + throw new \RuntimeException(sprintf('Class Collection Loader was not able to create directory "%s".', $cacheDir)); } $spacesRegex = '(?:\s*+(?:(?:\#|//)[^\n]*+\n|/\*(?:(? true, \T_NS_SEPARATOR => true, \T_STRING => true]; + if (\defined('T_NAME_QUALIFIED')) { + $nsTokens[T_NAME_QUALIFIED] = true; + } + for ($i = 0; isset($tokens[$i]); ++$i) { $token = $tokens[$i]; if (!isset($token[1]) || 'b"' === $token) { $rawChunk .= $token; - } elseif (\in_array($token[0], [T_COMMENT, T_DOC_COMMENT])) { + } elseif (\in_array($token[0], [\T_COMMENT, \T_DOC_COMMENT])) { // strip comments continue; - } elseif (T_NAMESPACE === $token[0]) { + } elseif (\T_NAMESPACE === $token[0]) { if ($inNamespace) { $rawChunk .= "}\n"; } $rawChunk .= $token[1]; // namespace name and whitespaces - while (isset($tokens[++$i][1]) && \in_array($tokens[$i][0], [T_WHITESPACE, T_NS_SEPARATOR, T_STRING])) { + while (isset($tokens[++$i][1], $nsTokens[$tokens[$i][0]])) { $rawChunk .= $tokens[$i][1]; } if ('{' === $tokens[$i]) { @@ -240,15 +245,15 @@ REGEX; $rawChunk = rtrim($rawChunk)."\n{"; $inNamespace = true; } - } elseif (T_START_HEREDOC === $token[0]) { + } elseif (\T_START_HEREDOC === $token[0]) { $output .= self::compressCode($rawChunk).$token[1]; do { $token = $tokens[++$i]; $output .= isset($token[1]) && 'b"' !== $token ? $token[1] : $token; - } while (T_END_HEREDOC !== $token[0]); + } while (\T_END_HEREDOC !== $token[0]); $output .= "\n"; $rawChunk = ''; - } elseif (T_CONSTANT_ENCAPSED_STRING === $token[0]) { + } elseif (\T_CONSTANT_ENCAPSED_STRING === $token[0]) { $output .= self::compressCode($rawChunk).$token[1]; $rawChunk = ''; } else { @@ -336,7 +341,7 @@ REGEX; try { $reflectionClass = new \ReflectionClass($class); } catch (\ReflectionException $e) { - throw new \InvalidArgumentException(sprintf('Unable to load class "%s"', $class)); + throw new \InvalidArgumentException(sprintf('Unable to load class "%s".', $class)); } $map = array_merge($map, self::getClassHierarchy($reflectionClass)); diff --git a/lib/symfony/class-loader/ClassLoader.php b/lib/symfony/class-loader/ClassLoader.php index 277aa523d..349c4a9b6 100644 --- a/lib/symfony/class-loader/ClassLoader.php +++ b/lib/symfony/class-loader/ClassLoader.php @@ -11,7 +11,7 @@ namespace Symfony\Component\ClassLoader; -@trigger_error('The '.__NAMESPACE__.'\ClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use Composer instead.', E_USER_DEPRECATED); +@trigger_error('The '.__NAMESPACE__.'\ClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use Composer instead.', \E_USER_DEPRECATED); /** * ClassLoader implements an PSR-0 class loader. diff --git a/lib/symfony/class-loader/ClassMapGenerator.php b/lib/symfony/class-loader/ClassMapGenerator.php index f32ca3ca2..740d37ef6 100644 --- a/lib/symfony/class-loader/ClassMapGenerator.php +++ b/lib/symfony/class-loader/ClassMapGenerator.php @@ -11,7 +11,7 @@ namespace Symfony\Component\ClassLoader; -@trigger_error('The '.__NAMESPACE__.'\ClassMapGenerator class is deprecated since Symfony 3.3 and will be removed in 4.0. Use Composer instead.', E_USER_DEPRECATED); +@trigger_error('The '.__NAMESPACE__.'\ClassMapGenerator class is deprecated since Symfony 3.3 and will be removed in 4.0. Use Composer instead.', \E_USER_DEPRECATED); /** * ClassMapGenerator. @@ -62,7 +62,7 @@ class ClassMapGenerator $path = $file->getRealPath() ?: $file->getPathname(); - if ('php' !== pathinfo($path, PATHINFO_EXTENSION)) { + if ('php' !== pathinfo($path, \PATHINFO_EXTENSION)) { continue; } @@ -93,6 +93,11 @@ class ClassMapGenerator $contents = file_get_contents($path); $tokens = token_get_all($contents); + $nsTokens = [\T_STRING => true, \T_NS_SEPARATOR => true]; + if (\defined('T_NAME_QUALIFIED')) { + $nsTokens[T_NAME_QUALIFIED] = true; + } + $classes = []; $namespace = ''; @@ -106,19 +111,19 @@ class ClassMapGenerator $class = ''; switch ($token[0]) { - case T_NAMESPACE: + case \T_NAMESPACE: $namespace = ''; // If there is a namespace, extract it while (isset($tokens[++$i][1])) { - if (\in_array($tokens[$i][0], [T_STRING, T_NS_SEPARATOR])) { + if (isset($nsTokens[$tokens[$i][0]])) { $namespace .= $tokens[$i][1]; } } $namespace .= '\\'; break; - case T_CLASS: - case T_INTERFACE: - case T_TRAIT: + case \T_CLASS: + case \T_INTERFACE: + case \T_TRAIT: // Skip usage of ::class constant $isClassConstant = false; for ($j = $i - 1; $j > 0; --$j) { @@ -126,10 +131,10 @@ class ClassMapGenerator break; } - if (T_DOUBLE_COLON === $tokens[$j][0]) { + if (\T_DOUBLE_COLON === $tokens[$j][0]) { $isClassConstant = true; break; - } elseif (!\in_array($tokens[$j][0], [T_WHITESPACE, T_DOC_COMMENT, T_COMMENT])) { + } elseif (!\in_array($tokens[$j][0], [\T_WHITESPACE, \T_DOC_COMMENT, \T_COMMENT])) { break; } } @@ -141,9 +146,9 @@ class ClassMapGenerator // Find the classname while (isset($tokens[++$i][1])) { $t = $tokens[$i]; - if (T_STRING === $t[0]) { + if (\T_STRING === $t[0]) { $class .= $t[1]; - } elseif ('' !== $class && T_WHITESPACE === $t[0]) { + } elseif ('' !== $class && \T_WHITESPACE === $t[0]) { break; } } diff --git a/lib/symfony/class-loader/LICENSE b/lib/symfony/class-loader/LICENSE index a677f4376..9e936ec04 100644 --- a/lib/symfony/class-loader/LICENSE +++ b/lib/symfony/class-loader/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2004-2019 Fabien Potencier +Copyright (c) 2004-2020 Fabien Potencier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/lib/symfony/class-loader/MapClassLoader.php b/lib/symfony/class-loader/MapClassLoader.php index e6b89e514..41f07cb02 100644 --- a/lib/symfony/class-loader/MapClassLoader.php +++ b/lib/symfony/class-loader/MapClassLoader.php @@ -11,7 +11,7 @@ namespace Symfony\Component\ClassLoader; -@trigger_error('The '.__NAMESPACE__.'\MapClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use Composer instead.', E_USER_DEPRECATED); +@trigger_error('The '.__NAMESPACE__.'\MapClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use Composer instead.', \E_USER_DEPRECATED); /** * A class loader that uses a mapping file to look up paths. diff --git a/lib/symfony/class-loader/Psr4ClassLoader.php b/lib/symfony/class-loader/Psr4ClassLoader.php index f4e79cab6..09c456b56 100644 --- a/lib/symfony/class-loader/Psr4ClassLoader.php +++ b/lib/symfony/class-loader/Psr4ClassLoader.php @@ -11,7 +11,7 @@ namespace Symfony\Component\ClassLoader; -@trigger_error('The '.__NAMESPACE__.'\Psr4ClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use Composer instead.', E_USER_DEPRECATED); +@trigger_error('The '.__NAMESPACE__.'\Psr4ClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use Composer instead.', \E_USER_DEPRECATED); /** * A PSR-4 compatible class loader. diff --git a/lib/symfony/class-loader/README.md b/lib/symfony/class-loader/README.md index d61992b6a..96d1e9fe5 100644 --- a/lib/symfony/class-loader/README.md +++ b/lib/symfony/class-loader/README.md @@ -7,7 +7,7 @@ their locations for performance. Resources --------- - * [Documentation](https://symfony.com/doc/current/components/class_loader/index.html) + * [Documentation](https://symfony.com/doc/current/components/class_loader.html) * [Contributing](https://symfony.com/doc/current/contributing/index.html) * [Report issues](https://github.com/symfony/symfony/issues) and [send Pull Requests](https://github.com/symfony/symfony/pulls) diff --git a/lib/symfony/class-loader/WinCacheClassLoader.php b/lib/symfony/class-loader/WinCacheClassLoader.php index 374608bb8..025750ac4 100644 --- a/lib/symfony/class-loader/WinCacheClassLoader.php +++ b/lib/symfony/class-loader/WinCacheClassLoader.php @@ -11,7 +11,7 @@ namespace Symfony\Component\ClassLoader; -@trigger_error('The '.__NAMESPACE__.'\WinCacheClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use `composer install --apcu-autoloader` instead.', E_USER_DEPRECATED); +@trigger_error('The '.__NAMESPACE__.'\WinCacheClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use `composer install --apcu-autoloader` instead.', \E_USER_DEPRECATED); /** * WinCacheClassLoader implements a wrapping autoloader cached in WinCache. diff --git a/lib/symfony/class-loader/XcacheClassLoader.php b/lib/symfony/class-loader/XcacheClassLoader.php index d236bb4f0..0897ea9e5 100644 --- a/lib/symfony/class-loader/XcacheClassLoader.php +++ b/lib/symfony/class-loader/XcacheClassLoader.php @@ -11,7 +11,7 @@ namespace Symfony\Component\ClassLoader; -@trigger_error('The '.__NAMESPACE__.'\XcacheClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use `composer install --apcu-autoloader` instead.', E_USER_DEPRECATED); +@trigger_error('The '.__NAMESPACE__.'\XcacheClassLoader class is deprecated since Symfony 3.3 and will be removed in 4.0. Use `composer install --apcu-autoloader` instead.', \E_USER_DEPRECATED); /** * XcacheClassLoader implements a wrapping autoloader cached in XCache for PHP 5.3. diff --git a/lib/symfony/class-loader/composer.json b/lib/symfony/class-loader/composer.json index 97f150fbf..667df14d1 100644 --- a/lib/symfony/class-loader/composer.json +++ b/lib/symfony/class-loader/composer.json @@ -31,10 +31,5 @@ "exclude-from-classmap": [ "/Tests/" ] - }, - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } } } diff --git a/lib/symfony/config/Definition/ArrayNode.php b/lib/symfony/config/Definition/ArrayNode.php index 91160ae00..59a0af879 100644 --- a/lib/symfony/config/Definition/ArrayNode.php +++ b/lib/symfony/config/Definition/ArrayNode.php @@ -215,7 +215,7 @@ class ArrayNode extends BaseNode implements PrototypeNodeInterface protected function finalizeValue($value) { if (false === $value) { - throw new UnsetKeyException(sprintf('Unsetting key for path "%s", value: %s', $this->getPath(), json_encode($value))); + throw new UnsetKeyException(sprintf('Unsetting key for path "%s", value: "%s".', $this->getPath(), json_encode($value))); } foreach ($this->children as $name => $child) { @@ -235,7 +235,7 @@ class ArrayNode extends BaseNode implements PrototypeNodeInterface } if ($child->isDeprecated()) { - @trigger_error($child->getDeprecationMessage($name, $this->getPath()), E_USER_DEPRECATED); + @trigger_error($child->getDeprecationMessage($name, $this->getPath()), \E_USER_DEPRECATED); } try { diff --git a/lib/symfony/config/Definition/BaseNode.php b/lib/symfony/config/Definition/BaseNode.php index 2b10bffa7..10bcb49c8 100644 --- a/lib/symfony/config/Definition/BaseNode.php +++ b/lib/symfony/config/Definition/BaseNode.php @@ -335,7 +335,7 @@ abstract class BaseNode implements NodeInterface } catch (Exception $e) { throw $e; } catch (\Exception $e) { - throw new InvalidConfigurationException(sprintf('Invalid configuration for path "%s": %s', $this->getPath(), $e->getMessage()), $e->getCode(), $e); + throw new InvalidConfigurationException(sprintf('Invalid configuration for path "%s": ', $this->getPath()).$e->getMessage(), $e->getCode(), $e); } } diff --git a/lib/symfony/config/Definition/Builder/ArrayNodeDefinition.php b/lib/symfony/config/Definition/Builder/ArrayNodeDefinition.php index 115054a24..da4ebf627 100644 --- a/lib/symfony/config/Definition/Builder/ArrayNodeDefinition.php +++ b/lib/symfony/config/Definition/Builder/ArrayNodeDefinition.php @@ -413,7 +413,7 @@ class ArrayNodeDefinition extends NodeDefinition implements ParentNodeDefinition } if (false === $this->allowEmptyValue) { - @trigger_error(sprintf('Using %s::cannotBeEmpty() at path "%s" has no effect, consider requiresAtLeastOneElement() instead. In 4.0 both methods will behave the same.', __CLASS__, $node->getPath()), E_USER_DEPRECATED); + @trigger_error(sprintf('Using %s::cannotBeEmpty() at path "%s" has no effect, consider requiresAtLeastOneElement() instead. In 4.0 both methods will behave the same.', __CLASS__, $node->getPath()), \E_USER_DEPRECATED); } if (true === $this->atLeastOne) { @@ -472,23 +472,23 @@ class ArrayNodeDefinition extends NodeDefinition implements ParentNodeDefinition $path = $node->getPath(); if (null !== $this->key) { - throw new InvalidDefinitionException(sprintf('->useAttributeAsKey() is not applicable to concrete nodes at path "%s"', $path)); + throw new InvalidDefinitionException(sprintf('->useAttributeAsKey() is not applicable to concrete nodes at path "%s".', $path)); } if (false === $this->allowEmptyValue) { - @trigger_error(sprintf('->cannotBeEmpty() is not applicable to concrete nodes at path "%s". In 4.0 it will throw an exception.', $path), E_USER_DEPRECATED); + @trigger_error(sprintf('->cannotBeEmpty() is not applicable to concrete nodes at path "%s". In 4.0 it will throw an exception.', $path), \E_USER_DEPRECATED); } if (true === $this->atLeastOne) { - throw new InvalidDefinitionException(sprintf('->requiresAtLeastOneElement() is not applicable to concrete nodes at path "%s"', $path)); + throw new InvalidDefinitionException(sprintf('->requiresAtLeastOneElement() is not applicable to concrete nodes at path "%s".', $path)); } if ($this->default) { - throw new InvalidDefinitionException(sprintf('->defaultValue() is not applicable to concrete nodes at path "%s"', $path)); + throw new InvalidDefinitionException(sprintf('->defaultValue() is not applicable to concrete nodes at path "%s".', $path)); } if (false !== $this->addDefaultChildren) { - throw new InvalidDefinitionException(sprintf('->addDefaultChildrenIfNoneSet() is not applicable to concrete nodes at path "%s"', $path)); + throw new InvalidDefinitionException(sprintf('->addDefaultChildrenIfNoneSet() is not applicable to concrete nodes at path "%s".', $path)); } } @@ -502,20 +502,20 @@ class ArrayNodeDefinition extends NodeDefinition implements ParentNodeDefinition $path = $node->getPath(); if ($this->addDefaults) { - throw new InvalidDefinitionException(sprintf('->addDefaultsIfNotSet() is not applicable to prototype nodes at path "%s"', $path)); + throw new InvalidDefinitionException(sprintf('->addDefaultsIfNotSet() is not applicable to prototype nodes at path "%s".', $path)); } if (false !== $this->addDefaultChildren) { if ($this->default) { - throw new InvalidDefinitionException(sprintf('A default value and default children might not be used together at path "%s"', $path)); + throw new InvalidDefinitionException(sprintf('A default value and default children might not be used together at path "%s".', $path)); } if (null !== $this->key && (null === $this->addDefaultChildren || \is_int($this->addDefaultChildren) && $this->addDefaultChildren > 0)) { - throw new InvalidDefinitionException(sprintf('->addDefaultChildrenIfNoneSet() should set default children names as ->useAttributeAsKey() is used at path "%s"', $path)); + throw new InvalidDefinitionException(sprintf('->addDefaultChildrenIfNoneSet() should set default children names as ->useAttributeAsKey() is used at path "%s".', $path)); } if (null === $this->key && (\is_string($this->addDefaultChildren) || \is_array($this->addDefaultChildren))) { - throw new InvalidDefinitionException(sprintf('->addDefaultChildrenIfNoneSet() might not set default children names as ->useAttributeAsKey() is not used at path "%s"', $path)); + throw new InvalidDefinitionException(sprintf('->addDefaultChildrenIfNoneSet() might not set default children names as ->useAttributeAsKey() is not used at path "%s".', $path)); } } } diff --git a/lib/symfony/config/Definition/Builder/ExprBuilder.php b/lib/symfony/config/Definition/Builder/ExprBuilder.php index 05949d2b5..5db229dcc 100644 --- a/lib/symfony/config/Definition/Builder/ExprBuilder.php +++ b/lib/symfony/config/Definition/Builder/ExprBuilder.php @@ -200,7 +200,7 @@ class ExprBuilder */ public function thenUnset() { - $this->thenPart = function ($v) { throw new UnsetKeyException('Unsetting key'); }; + $this->thenPart = function ($v) { throw new UnsetKeyException('Unsetting key.'); }; return $this; } diff --git a/lib/symfony/config/Definition/Builder/NodeBuilder.php b/lib/symfony/config/Definition/Builder/NodeBuilder.php index 63c0d696b..2809cb6c6 100644 --- a/lib/symfony/config/Definition/Builder/NodeBuilder.php +++ b/lib/symfony/config/Definition/Builder/NodeBuilder.php @@ -24,13 +24,13 @@ class NodeBuilder implements NodeParentInterface public function __construct() { $this->nodeMapping = [ - 'variable' => __NAMESPACE__.'\\VariableNodeDefinition', - 'scalar' => __NAMESPACE__.'\\ScalarNodeDefinition', - 'boolean' => __NAMESPACE__.'\\BooleanNodeDefinition', - 'integer' => __NAMESPACE__.'\\IntegerNodeDefinition', - 'float' => __NAMESPACE__.'\\FloatNodeDefinition', - 'array' => __NAMESPACE__.'\\ArrayNodeDefinition', - 'enum' => __NAMESPACE__.'\\EnumNodeDefinition', + 'variable' => VariableNodeDefinition::class, + 'scalar' => ScalarNodeDefinition::class, + 'boolean' => BooleanNodeDefinition::class, + 'integer' => IntegerNodeDefinition::class, + 'float' => FloatNodeDefinition::class, + 'array' => ArrayNodeDefinition::class, + 'enum' => EnumNodeDefinition::class, ]; } diff --git a/lib/symfony/config/Definition/Builder/NumericNodeDefinition.php b/lib/symfony/config/Definition/Builder/NumericNodeDefinition.php index 0d0207ca4..390b11365 100644 --- a/lib/symfony/config/Definition/Builder/NumericNodeDefinition.php +++ b/lib/symfony/config/Definition/Builder/NumericNodeDefinition.php @@ -35,7 +35,7 @@ abstract class NumericNodeDefinition extends ScalarNodeDefinition public function max($max) { if (isset($this->min) && $this->min > $max) { - throw new \InvalidArgumentException(sprintf('You cannot define a max(%s) as you already have a min(%s)', $max, $this->min)); + throw new \InvalidArgumentException(sprintf('You cannot define a max(%s) as you already have a min(%s).', $max, $this->min)); } $this->max = $max; @@ -54,7 +54,7 @@ abstract class NumericNodeDefinition extends ScalarNodeDefinition public function min($min) { if (isset($this->max) && $this->max < $min) { - throw new \InvalidArgumentException(sprintf('You cannot define a min(%s) as you already have a max(%s)', $min, $this->max)); + throw new \InvalidArgumentException(sprintf('You cannot define a min(%s) as you already have a max(%s).', $min, $this->max)); } $this->min = $min; diff --git a/lib/symfony/config/Definition/Dumper/XmlReferenceDumper.php b/lib/symfony/config/Definition/Dumper/XmlReferenceDumper.php index 744f15fd8..7f8639908 100644 --- a/lib/symfony/config/Definition/Dumper/XmlReferenceDumper.php +++ b/lib/symfony/config/Definition/Dumper/XmlReferenceDumper.php @@ -193,7 +193,7 @@ class XmlReferenceDumper $commentDepth = $depth + 4 + \strlen($attrName) + 2; $commentLines = explode("\n", $comment); $multiline = (\count($commentLines) > 1); - $comment = implode(PHP_EOL.str_repeat(' ', $commentDepth), $commentLines); + $comment = implode(\PHP_EOL.str_repeat(' ', $commentDepth), $commentLines); if ($multiline) { $this->writeLine('#', $content, -1, PREG_SPLIT_DELIM_CAPTURE); + $chunks = preg_split('##', $content, -1, \PREG_SPLIT_DELIM_CAPTURE); $chunks[0] = str_replace($this->phpEscapeMap[0], $this->phpEscapeMap[1], $chunks[0]); $i = 1; while (isset($chunks[$i])) { $options = []; - preg_match_all('/(virtual)="([^"]*?)"/', $chunks[$i], $matches, PREG_SET_ORDER); + preg_match_all('/(virtual)="([^"]*?)"/', $chunks[$i], $matches, \PREG_SET_ORDER); foreach ($matches as $set) { $options[$set[1]] = $set[2]; } diff --git a/lib/symfony/http-kernel/HttpCache/Store.php b/lib/symfony/http-kernel/HttpCache/Store.php index c831ba2ac..0a93eb0ee 100644 --- a/lib/symfony/http-kernel/HttpCache/Store.php +++ b/lib/symfony/http-kernel/HttpCache/Store.php @@ -50,7 +50,7 @@ class Store implements StoreInterface { // unlock everything foreach ($this->locks as $lock) { - flock($lock, LOCK_UN); + flock($lock, \LOCK_UN); fclose($lock); } @@ -72,7 +72,7 @@ class Store implements StoreInterface return $path; } $h = fopen($path, 'cb'); - if (!flock($h, LOCK_EX | LOCK_NB)) { + if (!flock($h, \LOCK_EX | \LOCK_NB)) { fclose($h); return $path; @@ -94,7 +94,7 @@ class Store implements StoreInterface $key = $this->getCacheKey($request); if (isset($this->locks[$key])) { - flock($this->locks[$key], LOCK_UN); + flock($this->locks[$key], \LOCK_UN); fclose($this->locks[$key]); unset($this->locks[$key]); @@ -117,8 +117,8 @@ class Store implements StoreInterface } $h = fopen($path, 'rb'); - flock($h, LOCK_EX | LOCK_NB, $wouldBlock); - flock($h, LOCK_UN); // release the lock we just acquired + flock($h, \LOCK_EX | \LOCK_NB, $wouldBlock); + flock($h, \LOCK_UN); // release the lock we just acquired fclose($h); return (bool) $wouldBlock; @@ -152,8 +152,8 @@ class Store implements StoreInterface } $headers = $match[1]; - if (file_exists($body = $this->getPath($headers['x-content-digest'][0]))) { - return $this->restoreResponse($headers, $body); + if (file_exists($path = $this->getPath($headers['x-content-digest'][0]))) { + return $this->restoreResponse($headers, $path); } // TODO the metaStore referenced an entity that doesn't exist in @@ -177,16 +177,25 @@ class Store implements StoreInterface $key = $this->getCacheKey($request); $storedEnv = $this->persistRequest($request); - // write the response body to the entity store if this is the original response - if (!$response->headers->has('X-Content-Digest')) { - $digest = $this->generateContentDigest($response); - - if (!$this->save($digest, $response->getContent())) { - throw new \RuntimeException('Unable to store the entity.'); + if ($response->headers->has('X-Body-File')) { + // Assume the response came from disk, but at least perform some safeguard checks + if (!$response->headers->has('X-Content-Digest')) { + throw new \RuntimeException('A restored response must have the X-Content-Digest header.'); } + $digest = $response->headers->get('X-Content-Digest'); + if ($this->getPath($digest) !== $response->headers->get('X-Body-File')) { + throw new \RuntimeException('X-Body-File and X-Content-Digest do not match.'); + } + // Everything seems ok, omit writing content to disk + } else { + $digest = $this->generateContentDigest($response); $response->headers->set('X-Content-Digest', $digest); + if (!$this->save($digest, $response->getContent(), false)) { + throw new \RuntimeException('Unable to store the entity.'); + } + if (!$response->headers->has('Transfer-Encoding')) { $response->headers->set('Content-Length', \strlen($response->getContent())); } @@ -331,7 +340,7 @@ class Store implements StoreInterface { $key = $this->getCacheKey(Request::create($url)); if (isset($this->locks[$key])) { - flock($this->locks[$key], LOCK_UN); + flock($this->locks[$key], \LOCK_UN); fclose($this->locks[$key]); unset($this->locks[$key]); } @@ -362,15 +371,20 @@ class Store implements StoreInterface /** * Save data for the given key. * - * @param string $key The store key - * @param string $data The data to store + * @param string $key The store key + * @param string $data The data to store + * @param bool $overwrite Whether existing data should be overwritten * * @return bool */ - private function save($key, $data) + private function save($key, $data, $overwrite = true) { $path = $this->getPath($key); + if (!$overwrite && file_exists($path)) { + return true; + } + if (isset($this->locks[$key])) { $fp = $this->locks[$key]; @ftruncate($fp, 0); @@ -476,19 +490,19 @@ class Store implements StoreInterface * Restores a Response from the HTTP headers and body. * * @param array $headers An array of HTTP headers for the Response - * @param string $body The Response body + * @param string $path Path to the Response body * * @return Response */ - private function restoreResponse($headers, $body = null) + private function restoreResponse($headers, $path = null) { $status = $headers['X-Status'][0]; unset($headers['X-Status']); - if (null !== $body) { - $headers['X-Body-File'] = [$body]; + if (null !== $path) { + $headers['X-Body-File'] = [$path]; } - return new Response($body, $status, $headers); + return new Response($path, $status, $headers); } } diff --git a/lib/symfony/http-kernel/HttpKernel.php b/lib/symfony/http-kernel/HttpKernel.php index 9769d5e80..8c20695d8 100644 --- a/lib/symfony/http-kernel/HttpKernel.php +++ b/lib/symfony/http-kernel/HttpKernel.php @@ -51,7 +51,7 @@ class HttpKernel implements HttpKernelInterface, TerminableInterface $this->argumentResolver = $argumentResolver; if (null === $this->argumentResolver) { - @trigger_error(sprintf('As of 3.1 an %s is used to resolve arguments. In 4.0 the $argumentResolver becomes the %s if no other is provided instead of using the $resolver argument.', ArgumentResolverInterface::class, ArgumentResolver::class), E_USER_DEPRECATED); + @trigger_error(sprintf('As of 3.1 an %s is used to resolve arguments. In 4.0 the $argumentResolver becomes the %s if no other is provided instead of using the $resolver argument.', ArgumentResolverInterface::class, ArgumentResolver::class), \E_USER_DEPRECATED); // fallback in case of deprecations $this->argumentResolver = $resolver; } @@ -239,7 +239,7 @@ class HttpKernel implements HttpKernelInterface, TerminableInterface // the developer asked for a specific status code if ($response->headers->has('X-Status-Code')) { - @trigger_error(sprintf('Using the X-Status-Code header is deprecated since Symfony 3.3 and will be removed in 4.0. Use %s::allowCustomResponseCode() instead.', GetResponseForExceptionEvent::class), E_USER_DEPRECATED); + @trigger_error(sprintf('Using the X-Status-Code header is deprecated since Symfony 3.3 and will be removed in 4.0. Use %s::allowCustomResponseCode() instead.', GetResponseForExceptionEvent::class), \E_USER_DEPRECATED); $response->setStatusCode($response->headers->get('X-Status-Code')); diff --git a/lib/symfony/http-kernel/Kernel.php b/lib/symfony/http-kernel/Kernel.php index 434174d5b..de3b40844 100644 --- a/lib/symfony/http-kernel/Kernel.php +++ b/lib/symfony/http-kernel/Kernel.php @@ -67,11 +67,11 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl private $requestStackSize = 0; private $resetServices = false; - const VERSION = '3.4.36'; - const VERSION_ID = 30436; + const VERSION = '3.4.49'; + const VERSION_ID = 30449; const MAJOR_VERSION = 3; const MINOR_VERSION = 4; - const RELEASE_VERSION = 36; + const RELEASE_VERSION = 49; const EXTRA_VERSION = ''; const END_OF_MAINTENANCE = '11/2020'; @@ -232,11 +232,11 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl } if (!$first && !$noDeprecation) { - @trigger_error(sprintf('Passing "false" as the second argument to "%s()" is deprecated as of 3.4 and will be removed in 4.0.', __METHOD__), E_USER_DEPRECATED); + @trigger_error(sprintf('Passing "false" as the second argument to "%s()" is deprecated as of 3.4 and will be removed in 4.0.', __METHOD__), \E_USER_DEPRECATED); } if (!isset($this->bundleMap[$name])) { - throw new \InvalidArgumentException(sprintf('Bundle "%s" does not exist or it is not enabled. Maybe you forgot to add it in the registerBundles() method of your %s.php file?', $name, \get_class($this))); + throw new \InvalidArgumentException(sprintf('Bundle "%s" does not exist or it is not enabled. Maybe you forgot to add it in the registerBundles() method of your "%s.php" file?', $name, static::class)); } if (true === $first) { @@ -397,7 +397,7 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl public function loadClassCache($name = 'classes', $extension = '.php') { if (\PHP_VERSION_ID >= 70000) { - @trigger_error(__METHOD__.'() is deprecated since Symfony 3.3, to be removed in 4.0.', E_USER_DEPRECATED); + @trigger_error(__METHOD__.'() is deprecated since Symfony 3.3, to be removed in 4.0.', \E_USER_DEPRECATED); } $this->loadClassCache = [$name, $extension]; @@ -411,7 +411,7 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl public function setClassCache(array $classes) { if (\PHP_VERSION_ID >= 70000) { - @trigger_error(__METHOD__.'() is deprecated since Symfony 3.3, to be removed in 4.0.', E_USER_DEPRECATED); + @trigger_error(__METHOD__.'() is deprecated since Symfony 3.3, to be removed in 4.0.', \E_USER_DEPRECATED); } file_put_contents(($this->warmupDir ?: $this->getCacheDir()).'/classes.map', sprintf('debug && null !== $this->startTime ? $this->startTime : -INF; + return $this->debug && null !== $this->startTime ? $this->startTime : -\INF; } /** @@ -463,7 +463,7 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl protected function doLoadClassCache($name, $extension) { if (\PHP_VERSION_ID >= 70000) { - @trigger_error(__METHOD__.'() is deprecated since Symfony 3.3, to be removed in 4.0.', E_USER_DEPRECATED); + @trigger_error(__METHOD__.'() is deprecated since Symfony 3.3, to be removed in 4.0.', \E_USER_DEPRECATED); } $cacheDir = $this->warmupDir ?: $this->getCacheDir(); @@ -493,12 +493,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl foreach ($this->registerBundles() as $bundle) { $name = $bundle->getName(); if (isset($this->bundles[$name])) { - throw new \LogicException(sprintf('Trying to register two bundles with the same name "%s"', $name)); + throw new \LogicException(sprintf('Trying to register two bundles with the same name "%s".', $name)); } $this->bundles[$name] = $bundle; if ($parentName = $bundle->getParent()) { - @trigger_error('Bundle inheritance is deprecated as of 3.4 and will be removed in 4.0.', E_USER_DEPRECATED); + @trigger_error('Bundle inheritance is deprecated as of 3.4 and will be removed in 4.0.', \E_USER_DEPRECATED); if (isset($directChildren[$parentName])) { throw new \LogicException(sprintf('Bundle "%s" is directly extended by two bundles "%s" and "%s".', $parentName, $name, $directChildren[$parentName])); @@ -605,7 +605,7 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl if ($collectDeprecations = $this->debug && !\defined('PHPUNIT_COMPOSER_INSTALL')) { $collectedLogs = []; $previousHandler = set_error_handler(function ($type, $message, $file, $line) use (&$collectedLogs, &$previousHandler) { - if (E_USER_DEPRECATED !== $type && E_DEPRECATED !== $type) { + if (\E_USER_DEPRECATED !== $type && \E_DEPRECATED !== $type) { return $previousHandler ? $previousHandler($type, $message, $file, $line) : false; } @@ -615,7 +615,7 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl return null; } - $backtrace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 3); + $backtrace = debug_backtrace(\DEBUG_BACKTRACE_IGNORE_ARGS, 3); // Clean the trace by removing first frames added by the error handler itself. for ($i = 0; isset($backtrace[$i]); ++$i) { if (isset($backtrace[$i]['file'], $backtrace[$i]['line']) && $backtrace[$i]['line'] === $line && $backtrace[$i]['file'] === $file) { @@ -673,7 +673,7 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl static $legacyContainers = []; $oldContainerDir = \dirname($oldContainer->getFileName()); $legacyContainers[$oldContainerDir.'.legacy'] = true; - foreach (glob(\dirname($oldContainerDir).\DIRECTORY_SEPARATOR.'*.legacy', GLOB_NOSORT) as $legacyContainer) { + foreach (glob(\dirname($oldContainerDir).\DIRECTORY_SEPARATOR.'*.legacy', \GLOB_NOSORT) as $legacyContainer) { if (!isset($legacyContainers[$legacyContainer]) && @unlink($legacyContainer)) { (new Filesystem())->remove(substr($legacyContainer, 0, -7)); } @@ -736,13 +736,13 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl protected function getEnvParameters() { if (0 === \func_num_args() || func_get_arg(0)) { - @trigger_error(sprintf('The "%s()" method is deprecated as of 3.3 and will be removed in 4.0. Use the %%env()%% syntax to get the value of any environment variable from configuration files instead.', __METHOD__), E_USER_DEPRECATED); + @trigger_error(sprintf('The "%s()" method is deprecated as of 3.3 and will be removed in 4.0. Use the %%env()%% syntax to get the value of any environment variable from configuration files instead.', __METHOD__), \E_USER_DEPRECATED); } $parameters = []; foreach ($_SERVER as $key => $value) { if (0 === strpos($key, 'SYMFONY__')) { - @trigger_error(sprintf('The support of special environment variables that start with SYMFONY__ (such as "%s") is deprecated as of 3.3 and will be removed in 4.0. Use the %%env()%% syntax instead to get the value of environment variables in configuration files.', $key), E_USER_DEPRECATED); + @trigger_error(sprintf('The support of special environment variables that start with SYMFONY__ (such as "%s") is deprecated as of 3.3 and will be removed in 4.0. Use the %%env()%% syntax instead to get the value of environment variables in configuration files.', $key), \E_USER_DEPRECATED); $parameters[strtolower(str_replace('__', '.', substr($key, 9)))] = $value; } } @@ -762,10 +762,10 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl foreach (['cache' => $this->warmupDir ?: $this->getCacheDir(), 'logs' => $this->getLogDir()] as $name => $dir) { if (!is_dir($dir)) { if (false === @mkdir($dir, 0777, true) && !is_dir($dir)) { - throw new \RuntimeException(sprintf("Unable to create the %s directory (%s)\n", $name, $dir)); + throw new \RuntimeException(sprintf('Unable to create the "%s" directory (%s).', $name, $dir)); } } elseif (!is_writable($dir)) { - throw new \RuntimeException(sprintf("Unable to write in the %s directory (%s)\n", $name, $dir)); + throw new \RuntimeException(sprintf('Unable to write in the "%s" directory (%s).', $name, $dir)); } } @@ -921,14 +921,14 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl $token = $tokens[$i]; if (!isset($token[1]) || 'b"' === $token) { $rawChunk .= $token; - } elseif (T_START_HEREDOC === $token[0]) { + } elseif (\T_START_HEREDOC === $token[0]) { $output .= $rawChunk.$token[1]; do { $token = $tokens[++$i]; $output .= isset($token[1]) && 'b"' !== $token ? $token[1] : $token; - } while (T_END_HEREDOC !== $token[0]); + } while (\T_END_HEREDOC !== $token[0]); $rawChunk = ''; - } elseif (T_WHITESPACE === $token[0]) { + } elseif (\T_WHITESPACE === $token[0]) { if ($ignoreSpace) { $ignoreSpace = false; @@ -937,13 +937,13 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl // replace multiple new lines with a single newline $rawChunk .= preg_replace(['/\n{2,}/S'], "\n", $token[1]); - } elseif (\in_array($token[0], [T_COMMENT, T_DOC_COMMENT])) { + } elseif (\in_array($token[0], [\T_COMMENT, \T_DOC_COMMENT])) { $ignoreSpace = true; } else { $rawChunk .= $token[1]; // The PHP-open tag already has a new-line - if (T_OPEN_TAG === $token[0]) { + if (\T_OPEN_TAG === $token[0]) { $ignoreSpace = true; } } diff --git a/lib/symfony/http-kernel/LICENSE b/lib/symfony/http-kernel/LICENSE index a677f4376..9e936ec04 100644 --- a/lib/symfony/http-kernel/LICENSE +++ b/lib/symfony/http-kernel/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2004-2019 Fabien Potencier +Copyright (c) 2004-2020 Fabien Potencier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/lib/symfony/http-kernel/Log/Logger.php b/lib/symfony/http-kernel/Log/Logger.php index 50cbcd428..509d1e293 100644 --- a/lib/symfony/http-kernel/Log/Logger.php +++ b/lib/symfony/http-kernel/Log/Logger.php @@ -37,10 +37,10 @@ class Logger extends AbstractLogger private $formatter; private $handle; - public function __construct($minLevel = null, $output = 'php://stderr', callable $formatter = null) + public function __construct($minLevel = null, $output = null, callable $formatter = null) { if (null === $minLevel) { - $minLevel = 'php://stdout' === $output || 'php://stderr' === $output ? LogLevel::CRITICAL : LogLevel::WARNING; + $minLevel = null === $output || 'php://stdout' === $output || 'php://stderr' === $output ? LogLevel::ERROR : LogLevel::WARNING; if (isset($_ENV['SHELL_VERBOSITY']) || isset($_SERVER['SHELL_VERBOSITY'])) { switch ((int) (isset($_ENV['SHELL_VERBOSITY']) ? $_ENV['SHELL_VERBOSITY'] : $_SERVER['SHELL_VERBOSITY'])) { @@ -58,7 +58,7 @@ class Logger extends AbstractLogger $this->minLevelIndex = self::$levels[$minLevel]; $this->formatter = $formatter ?: [$this, 'format']; - if (false === $this->handle = \is_resource($output) ? $output : @fopen($output, 'a')) { + if ($output && false === $this->handle = \is_resource($output) ? $output : @fopen($output, 'a')) { throw new InvalidArgumentException(sprintf('Unable to open "%s".', $output)); } } @@ -77,7 +77,11 @@ class Logger extends AbstractLogger } $formatter = $this->formatter; - fwrite($this->handle, $formatter($level, $message, $context)); + if ($this->handle) { + @fwrite($this->handle, $formatter($level, $message, $context)); + } else { + error_log($formatter($level, $message, $context, false)); + } } /** @@ -86,7 +90,7 @@ class Logger extends AbstractLogger * * @return string */ - private function format($level, $message, array $context) + private function format($level, $message, array $context, $prefixDate = true) { if (false !== strpos($message, '{')) { $replacements = []; @@ -105,6 +109,11 @@ class Logger extends AbstractLogger $message = strtr($message, $replacements); } - return sprintf('%s [%s] %s', date(\DateTime::RFC3339), $level, $message).\PHP_EOL; + $log = sprintf('[%s] %s', $level, $message).\PHP_EOL; + if ($prefixDate) { + $log = date(\DateTime::RFC3339).' '.$log; + } + + return $log; } } diff --git a/lib/symfony/http-kernel/Profiler/FileProfilerStorage.php b/lib/symfony/http-kernel/Profiler/FileProfilerStorage.php index 8589b96f5..c70830ae2 100644 --- a/lib/symfony/http-kernel/Profiler/FileProfilerStorage.php +++ b/lib/symfony/http-kernel/Profiler/FileProfilerStorage.php @@ -58,7 +58,7 @@ class FileProfilerStorage implements ProfilerStorageInterface } $file = fopen($file, 'r'); - fseek($file, 0, SEEK_END); + fseek($file, 0, \SEEK_END); $result = []; while (\count($result) < $limit && $line = $this->readLineFromFile($file)) { @@ -251,7 +251,7 @@ class FileProfilerStorage implements ProfilerStorageInterface $position += $upTo; $line = substr($buffer, $upTo + 1).$line; - fseek($file, max(0, $position), SEEK_SET); + fseek($file, max(0, $position), \SEEK_SET); if ('' !== $line) { break; diff --git a/lib/symfony/http-kernel/Profiler/Profiler.php b/lib/symfony/http-kernel/Profiler/Profiler.php index c510afa3e..5cca92d76 100644 --- a/lib/symfony/http-kernel/Profiler/Profiler.php +++ b/lib/symfony/http-kernel/Profiler/Profiler.php @@ -212,7 +212,7 @@ class Profiler public function add(DataCollectorInterface $collector) { if (!method_exists($collector, 'reset')) { - @trigger_error(sprintf('Implementing "%s" without the "reset()" method is deprecated since Symfony 3.4 and will be unsupported in 4.0 for class "%s".', DataCollectorInterface::class, \get_class($collector)), E_USER_DEPRECATED); + @trigger_error(sprintf('Implementing "%s" without the "reset()" method is deprecated since Symfony 3.4 and will be unsupported in 4.0 for class "%s".', DataCollectorInterface::class, \get_class($collector)), \E_USER_DEPRECATED); } $this->collectors[$collector->getName()] = $collector; diff --git a/lib/symfony/http-kernel/README.md b/lib/symfony/http-kernel/README.md index cc5e74b6b..abdaf513f 100644 --- a/lib/symfony/http-kernel/README.md +++ b/lib/symfony/http-kernel/README.md @@ -9,7 +9,7 @@ an advanced CMS system (Drupal). Resources --------- - * [Documentation](https://symfony.com/doc/current/components/http_kernel/index.html) + * [Documentation](https://symfony.com/doc/current/components/http_kernel.html) * [Contributing](https://symfony.com/doc/current/contributing/index.html) * [Report issues](https://github.com/symfony/symfony/issues) and [send Pull Requests](https://github.com/symfony/symfony/pulls) diff --git a/lib/symfony/http-kernel/UriSigner.php b/lib/symfony/http-kernel/UriSigner.php index ffe31a212..3927f1011 100644 --- a/lib/symfony/http-kernel/UriSigner.php +++ b/lib/symfony/http-kernel/UriSigner.php @@ -89,7 +89,7 @@ class UriSigner private function buildUrl(array $url, array $params = []) { - ksort($params, SORT_STRING); + ksort($params, \SORT_STRING); $url['query'] = http_build_query($params, '', '&'); $scheme = isset($url['scheme']) ? $url['scheme'].'://' : ''; diff --git a/lib/symfony/http-kernel/composer.json b/lib/symfony/http-kernel/composer.json index 7f471c680..06a67607e 100644 --- a/lib/symfony/http-kernel/composer.json +++ b/lib/symfony/http-kernel/composer.json @@ -65,10 +65,5 @@ "/Tests/" ] }, - "minimum-stability": "dev", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - } + "minimum-stability": "dev" } diff --git a/lib/symfony/polyfill-apcu/README.md b/lib/symfony/polyfill-apcu/README.md index e614bcab5..b8a899758 100644 --- a/lib/symfony/polyfill-apcu/README.md +++ b/lib/symfony/polyfill-apcu/README.md @@ -1,7 +1,7 @@ Symfony Polyfill / APCu ======================== -This component provides `apcu_*` functions and the `APCUIterator` class to users of the legacy APC extension. +This component provides `apcu_*` functions and the `APCuIterator` class to users of the legacy APC extension. More information can be found in the [main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md). diff --git a/lib/symfony/polyfill-apcu/bootstrap.php b/lib/symfony/polyfill-apcu/bootstrap.php index 305183b6a..90141a641 100644 --- a/lib/symfony/polyfill-apcu/bootstrap.php +++ b/lib/symfony/polyfill-apcu/bootstrap.php @@ -15,30 +15,61 @@ if (!extension_loaded('apc') && !extension_loaded('apcu')) { return; } -if (!function_exists('apcu_add')) { - if (extension_loaded('Zend Data Cache')) { +if (extension_loaded('Zend Data Cache')) { + if (!function_exists('apcu_add')) { function apcu_add($key, $var = null, $ttl = 0) { return p\Apcu::apcu_add($key, $var, $ttl); } + } + if (!function_exists('apcu_delete')) { function apcu_delete($key) { return p\Apcu::apcu_delete($key); } + } + if (!function_exists('apcu_exists')) { function apcu_exists($keys) { return p\Apcu::apcu_exists($keys); } + } + if (!function_exists('apcu_fetch')) { function apcu_fetch($key, &$success = null) { return p\Apcu::apcu_fetch($key, $success); } + } + if (!function_exists('apcu_store')) { function apcu_store($key, $var = null, $ttl = 0) { return p\Apcu::apcu_store($key, $var, $ttl); } - } else { + } +} else { + if (!function_exists('apcu_add')) { function apcu_add($key, $var = null, $ttl = 0) { return apc_add($key, $var, $ttl); } + } + if (!function_exists('apcu_delete')) { function apcu_delete($key) { return apc_delete($key); } + } + if (!function_exists('apcu_exists')) { function apcu_exists($keys) { return apc_exists($keys); } + } + if (!function_exists('apcu_fetch')) { function apcu_fetch($key, &$success = null) { return apc_fetch($key, $success); } + } + if (!function_exists('apcu_store')) { function apcu_store($key, $var = null, $ttl = 0) { return apc_store($key, $var, $ttl); } } +} + +if (!function_exists('apcu_cache_info')) { function apcu_cache_info($limited = false) { return apc_cache_info('user', $limited); } +} +if (!function_exists('apcu_cas')) { function apcu_cas($key, $old, $new) { return apc_cas($key, $old, $new); } +} +if (!function_exists('apcu_clear_cache')) { function apcu_clear_cache() { return apc_clear_cache('user'); } +} +if (!function_exists('apcu_dec')) { function apcu_dec($key, $step = 1, &$success = false) { return apc_dec($key, $step, $success); } +} +if (!function_exists('apcu_inc')) { function apcu_inc($key, $step = 1, &$success = false) { return apc_inc($key, $step, $success); } +} +if (!function_exists('apcu_sma_info')) { function apcu_sma_info($limited = false) { return apc_sma_info($limited); } } -if (!class_exists('APCUIterator', false) && class_exists('APCIterator', false)) { - class APCUIterator extends APCIterator +if (!class_exists('APCuIterator', false) && class_exists('APCIterator', false)) { + class APCuIterator extends APCIterator { public function __construct($search = null, $format = APC_ITER_ALL, $chunk_size = 100, $list = APC_LIST_ACTIVE) { diff --git a/lib/symfony/polyfill-apcu/composer.json b/lib/symfony/polyfill-apcu/composer.json index 913b526fa..816b438d7 100644 --- a/lib/symfony/polyfill-apcu/composer.json +++ b/lib/symfony/polyfill-apcu/composer.json @@ -25,7 +25,11 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } } } diff --git a/lib/symfony/polyfill-ctype/bootstrap.php b/lib/symfony/polyfill-ctype/bootstrap.php index 14d1d0faa..0bc45cfdf 100644 --- a/lib/symfony/polyfill-ctype/bootstrap.php +++ b/lib/symfony/polyfill-ctype/bootstrap.php @@ -12,15 +12,35 @@ use Symfony\Polyfill\Ctype as p; if (!function_exists('ctype_alnum')) { - function ctype_alnum($text) { return p\Ctype::ctype_alnum($text); } - function ctype_alpha($text) { return p\Ctype::ctype_alpha($text); } - function ctype_cntrl($text) { return p\Ctype::ctype_cntrl($text); } - function ctype_digit($text) { return p\Ctype::ctype_digit($text); } - function ctype_graph($text) { return p\Ctype::ctype_graph($text); } - function ctype_lower($text) { return p\Ctype::ctype_lower($text); } - function ctype_print($text) { return p\Ctype::ctype_print($text); } - function ctype_punct($text) { return p\Ctype::ctype_punct($text); } - function ctype_space($text) { return p\Ctype::ctype_space($text); } - function ctype_upper($text) { return p\Ctype::ctype_upper($text); } - function ctype_xdigit($text) { return p\Ctype::ctype_xdigit($text); } + function ctype_alnum($input) { return p\Ctype::ctype_alnum($input); } +} +if (!function_exists('ctype_alpha')) { + function ctype_alpha($input) { return p\Ctype::ctype_alpha($input); } +} +if (!function_exists('ctype_cntrl')) { + function ctype_cntrl($input) { return p\Ctype::ctype_cntrl($input); } +} +if (!function_exists('ctype_digit')) { + function ctype_digit($input) { return p\Ctype::ctype_digit($input); } +} +if (!function_exists('ctype_graph')) { + function ctype_graph($input) { return p\Ctype::ctype_graph($input); } +} +if (!function_exists('ctype_lower')) { + function ctype_lower($input) { return p\Ctype::ctype_lower($input); } +} +if (!function_exists('ctype_print')) { + function ctype_print($input) { return p\Ctype::ctype_print($input); } +} +if (!function_exists('ctype_punct')) { + function ctype_punct($input) { return p\Ctype::ctype_punct($input); } +} +if (!function_exists('ctype_space')) { + function ctype_space($input) { return p\Ctype::ctype_space($input); } +} +if (!function_exists('ctype_upper')) { + function ctype_upper($input) { return p\Ctype::ctype_upper($input); } +} +if (!function_exists('ctype_xdigit')) { + function ctype_xdigit($input) { return p\Ctype::ctype_xdigit($input); } } diff --git a/lib/symfony/polyfill-ctype/composer.json b/lib/symfony/polyfill-ctype/composer.json index 2a2ea044b..d7c9abb65 100644 --- a/lib/symfony/polyfill-ctype/composer.json +++ b/lib/symfony/polyfill-ctype/composer.json @@ -28,7 +28,11 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } } } diff --git a/lib/symfony/polyfill-mbstring/Mbstring.php b/lib/symfony/polyfill-mbstring/Mbstring.php index bf882ba26..dc7801f4c 100644 --- a/lib/symfony/polyfill-mbstring/Mbstring.php +++ b/lib/symfony/polyfill-mbstring/Mbstring.php @@ -545,7 +545,14 @@ final class Mbstring } if ('UTF-8' === $encoding = self::getEncoding($encoding)) { - return preg_split("/(.{{$split_length}})/u", $string, null, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); + $rx = '/('; + while (65535 < $split_length) { + $rx .= '.{65535}'; + $split_length -= 65535; + } + $rx .= '.{'.$split_length.'})/us'; + + return preg_split($rx, $string, null, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY); } $result = array(); @@ -622,10 +629,11 @@ final class Mbstring { $encoding = self::getEncoding($encoding); if ('CP850' === $encoding || 'ASCII' === $encoding) { - return strrchr($haystack, $needle, $part); + $pos = strrpos($haystack, $needle); + } else { + $needle = self::mb_substr($needle, 0, 1, $encoding); + $pos = iconv_strrpos($haystack, $needle, $encoding); } - $needle = self::mb_substr($needle, 0, 1, $encoding); - $pos = iconv_strrpos($haystack, $needle, $encoding); return self::getSubpart($pos, $part, $haystack, $encoding); } diff --git a/lib/symfony/polyfill-mbstring/README.md b/lib/symfony/polyfill-mbstring/README.md index 342e8286d..4efb599d8 100644 --- a/lib/symfony/polyfill-mbstring/README.md +++ b/lib/symfony/polyfill-mbstring/README.md @@ -2,7 +2,7 @@ Symfony Polyfill / Mbstring =========================== This component provides a partial, native PHP implementation for the -[Mbstring](http://php.net/mbstring) extension. +[Mbstring](https://php.net/mbstring) extension. More information can be found in the [main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md). diff --git a/lib/symfony/polyfill-mbstring/Resources/mb_convert_variables.php8 b/lib/symfony/polyfill-mbstring/Resources/mb_convert_variables.php8 new file mode 100644 index 000000000..d22d058e3 --- /dev/null +++ b/lib/symfony/polyfill-mbstring/Resources/mb_convert_variables.php8 @@ -0,0 +1,31 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Symfony\Polyfill\Mbstring as p; + +if (!function_exists('mb_convert_variables')) { + /** + * Convert character code in variable(s) + */ + function mb_convert_variables($to_encoding, $from_encoding, &$var, &...$vars) + { + $vars = [&$var, ...$vars]; + + $ok = true; + array_walk_recursive($vars, function (&$v) use (&$ok, $to_encoding, $from_encoding) { + if (false === $v = p\Mbstring::mb_convert_encoding($v, $to_encoding, $from_encoding)) { + $ok = false; + } + }); + + return $ok ? $from_encoding : false; + } +} diff --git a/lib/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php b/lib/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php index e6fbfa64e..a22eca57b 100644 --- a/lib/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php +++ b/lib/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php @@ -1,6 +1,6 @@ 'a', 'B' => 'b', 'C' => 'c', @@ -510,6 +510,138 @@ return array( 'Ⴥ' => 'ⴥ', 'Ⴧ' => 'ⴧ', 'Ⴭ' => 'ⴭ', + 'Ꭰ' => 'ꭰ', + 'Ꭱ' => 'ꭱ', + 'Ꭲ' => 'ꭲ', + 'Ꭳ' => 'ꭳ', + 'Ꭴ' => 'ꭴ', + 'Ꭵ' => 'ꭵ', + 'Ꭶ' => 'ꭶ', + 'Ꭷ' => 'ꭷ', + 'Ꭸ' => 'ꭸ', + 'Ꭹ' => 'ꭹ', + 'Ꭺ' => 'ꭺ', + 'Ꭻ' => 'ꭻ', + 'Ꭼ' => 'ꭼ', + 'Ꭽ' => 'ꭽ', + 'Ꭾ' => 'ꭾ', + 'Ꭿ' => 'ꭿ', + 'Ꮀ' => 'ꮀ', + 'Ꮁ' => 'ꮁ', + 'Ꮂ' => 'ꮂ', + 'Ꮃ' => 'ꮃ', + 'Ꮄ' => 'ꮄ', + 'Ꮅ' => 'ꮅ', + 'Ꮆ' => 'ꮆ', + 'Ꮇ' => 'ꮇ', + 'Ꮈ' => 'ꮈ', + 'Ꮉ' => 'ꮉ', + 'Ꮊ' => 'ꮊ', + 'Ꮋ' => 'ꮋ', + 'Ꮌ' => 'ꮌ', + 'Ꮍ' => 'ꮍ', + 'Ꮎ' => 'ꮎ', + 'Ꮏ' => 'ꮏ', + 'Ꮐ' => 'ꮐ', + 'Ꮑ' => 'ꮑ', + 'Ꮒ' => 'ꮒ', + 'Ꮓ' => 'ꮓ', + 'Ꮔ' => 'ꮔ', + 'Ꮕ' => 'ꮕ', + 'Ꮖ' => 'ꮖ', + 'Ꮗ' => 'ꮗ', + 'Ꮘ' => 'ꮘ', + 'Ꮙ' => 'ꮙ', + 'Ꮚ' => 'ꮚ', + 'Ꮛ' => 'ꮛ', + 'Ꮜ' => 'ꮜ', + 'Ꮝ' => 'ꮝ', + 'Ꮞ' => 'ꮞ', + 'Ꮟ' => 'ꮟ', + 'Ꮠ' => 'ꮠ', + 'Ꮡ' => 'ꮡ', + 'Ꮢ' => 'ꮢ', + 'Ꮣ' => 'ꮣ', + 'Ꮤ' => 'ꮤ', + 'Ꮥ' => 'ꮥ', + 'Ꮦ' => 'ꮦ', + 'Ꮧ' => 'ꮧ', + 'Ꮨ' => 'ꮨ', + 'Ꮩ' => 'ꮩ', + 'Ꮪ' => 'ꮪ', + 'Ꮫ' => 'ꮫ', + 'Ꮬ' => 'ꮬ', + 'Ꮭ' => 'ꮭ', + 'Ꮮ' => 'ꮮ', + 'Ꮯ' => 'ꮯ', + 'Ꮰ' => 'ꮰ', + 'Ꮱ' => 'ꮱ', + 'Ꮲ' => 'ꮲ', + 'Ꮳ' => 'ꮳ', + 'Ꮴ' => 'ꮴ', + 'Ꮵ' => 'ꮵ', + 'Ꮶ' => 'ꮶ', + 'Ꮷ' => 'ꮷ', + 'Ꮸ' => 'ꮸ', + 'Ꮹ' => 'ꮹ', + 'Ꮺ' => 'ꮺ', + 'Ꮻ' => 'ꮻ', + 'Ꮼ' => 'ꮼ', + 'Ꮽ' => 'ꮽ', + 'Ꮾ' => 'ꮾ', + 'Ꮿ' => 'ꮿ', + 'Ᏸ' => 'ᏸ', + 'Ᏹ' => 'ᏹ', + 'Ᏺ' => 'ᏺ', + 'Ᏻ' => 'ᏻ', + 'Ᏼ' => 'ᏼ', + 'Ᏽ' => 'ᏽ', + 'Ა' => 'ა', + 'Ბ' => 'ბ', + 'Გ' => 'გ', + 'Დ' => 'დ', + 'Ე' => 'ე', + 'Ვ' => 'ვ', + 'Ზ' => 'ზ', + 'Თ' => 'თ', + 'Ი' => 'ი', + 'Კ' => 'კ', + 'Ლ' => 'ლ', + 'Მ' => 'მ', + 'Ნ' => 'ნ', + 'Ო' => 'ო', + 'Პ' => 'პ', + 'Ჟ' => 'ჟ', + 'Რ' => 'რ', + 'Ს' => 'ს', + 'Ტ' => 'ტ', + 'Უ' => 'უ', + 'Ფ' => 'ფ', + 'Ქ' => 'ქ', + 'Ღ' => 'ღ', + 'Ყ' => 'ყ', + 'Შ' => 'შ', + 'Ჩ' => 'ჩ', + 'Ც' => 'ც', + 'Ძ' => 'ძ', + 'Წ' => 'წ', + 'Ჭ' => 'ჭ', + 'Ხ' => 'ხ', + 'Ჯ' => 'ჯ', + 'Ჰ' => 'ჰ', + 'Ჱ' => 'ჱ', + 'Ჲ' => 'ჲ', + 'Ჳ' => 'ჳ', + 'Ჴ' => 'ჴ', + 'Ჵ' => 'ჵ', + 'Ჶ' => 'ჶ', + 'Ჷ' => 'ჷ', + 'Ჸ' => 'ჸ', + 'Ჹ' => 'ჹ', + 'Ჺ' => 'ჺ', + 'Ჽ' => 'ჽ', + 'Ჾ' => 'ჾ', + 'Ჿ' => 'ჿ', 'Ḁ' => 'ḁ', 'Ḃ' => 'ḃ', 'Ḅ' => 'ḅ', @@ -993,8 +1125,24 @@ return array( 'Ɜ' => 'ɜ', 'Ɡ' => 'ɡ', 'Ɬ' => 'ɬ', + 'Ɪ' => 'ɪ', 'Ʞ' => 'ʞ', 'Ʇ' => 'ʇ', + 'Ʝ' => 'ʝ', + 'Ꭓ' => 'ꭓ', + 'Ꞵ' => 'ꞵ', + 'Ꞷ' => 'ꞷ', + 'Ꞹ' => 'ꞹ', + 'Ꞻ' => 'ꞻ', + 'Ꞽ' => 'ꞽ', + 'Ꞿ' => 'ꞿ', + 'Ꟃ' => 'ꟃ', + 'Ꞔ' => 'ꞔ', + 'Ʂ' => 'ʂ', + 'Ᶎ' => 'ᶎ', + 'Ꟈ' => 'ꟈ', + 'Ꟊ' => 'ꟊ', + 'Ꟶ' => 'ꟶ', 'A' => 'a', 'B' => 'b', 'C' => 'c', @@ -1061,6 +1209,93 @@ return array( '𐐥' => '𐑍', '𐐦' => '𐑎', '𐐧' => '𐑏', + '𐒰' => '𐓘', + '𐒱' => '𐓙', + '𐒲' => '𐓚', + '𐒳' => '𐓛', + '𐒴' => '𐓜', + '𐒵' => '𐓝', + '𐒶' => '𐓞', + '𐒷' => '𐓟', + '𐒸' => '𐓠', + '𐒹' => '𐓡', + '𐒺' => '𐓢', + '𐒻' => '𐓣', + '𐒼' => '𐓤', + '𐒽' => '𐓥', + '𐒾' => '𐓦', + '𐒿' => '𐓧', + '𐓀' => '𐓨', + '𐓁' => '𐓩', + '𐓂' => '𐓪', + '𐓃' => '𐓫', + '𐓄' => '𐓬', + '𐓅' => '𐓭', + '𐓆' => '𐓮', + '𐓇' => '𐓯', + '𐓈' => '𐓰', + '𐓉' => '𐓱', + '𐓊' => '𐓲', + '𐓋' => '𐓳', + '𐓌' => '𐓴', + '𐓍' => '𐓵', + '𐓎' => '𐓶', + '𐓏' => '𐓷', + '𐓐' => '𐓸', + '𐓑' => '𐓹', + '𐓒' => '𐓺', + '𐓓' => '𐓻', + '𐲀' => '𐳀', + '𐲁' => '𐳁', + '𐲂' => '𐳂', + '𐲃' => '𐳃', + '𐲄' => '𐳄', + '𐲅' => '𐳅', + '𐲆' => '𐳆', + '𐲇' => '𐳇', + '𐲈' => '𐳈', + '𐲉' => '𐳉', + '𐲊' => '𐳊', + '𐲋' => '𐳋', + '𐲌' => '𐳌', + '𐲍' => '𐳍', + '𐲎' => '𐳎', + '𐲏' => '𐳏', + '𐲐' => '𐳐', + '𐲑' => '𐳑', + '𐲒' => '𐳒', + '𐲓' => '𐳓', + '𐲔' => '𐳔', + '𐲕' => '𐳕', + '𐲖' => '𐳖', + '𐲗' => '𐳗', + '𐲘' => '𐳘', + '𐲙' => '𐳙', + '𐲚' => '𐳚', + '𐲛' => '𐳛', + '𐲜' => '𐳜', + '𐲝' => '𐳝', + '𐲞' => '𐳞', + '𐲟' => '𐳟', + '𐲠' => '𐳠', + '𐲡' => '𐳡', + '𐲢' => '𐳢', + '𐲣' => '𐳣', + '𐲤' => '𐳤', + '𐲥' => '𐳥', + '𐲦' => '𐳦', + '𐲧' => '𐳧', + '𐲨' => '𐳨', + '𐲩' => '𐳩', + '𐲪' => '𐳪', + '𐲫' => '𐳫', + '𐲬' => '𐳬', + '𐲭' => '𐳭', + '𐲮' => '𐳮', + '𐲯' => '𐳯', + '𐲰' => '𐳰', + '𐲱' => '𐳱', + '𐲲' => '𐳲', '𑢠' => '𑣀', '𑢡' => '𑣁', '𑢢' => '𑣂', @@ -1093,4 +1328,70 @@ return array( '𑢽' => '𑣝', '𑢾' => '𑣞', '𑢿' => '𑣟', + '𖹀' => '𖹠', + '𖹁' => '𖹡', + '𖹂' => '𖹢', + '𖹃' => '𖹣', + '𖹄' => '𖹤', + '𖹅' => '𖹥', + '𖹆' => '𖹦', + '𖹇' => '𖹧', + '𖹈' => '𖹨', + '𖹉' => '𖹩', + '𖹊' => '𖹪', + '𖹋' => '𖹫', + '𖹌' => '𖹬', + '𖹍' => '𖹭', + '𖹎' => '𖹮', + '𖹏' => '𖹯', + '𖹐' => '𖹰', + '𖹑' => '𖹱', + '𖹒' => '𖹲', + '𖹓' => '𖹳', + '𖹔' => '𖹴', + '𖹕' => '𖹵', + '𖹖' => '𖹶', + '𖹗' => '𖹷', + '𖹘' => '𖹸', + '𖹙' => '𖹹', + '𖹚' => '𖹺', + '𖹛' => '𖹻', + '𖹜' => '𖹼', + '𖹝' => '𖹽', + '𖹞' => '𖹾', + '𖹟' => '𖹿', + '𞤀' => '𞤢', + '𞤁' => '𞤣', + '𞤂' => '𞤤', + '𞤃' => '𞤥', + '𞤄' => '𞤦', + '𞤅' => '𞤧', + '𞤆' => '𞤨', + '𞤇' => '𞤩', + '𞤈' => '𞤪', + '𞤉' => '𞤫', + '𞤊' => '𞤬', + '𞤋' => '𞤭', + '𞤌' => '𞤮', + '𞤍' => '𞤯', + '𞤎' => '𞤰', + '𞤏' => '𞤱', + '𞤐' => '𞤲', + '𞤑' => '𞤳', + '𞤒' => '𞤴', + '𞤓' => '𞤵', + '𞤔' => '𞤶', + '𞤕' => '𞤷', + '𞤖' => '𞤸', + '𞤗' => '𞤹', + '𞤘' => '𞤺', + '𞤙' => '𞤻', + '𞤚' => '𞤼', + '𞤛' => '𞤽', + '𞤜' => '𞤾', + '𞤝' => '𞤿', + '𞤞' => '𞥀', + '𞤟' => '𞥁', + '𞤠' => '𞥂', + '𞤡' => '𞥃', ); diff --git a/lib/symfony/polyfill-mbstring/Resources/unidata/upperCase.php b/lib/symfony/polyfill-mbstring/Resources/unidata/upperCase.php index b8103b2e8..ecbc15895 100644 --- a/lib/symfony/polyfill-mbstring/Resources/unidata/upperCase.php +++ b/lib/symfony/polyfill-mbstring/Resources/unidata/upperCase.php @@ -1,6 +1,6 @@ 'A', 'b' => 'B', 'c' => 'C', @@ -225,6 +225,7 @@ return array( 'ɦ' => 'Ɦ', 'ɨ' => 'Ɨ', 'ɩ' => 'Ɩ', + 'ɪ' => 'Ɪ', 'ɫ' => 'Ɫ', 'ɬ' => 'Ɬ', 'ɯ' => 'Ɯ', @@ -233,6 +234,7 @@ return array( 'ɵ' => 'Ɵ', 'ɽ' => 'Ɽ', 'ʀ' => 'Ʀ', + 'ʂ' => 'Ʂ', 'ʃ' => 'Ʃ', 'ʇ' => 'Ʇ', 'ʈ' => 'Ʈ', @@ -241,6 +243,7 @@ return array( 'ʋ' => 'Ʋ', 'ʌ' => 'Ʌ', 'ʒ' => 'Ʒ', + 'ʝ' => 'Ʝ', 'ʞ' => 'Ʞ', 'ͅ' => 'Ι', 'ͱ' => 'Ͱ', @@ -493,8 +496,70 @@ return array( 'ք' => 'Ք', 'օ' => 'Օ', 'ֆ' => 'Ֆ', + 'ა' => 'Ა', + 'ბ' => 'Ბ', + 'გ' => 'Გ', + 'დ' => 'Დ', + 'ე' => 'Ე', + 'ვ' => 'Ვ', + 'ზ' => 'Ზ', + 'თ' => 'Თ', + 'ი' => 'Ი', + 'კ' => 'Კ', + 'ლ' => 'Ლ', + 'მ' => 'Მ', + 'ნ' => 'Ნ', + 'ო' => 'Ო', + 'პ' => 'Პ', + 'ჟ' => 'Ჟ', + 'რ' => 'Რ', + 'ს' => 'Ს', + 'ტ' => 'Ტ', + 'უ' => 'Უ', + 'ფ' => 'Ფ', + 'ქ' => 'Ქ', + 'ღ' => 'Ღ', + 'ყ' => 'Ყ', + 'შ' => 'Შ', + 'ჩ' => 'Ჩ', + 'ც' => 'Ც', + 'ძ' => 'Ძ', + 'წ' => 'Წ', + 'ჭ' => 'Ჭ', + 'ხ' => 'Ხ', + 'ჯ' => 'Ჯ', + 'ჰ' => 'Ჰ', + 'ჱ' => 'Ჱ', + 'ჲ' => 'Ჲ', + 'ჳ' => 'Ჳ', + 'ჴ' => 'Ჴ', + 'ჵ' => 'Ჵ', + 'ჶ' => 'Ჶ', + 'ჷ' => 'Ჷ', + 'ჸ' => 'Ჸ', + 'ჹ' => 'Ჹ', + 'ჺ' => 'Ჺ', + 'ჽ' => 'Ჽ', + 'ჾ' => 'Ჾ', + 'ჿ' => 'Ჿ', + 'ᏸ' => 'Ᏸ', + 'ᏹ' => 'Ᏹ', + 'ᏺ' => 'Ᏺ', + 'ᏻ' => 'Ᏻ', + 'ᏼ' => 'Ᏼ', + 'ᏽ' => 'Ᏽ', + 'ᲀ' => 'В', + 'ᲁ' => 'Д', + 'ᲂ' => 'О', + 'ᲃ' => 'С', + 'ᲄ' => 'Т', + 'ᲅ' => 'Т', + 'ᲆ' => 'Ъ', + 'ᲇ' => 'Ѣ', + 'ᲈ' => 'Ꙋ', 'ᵹ' => 'Ᵹ', 'ᵽ' => 'Ᵽ', + 'ᶎ' => 'Ᶎ', 'ḁ' => 'Ḁ', 'ḃ' => 'Ḃ', 'ḅ' => 'Ḅ', @@ -993,6 +1058,7 @@ return array( 'ꞌ' => 'Ꞌ', 'ꞑ' => 'Ꞑ', 'ꞓ' => 'Ꞓ', + 'ꞔ' => 'Ꞔ', 'ꞗ' => 'Ꞗ', 'ꞙ' => 'Ꞙ', 'ꞛ' => 'Ꞛ', @@ -1003,6 +1069,97 @@ return array( 'ꞥ' => 'Ꞥ', 'ꞧ' => 'Ꞧ', 'ꞩ' => 'Ꞩ', + 'ꞵ' => 'Ꞵ', + 'ꞷ' => 'Ꞷ', + 'ꞹ' => 'Ꞹ', + 'ꞻ' => 'Ꞻ', + 'ꞽ' => 'Ꞽ', + 'ꞿ' => 'Ꞿ', + 'ꟃ' => 'Ꟃ', + 'ꟈ' => 'Ꟈ', + 'ꟊ' => 'Ꟊ', + 'ꟶ' => 'Ꟶ', + 'ꭓ' => 'Ꭓ', + 'ꭰ' => 'Ꭰ', + 'ꭱ' => 'Ꭱ', + 'ꭲ' => 'Ꭲ', + 'ꭳ' => 'Ꭳ', + 'ꭴ' => 'Ꭴ', + 'ꭵ' => 'Ꭵ', + 'ꭶ' => 'Ꭶ', + 'ꭷ' => 'Ꭷ', + 'ꭸ' => 'Ꭸ', + 'ꭹ' => 'Ꭹ', + 'ꭺ' => 'Ꭺ', + 'ꭻ' => 'Ꭻ', + 'ꭼ' => 'Ꭼ', + 'ꭽ' => 'Ꭽ', + 'ꭾ' => 'Ꭾ', + 'ꭿ' => 'Ꭿ', + 'ꮀ' => 'Ꮀ', + 'ꮁ' => 'Ꮁ', + 'ꮂ' => 'Ꮂ', + 'ꮃ' => 'Ꮃ', + 'ꮄ' => 'Ꮄ', + 'ꮅ' => 'Ꮅ', + 'ꮆ' => 'Ꮆ', + 'ꮇ' => 'Ꮇ', + 'ꮈ' => 'Ꮈ', + 'ꮉ' => 'Ꮉ', + 'ꮊ' => 'Ꮊ', + 'ꮋ' => 'Ꮋ', + 'ꮌ' => 'Ꮌ', + 'ꮍ' => 'Ꮍ', + 'ꮎ' => 'Ꮎ', + 'ꮏ' => 'Ꮏ', + 'ꮐ' => 'Ꮐ', + 'ꮑ' => 'Ꮑ', + 'ꮒ' => 'Ꮒ', + 'ꮓ' => 'Ꮓ', + 'ꮔ' => 'Ꮔ', + 'ꮕ' => 'Ꮕ', + 'ꮖ' => 'Ꮖ', + 'ꮗ' => 'Ꮗ', + 'ꮘ' => 'Ꮘ', + 'ꮙ' => 'Ꮙ', + 'ꮚ' => 'Ꮚ', + 'ꮛ' => 'Ꮛ', + 'ꮜ' => 'Ꮜ', + 'ꮝ' => 'Ꮝ', + 'ꮞ' => 'Ꮞ', + 'ꮟ' => 'Ꮟ', + 'ꮠ' => 'Ꮠ', + 'ꮡ' => 'Ꮡ', + 'ꮢ' => 'Ꮢ', + 'ꮣ' => 'Ꮣ', + 'ꮤ' => 'Ꮤ', + 'ꮥ' => 'Ꮥ', + 'ꮦ' => 'Ꮦ', + 'ꮧ' => 'Ꮧ', + 'ꮨ' => 'Ꮨ', + 'ꮩ' => 'Ꮩ', + 'ꮪ' => 'Ꮪ', + 'ꮫ' => 'Ꮫ', + 'ꮬ' => 'Ꮬ', + 'ꮭ' => 'Ꮭ', + 'ꮮ' => 'Ꮮ', + 'ꮯ' => 'Ꮯ', + 'ꮰ' => 'Ꮰ', + 'ꮱ' => 'Ꮱ', + 'ꮲ' => 'Ꮲ', + 'ꮳ' => 'Ꮳ', + 'ꮴ' => 'Ꮴ', + 'ꮵ' => 'Ꮵ', + 'ꮶ' => 'Ꮶ', + 'ꮷ' => 'Ꮷ', + 'ꮸ' => 'Ꮸ', + 'ꮹ' => 'Ꮹ', + 'ꮺ' => 'Ꮺ', + 'ꮻ' => 'Ꮻ', + 'ꮼ' => 'Ꮼ', + 'ꮽ' => 'Ꮽ', + 'ꮾ' => 'Ꮾ', + 'ꮿ' => 'Ꮿ', 'a' => 'A', 'b' => 'B', 'c' => 'C', @@ -1069,6 +1226,93 @@ return array( '𐑍' => '𐐥', '𐑎' => '𐐦', '𐑏' => '𐐧', + '𐓘' => '𐒰', + '𐓙' => '𐒱', + '𐓚' => '𐒲', + '𐓛' => '𐒳', + '𐓜' => '𐒴', + '𐓝' => '𐒵', + '𐓞' => '𐒶', + '𐓟' => '𐒷', + '𐓠' => '𐒸', + '𐓡' => '𐒹', + '𐓢' => '𐒺', + '𐓣' => '𐒻', + '𐓤' => '𐒼', + '𐓥' => '𐒽', + '𐓦' => '𐒾', + '𐓧' => '𐒿', + '𐓨' => '𐓀', + '𐓩' => '𐓁', + '𐓪' => '𐓂', + '𐓫' => '𐓃', + '𐓬' => '𐓄', + '𐓭' => '𐓅', + '𐓮' => '𐓆', + '𐓯' => '𐓇', + '𐓰' => '𐓈', + '𐓱' => '𐓉', + '𐓲' => '𐓊', + '𐓳' => '𐓋', + '𐓴' => '𐓌', + '𐓵' => '𐓍', + '𐓶' => '𐓎', + '𐓷' => '𐓏', + '𐓸' => '𐓐', + '𐓹' => '𐓑', + '𐓺' => '𐓒', + '𐓻' => '𐓓', + '𐳀' => '𐲀', + '𐳁' => '𐲁', + '𐳂' => '𐲂', + '𐳃' => '𐲃', + '𐳄' => '𐲄', + '𐳅' => '𐲅', + '𐳆' => '𐲆', + '𐳇' => '𐲇', + '𐳈' => '𐲈', + '𐳉' => '𐲉', + '𐳊' => '𐲊', + '𐳋' => '𐲋', + '𐳌' => '𐲌', + '𐳍' => '𐲍', + '𐳎' => '𐲎', + '𐳏' => '𐲏', + '𐳐' => '𐲐', + '𐳑' => '𐲑', + '𐳒' => '𐲒', + '𐳓' => '𐲓', + '𐳔' => '𐲔', + '𐳕' => '𐲕', + '𐳖' => '𐲖', + '𐳗' => '𐲗', + '𐳘' => '𐲘', + '𐳙' => '𐲙', + '𐳚' => '𐲚', + '𐳛' => '𐲛', + '𐳜' => '𐲜', + '𐳝' => '𐲝', + '𐳞' => '𐲞', + '𐳟' => '𐲟', + '𐳠' => '𐲠', + '𐳡' => '𐲡', + '𐳢' => '𐲢', + '𐳣' => '𐲣', + '𐳤' => '𐲤', + '𐳥' => '𐲥', + '𐳦' => '𐲦', + '𐳧' => '𐲧', + '𐳨' => '𐲨', + '𐳩' => '𐲩', + '𐳪' => '𐲪', + '𐳫' => '𐲫', + '𐳬' => '𐲬', + '𐳭' => '𐲭', + '𐳮' => '𐲮', + '𐳯' => '𐲯', + '𐳰' => '𐲰', + '𐳱' => '𐲱', + '𐳲' => '𐲲', '𑣀' => '𑢠', '𑣁' => '𑢡', '𑣂' => '𑢢', @@ -1101,4 +1345,70 @@ return array( '𑣝' => '𑢽', '𑣞' => '𑢾', '𑣟' => '𑢿', + '𖹠' => '𖹀', + '𖹡' => '𖹁', + '𖹢' => '𖹂', + '𖹣' => '𖹃', + '𖹤' => '𖹄', + '𖹥' => '𖹅', + '𖹦' => '𖹆', + '𖹧' => '𖹇', + '𖹨' => '𖹈', + '𖹩' => '𖹉', + '𖹪' => '𖹊', + '𖹫' => '𖹋', + '𖹬' => '𖹌', + '𖹭' => '𖹍', + '𖹮' => '𖹎', + '𖹯' => '𖹏', + '𖹰' => '𖹐', + '𖹱' => '𖹑', + '𖹲' => '𖹒', + '𖹳' => '𖹓', + '𖹴' => '𖹔', + '𖹵' => '𖹕', + '𖹶' => '𖹖', + '𖹷' => '𖹗', + '𖹸' => '𖹘', + '𖹹' => '𖹙', + '𖹺' => '𖹚', + '𖹻' => '𖹛', + '𖹼' => '𖹜', + '𖹽' => '𖹝', + '𖹾' => '𖹞', + '𖹿' => '𖹟', + '𞤢' => '𞤀', + '𞤣' => '𞤁', + '𞤤' => '𞤂', + '𞤥' => '𞤃', + '𞤦' => '𞤄', + '𞤧' => '𞤅', + '𞤨' => '𞤆', + '𞤩' => '𞤇', + '𞤪' => '𞤈', + '𞤫' => '𞤉', + '𞤬' => '𞤊', + '𞤭' => '𞤋', + '𞤮' => '𞤌', + '𞤯' => '𞤍', + '𞤰' => '𞤎', + '𞤱' => '𞤏', + '𞤲' => '𞤐', + '𞤳' => '𞤑', + '𞤴' => '𞤒', + '𞤵' => '𞤓', + '𞤶' => '𞤔', + '𞤷' => '𞤕', + '𞤸' => '𞤖', + '𞤹' => '𞤗', + '𞤺' => '𞤘', + '𞤻' => '𞤙', + '𞤼' => '𞤚', + '𞤽' => '𞤛', + '𞤾' => '𞤜', + '𞤿' => '𞤝', + '𞥀' => '𞤞', + '𞥁' => '𞤟', + '𞥂' => '𞤠', + '𞥃' => '𞤡', ); diff --git a/lib/symfony/polyfill-mbstring/bootstrap.php b/lib/symfony/polyfill-mbstring/bootstrap.php index 204a41ba2..a48f7e62e 100644 --- a/lib/symfony/polyfill-mbstring/bootstrap.php +++ b/lib/symfony/polyfill-mbstring/bootstrap.php @@ -11,52 +11,135 @@ use Symfony\Polyfill\Mbstring as p; -if (!function_exists('mb_strlen')) { - define('MB_CASE_UPPER', 0); - define('MB_CASE_LOWER', 1); - define('MB_CASE_TITLE', 2); - - function mb_convert_encoding($s, $to, $from = null) { return p\Mbstring::mb_convert_encoding($s, $to, $from); } - function mb_decode_mimeheader($s) { return p\Mbstring::mb_decode_mimeheader($s); } - function mb_encode_mimeheader($s, $charset = null, $transferEnc = null, $lf = null, $indent = null) { return p\Mbstring::mb_encode_mimeheader($s, $charset, $transferEnc, $lf, $indent); } - function mb_decode_numericentity($s, $convmap, $enc = null) { return p\Mbstring::mb_decode_numericentity($s, $convmap, $enc); } - function mb_encode_numericentity($s, $convmap, $enc = null, $is_hex = false) { return p\Mbstring::mb_encode_numericentity($s, $convmap, $enc, $is_hex); } - function mb_convert_case($s, $mode, $enc = null) { return p\Mbstring::mb_convert_case($s, $mode, $enc); } - function mb_internal_encoding($enc = null) { return p\Mbstring::mb_internal_encoding($enc); } - function mb_language($lang = null) { return p\Mbstring::mb_language($lang); } +if (!function_exists('mb_convert_encoding')) { + function mb_convert_encoding($string, $to_encoding, $from_encoding = null) { return p\Mbstring::mb_convert_encoding($string, $to_encoding, $from_encoding); } +} +if (!function_exists('mb_decode_mimeheader')) { + function mb_decode_mimeheader($string) { return p\Mbstring::mb_decode_mimeheader($string); } +} +if (!function_exists('mb_encode_mimeheader')) { + function mb_encode_mimeheader($string, $charset = null, $transfer_encoding = null, $newline = null, $indent = null) { return p\Mbstring::mb_encode_mimeheader($string, $charset, $transfer_encoding, $newline, $indent); } +} +if (!function_exists('mb_decode_numericentity')) { + function mb_decode_numericentity($string, $map, $encoding = null) { return p\Mbstring::mb_decode_numericentity($string, $map, $encoding); } +} +if (!function_exists('mb_encode_numericentity')) { + function mb_encode_numericentity($string, $map, $encoding = null, $hex = false) { return p\Mbstring::mb_encode_numericentity($string, $map, $encoding, $hex); } +} +if (!function_exists('mb_convert_case')) { + function mb_convert_case($string, $mode, $encoding = null) { return p\Mbstring::mb_convert_case($string, $mode, $encoding); } +} +if (!function_exists('mb_internal_encoding')) { + function mb_internal_encoding($encoding = null) { return p\Mbstring::mb_internal_encoding($encoding); } +} +if (!function_exists('mb_language')) { + function mb_language($language = null) { return p\Mbstring::mb_language($language); } +} +if (!function_exists('mb_list_encodings')) { function mb_list_encodings() { return p\Mbstring::mb_list_encodings(); } +} +if (!function_exists('mb_encoding_aliases')) { function mb_encoding_aliases($encoding) { return p\Mbstring::mb_encoding_aliases($encoding); } - function mb_check_encoding($var = null, $encoding = null) { return p\Mbstring::mb_check_encoding($var, $encoding); } - function mb_detect_encoding($str, $encodingList = null, $strict = false) { return p\Mbstring::mb_detect_encoding($str, $encodingList, $strict); } - function mb_detect_order($encodingList = null) { return p\Mbstring::mb_detect_order($encodingList); } - function mb_parse_str($s, &$result = array()) { parse_str($s, $result); } - function mb_strlen($s, $enc = null) { return p\Mbstring::mb_strlen($s, $enc); } - function mb_strpos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_strpos($s, $needle, $offset, $enc); } - function mb_strtolower($s, $enc = null) { return p\Mbstring::mb_strtolower($s, $enc); } - function mb_strtoupper($s, $enc = null) { return p\Mbstring::mb_strtoupper($s, $enc); } - function mb_substitute_character($char = null) { return p\Mbstring::mb_substitute_character($char); } - function mb_substr($s, $start, $length = 2147483647, $enc = null) { return p\Mbstring::mb_substr($s, $start, $length, $enc); } - function mb_stripos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_stripos($s, $needle, $offset, $enc); } - function mb_stristr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_stristr($s, $needle, $part, $enc); } - function mb_strrchr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_strrchr($s, $needle, $part, $enc); } - function mb_strrichr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_strrichr($s, $needle, $part, $enc); } - function mb_strripos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_strripos($s, $needle, $offset, $enc); } - function mb_strrpos($s, $needle, $offset = 0, $enc = null) { return p\Mbstring::mb_strrpos($s, $needle, $offset, $enc); } - function mb_strstr($s, $needle, $part = false, $enc = null) { return p\Mbstring::mb_strstr($s, $needle, $part, $enc); } +} +if (!function_exists('mb_check_encoding')) { + function mb_check_encoding($value = null, $encoding = null) { return p\Mbstring::mb_check_encoding($value, $encoding); } +} +if (!function_exists('mb_detect_encoding')) { + function mb_detect_encoding($string, $encodings = null, $strict = false) { return p\Mbstring::mb_detect_encoding($string, $encodings, $strict); } +} +if (!function_exists('mb_detect_order')) { + function mb_detect_order($encoding = null) { return p\Mbstring::mb_detect_order($encoding); } +} +if (!function_exists('mb_parse_str')) { + function mb_parse_str($string, &$result = array()) { parse_str($string, $result); } +} +if (!function_exists('mb_strlen')) { + function mb_strlen($string, $encoding = null) { return p\Mbstring::mb_strlen($string, $encoding); } +} +if (!function_exists('mb_strpos')) { + function mb_strpos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_strpos($haystack, $needle, $offset, $encoding); } +} +if (!function_exists('mb_strtolower')) { + function mb_strtolower($string, $encoding = null) { return p\Mbstring::mb_strtolower($string, $encoding); } +} +if (!function_exists('mb_strtoupper')) { + function mb_strtoupper($string, $encoding = null) { return p\Mbstring::mb_strtoupper($string, $encoding); } +} +if (!function_exists('mb_substitute_character')) { + function mb_substitute_character($substitute_character = null) { return p\Mbstring::mb_substitute_character($substitute_character); } +} +if (!function_exists('mb_substr')) { + function mb_substr($string, $start, $length = 2147483647, $encoding = null) { return p\Mbstring::mb_substr($string, $start, $length, $encoding); } +} +if (!function_exists('mb_stripos')) { + function mb_stripos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_stripos($haystack, $needle, $offset, $encoding); } +} +if (!function_exists('mb_stristr')) { + function mb_stristr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_stristr($haystack, $needle, $before_needle, $encoding); } +} +if (!function_exists('mb_strrchr')) { + function mb_strrchr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_strrchr($haystack, $needle, $before_needle, $encoding); } +} +if (!function_exists('mb_strrichr')) { + function mb_strrichr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_strrichr($haystack, $needle, $before_needle, $encoding); } +} +if (!function_exists('mb_strripos')) { + function mb_strripos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_strripos($haystack, $needle, $offset, $encoding); } +} +if (!function_exists('mb_strrpos')) { + function mb_strrpos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_strrpos($haystack, $needle, $offset, $encoding); } +} +if (!function_exists('mb_strstr')) { + function mb_strstr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_strstr($haystack, $needle, $before_needle, $encoding); } +} +if (!function_exists('mb_get_info')) { function mb_get_info($type = 'all') { return p\Mbstring::mb_get_info($type); } - function mb_http_output($enc = null) { return p\Mbstring::mb_http_output($enc); } - function mb_strwidth($s, $enc = null) { return p\Mbstring::mb_strwidth($s, $enc); } - function mb_substr_count($haystack, $needle, $enc = null) { return p\Mbstring::mb_substr_count($haystack, $needle, $enc); } - function mb_output_handler($contents, $status) { return p\Mbstring::mb_output_handler($contents, $status); } +} +if (!function_exists('mb_http_output')) { + function mb_http_output($encoding = null) { return p\Mbstring::mb_http_output($encoding); } +} +if (!function_exists('mb_strwidth')) { + function mb_strwidth($string, $encoding = null) { return p\Mbstring::mb_strwidth($string, $encoding); } +} +if (!function_exists('mb_substr_count')) { + function mb_substr_count($haystack, $needle, $encoding = null) { return p\Mbstring::mb_substr_count($haystack, $needle, $encoding); } +} +if (!function_exists('mb_output_handler')) { + function mb_output_handler($string, $status) { return p\Mbstring::mb_output_handler($string, $status); } +} +if (!function_exists('mb_http_input')) { function mb_http_input($type = '') { return p\Mbstring::mb_http_input($type); } +} + +if (PHP_VERSION_ID >= 80000) { + require_once __DIR__.'/Resources/mb_convert_variables.php8'; +} elseif (!function_exists('mb_convert_variables')) { function mb_convert_variables($toEncoding, $fromEncoding, &$a = null, &$b = null, &$c = null, &$d = null, &$e = null, &$f = null) { return p\Mbstring::mb_convert_variables($toEncoding, $fromEncoding, $a, $b, $c, $d, $e, $f); } } + +if (!function_exists('mb_ord')) { + function mb_ord($string, $encoding = null) { return p\Mbstring::mb_ord($string, $encoding); } +} if (!function_exists('mb_chr')) { - function mb_ord($s, $enc = null) { return p\Mbstring::mb_ord($s, $enc); } - function mb_chr($code, $enc = null) { return p\Mbstring::mb_chr($code, $enc); } - function mb_scrub($s, $enc = null) { $enc = null === $enc ? mb_internal_encoding() : $enc; return mb_convert_encoding($s, $enc, $enc); } + function mb_chr($codepoint, $encoding = null) { return p\Mbstring::mb_chr($codepoint, $encoding); } +} +if (!function_exists('mb_scrub')) { + function mb_scrub($string, $encoding = null) { $encoding = null === $encoding ? mb_internal_encoding() : $encoding; return mb_convert_encoding($string, $encoding, $encoding); } +} +if (!function_exists('mb_str_split')) { + function mb_str_split($string, $length = 1, $encoding = null) { return p\Mbstring::mb_str_split($string, $length, $encoding); } } -if (!function_exists('mb_str_split')) { - function mb_str_split($string, $split_length = 1, $encoding = null) { return p\Mbstring::mb_str_split($string, $split_length, $encoding); } +if (extension_loaded('mbstring')) { + return; +} + +if (!defined('MB_CASE_UPPER')) { + define('MB_CASE_UPPER', 0); +} +if (!defined('MB_CASE_LOWER')) { + define('MB_CASE_LOWER', 1); +} +if (!defined('MB_CASE_TITLE')) { + define('MB_CASE_TITLE', 2); } diff --git a/lib/symfony/polyfill-mbstring/composer.json b/lib/symfony/polyfill-mbstring/composer.json index c96807433..abdfd3e56 100644 --- a/lib/symfony/polyfill-mbstring/composer.json +++ b/lib/symfony/polyfill-mbstring/composer.json @@ -28,7 +28,11 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } } } diff --git a/lib/symfony/polyfill-php56/README.md b/lib/symfony/polyfill-php56/README.md index 307ce5bc5..5ad570be3 100644 --- a/lib/symfony/polyfill-php56/README.md +++ b/lib/symfony/polyfill-php56/README.md @@ -3,8 +3,8 @@ Symfony Polyfill / Php56 This component provides functions unavailable in releases prior to PHP 5.6: -- [`hash_equals`](http://php.net/hash_equals) (part of [hash](http://php.net/hash) extension) -- [`ldap_escape`](http://php.net/ldap_escape) (part of [ldap](http://php.net/ldap) extension) +- [`hash_equals`](https://php.net/hash_equals) (part of [hash](https://php.net/hash) extension) +- [`ldap_escape`](https://php.net/ldap_escape) (part of [ldap](https://php.net/ldap) extension) More information can be found in the [main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md). diff --git a/lib/symfony/polyfill-php56/bootstrap.php b/lib/symfony/polyfill-php56/bootstrap.php index 587c2a81c..b8e4cee97 100644 --- a/lib/symfony/polyfill-php56/bootstrap.php +++ b/lib/symfony/polyfill-php56/bootstrap.php @@ -11,28 +11,34 @@ use Symfony\Polyfill\Php56 as p; -if (PHP_VERSION_ID < 50600) { - if (!function_exists('hash_equals')) { - function hash_equals($knownString, $userInput) { return p\Php56::hash_equals($knownString, $userInput); } - } - if (extension_loaded('ldap') && !function_exists('ldap_escape')) { - define('LDAP_ESCAPE_FILTER', 1); - define('LDAP_ESCAPE_DN', 2); +if (PHP_VERSION_ID >= 50600) { + return; +} - function ldap_escape($subject, $ignore = '', $flags = 0) { return p\Php56::ldap_escape($subject, $ignore, $flags); } - } +if (!function_exists('hash_equals')) { + function hash_equals($known_string, $user_string) { return p\Php56::hash_equals($known_string, $user_string); } +} +if (extension_loaded('ldap') && !defined('LDAP_ESCAPE_FILTER')) { + define('LDAP_ESCAPE_FILTER', 1); +} +if (extension_loaded('ldap') && !defined('LDAP_ESCAPE_DN')) { + define('LDAP_ESCAPE_DN', 2); +} - if (50509 === PHP_VERSION_ID && 4 === PHP_INT_SIZE) { - // Missing functions in PHP 5.5.9 - affects 32 bit builds of Ubuntu 14.04LTS - // See https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1315888 - if (!function_exists('gzopen') && function_exists('gzopen64')) { - function gzopen($filename, $mode, $use_include_path = 0) { return gzopen64($filename, $mode, $use_include_path); } - } - if (!function_exists('gzseek') && function_exists('gzseek64')) { - function gzseek($zp, $offset, $whence = SEEK_SET) { return gzseek64($zp, $offset, $whence); } - } - if (!function_exists('gztell') && function_exists('gztell64')) { - function gztell($zp) { return gztell64($zp); } - } +if (extension_loaded('ldap') && !function_exists('ldap_escape')) { + function ldap_escape($value, $ignore = '', $flags = 0) { return p\Php56::ldap_escape($value, $ignore, $flags); } +} + +if (50509 === PHP_VERSION_ID && 4 === PHP_INT_SIZE) { + // Missing functions in PHP 5.5.9 - affects 32 bit builds of Ubuntu 14.04LTS + // See https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1315888 + if (!function_exists('gzopen') && function_exists('gzopen64')) { + function gzopen($filename, $mode, $use_include_path = 0) { return gzopen64($filename, $mode, $use_include_path); } + } + if (!function_exists('gzseek') && function_exists('gzseek64')) { + function gzseek($fp, $offset, $whence = SEEK_SET) { return gzseek64($fp, $offset, $whence); } + } + if (!function_exists('gztell') && function_exists('gztell64')) { + function gztell($fp) { return gztell64($fp); } } } diff --git a/lib/symfony/polyfill-php56/composer.json b/lib/symfony/polyfill-php56/composer.json index cabee7b84..8cc554316 100644 --- a/lib/symfony/polyfill-php56/composer.json +++ b/lib/symfony/polyfill-php56/composer.json @@ -26,7 +26,11 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } } } diff --git a/lib/symfony/polyfill-php70/README.md b/lib/symfony/polyfill-php70/README.md index 04988c6f9..abd548823 100644 --- a/lib/symfony/polyfill-php70/README.md +++ b/lib/symfony/polyfill-php70/README.md @@ -3,12 +3,12 @@ Symfony Polyfill / Php70 This component provides features unavailable in releases prior to PHP 7.0: -- [`intdiv`](http://php.net/intdiv) -- [`preg_replace_callback_array`](http://php.net/preg_replace_callback_array) -- [`error_clear_last`](http://php.net/error_clear_last) +- [`intdiv`](https://php.net/intdiv) +- [`preg_replace_callback_array`](https://php.net/preg_replace_callback_array) +- [`error_clear_last`](https://php.net/error_clear_last) - `random_bytes` and `random_int` (from [paragonie/random_compat](https://github.com/paragonie/random_compat)) -- [`*Error` throwable classes](http://php.net/Error) -- [`PHP_INT_MIN`](http://php.net/manual/en/reserved.constants.php#constant.php-int-min) +- [`*Error` throwable classes](https://php.net/Error) +- [`PHP_INT_MIN`](https://php.net/reserved.constants#constant.php-int-min) - `SessionUpdateTimestampHandlerInterface` More information can be found in the diff --git a/lib/symfony/polyfill-php70/bootstrap.php b/lib/symfony/polyfill-php70/bootstrap.php index 445c39839..fd59d5b38 100644 --- a/lib/symfony/polyfill-php70/bootstrap.php +++ b/lib/symfony/polyfill-php70/bootstrap.php @@ -11,17 +11,20 @@ use Symfony\Polyfill\Php70 as p; -if (PHP_VERSION_ID < 70000) { - if (!defined('PHP_INT_MIN')) { - define('PHP_INT_MIN', ~PHP_INT_MAX); - } - if (!function_exists('intdiv')) { - function intdiv($dividend, $divisor) { return p\Php70::intdiv($dividend, $divisor); } - } - if (!function_exists('preg_replace_callback_array')) { - function preg_replace_callback_array(array $patterns, $subject, $limit = -1, &$count = 0) { return p\Php70::preg_replace_callback_array($patterns, $subject, $limit, $count); } - } - if (!function_exists('error_clear_last')) { - function error_clear_last() { return p\Php70::error_clear_last(); } - } +if (PHP_VERSION_ID >= 70000) { + return; +} + +if (!defined('PHP_INT_MIN')) { + define('PHP_INT_MIN', ~PHP_INT_MAX); +} + +if (!function_exists('intdiv')) { + function intdiv($num1, $num2) { return p\Php70::intdiv($num1, $num2); } +} +if (!function_exists('preg_replace_callback_array')) { + function preg_replace_callback_array(array $pattern, $subject, $limit = -1, &$count = 0, $flags = null) { return p\Php70::preg_replace_callback_array($pattern, $subject, $limit, $count); } +} +if (!function_exists('error_clear_last')) { + function error_clear_last() { return p\Php70::error_clear_last(); } } diff --git a/lib/symfony/polyfill-php70/composer.json b/lib/symfony/polyfill-php70/composer.json index 8380395c2..a2b30c07c 100644 --- a/lib/symfony/polyfill-php70/composer.json +++ b/lib/symfony/polyfill-php70/composer.json @@ -27,7 +27,11 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } } } diff --git a/lib/symfony/polyfill-util/TestListenerTrait.php b/lib/symfony/polyfill-util/TestListenerTrait.php index d8047a0cc..777fb4843 100644 --- a/lib/symfony/polyfill-util/TestListenerTrait.php +++ b/lib/symfony/polyfill-util/TestListenerTrait.php @@ -31,6 +31,10 @@ class TestListenerTrait if (!$tests = $suite->tests()) { continue; } + $testedClass = new \ReflectionClass($testClass); + if (preg_match('{^ \* @requires PHP (.*)}mi', $testedClass->getDocComment(), $m) && version_compare($m[1], \PHP_VERSION, '>')) { + continue; + } if (!preg_match('/^(.+)\\\\Tests(\\\\.*)Test$/', $testClass, $m)) { $mainSuite->addTest(TestListener::warning('Unknown naming convention for '.$testClass)); continue; @@ -61,7 +65,7 @@ class TestListenerTrait $bootstrap->rewind(); foreach (new \RegexIterator($bootstrap, '/return p\\\\'.$testedClass->getShortName().'::/') as $defLine) { - if (!preg_match('/^\s*function (?P[^\(]++)(?P\(.*\)) \{ (?return p\\\\'.$testedClass->getShortName().'::[^\(]++)(?P\([^\)]*+\)); \}$/', $defLine, $f)) { + if (!preg_match('/^\s*function (?P[^\(]++)(?P\(.*\)(?: ?: [^ ]++)?) \{ (?return p\\\\'.$testedClass->getShortName().'::[^\(]++)(?P\([^\)]*+\)); \}$/', $defLine, $f)) { $warnings[] = TestListener::warning('Invalid line in bootstrap.php: '.trim($defLine)); continue; } diff --git a/lib/symfony/polyfill-util/composer.json b/lib/symfony/polyfill-util/composer.json index 47c788346..318bf5d86 100644 --- a/lib/symfony/polyfill-util/composer.json +++ b/lib/symfony/polyfill-util/composer.json @@ -24,7 +24,11 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-main": "1.19-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } } } diff --git a/lib/symfony/routing/Annotation/Route.php b/lib/symfony/routing/Annotation/Route.php index 338ba512d..42edbbcb2 100644 --- a/lib/symfony/routing/Annotation/Route.php +++ b/lib/symfony/routing/Annotation/Route.php @@ -46,7 +46,7 @@ class Route foreach ($data as $key => $value) { $method = 'set'.str_replace('_', '', $key); if (!method_exists($this, $method)) { - throw new \BadMethodCallException(sprintf('Unknown property "%s" on annotation "%s".', $key, \get_class($this))); + throw new \BadMethodCallException(sprintf('Unknown property "%s" on annotation "%s".', $key, static::class)); } $this->$method($value); } diff --git a/lib/symfony/routing/Generator/UrlGenerator.php b/lib/symfony/routing/Generator/UrlGenerator.php index 42c634922..89893140a 100644 --- a/lib/symfony/routing/Generator/UrlGenerator.php +++ b/lib/symfony/routing/Generator/UrlGenerator.php @@ -260,7 +260,7 @@ class UrlGenerator implements UrlGeneratorInterface, ConfigurableRequirementsInt unset($extra['_fragment']); } - if ($extra && $query = http_build_query($extra, '', '&', PHP_QUERY_RFC3986)) { + if ($extra && $query = http_build_query($extra, '', '&', \PHP_QUERY_RFC3986)) { // "/" and "?" can be left decoded for better user experience, see // http://tools.ietf.org/html/rfc3986#section-3.4 $url .= '?'.strtr($query, ['%2F' => '/']); diff --git a/lib/symfony/routing/LICENSE b/lib/symfony/routing/LICENSE index a677f4376..9e936ec04 100644 --- a/lib/symfony/routing/LICENSE +++ b/lib/symfony/routing/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2004-2019 Fabien Potencier +Copyright (c) 2004-2020 Fabien Potencier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/lib/symfony/routing/Loader/AnnotationClassLoader.php b/lib/symfony/routing/Loader/AnnotationClassLoader.php index 2a715e35d..10bddfbc9 100644 --- a/lib/symfony/routing/Loader/AnnotationClassLoader.php +++ b/lib/symfony/routing/Loader/AnnotationClassLoader.php @@ -22,7 +22,7 @@ use Symfony\Component\Routing\RouteCollection; /** * AnnotationClassLoader loads routing information from a PHP class and its methods. * - * You need to define an implementation for the getRouteDefaults() method. Most of the + * You need to define an implementation for the configureRoute() method. Most of the * time, this method should define some PHP callable to be called for the route * (a controller in MVC speak). * diff --git a/lib/symfony/routing/Loader/AnnotationFileLoader.php b/lib/symfony/routing/Loader/AnnotationFileLoader.php index d8c10197d..33d310503 100644 --- a/lib/symfony/routing/Loader/AnnotationFileLoader.php +++ b/lib/symfony/routing/Loader/AnnotationFileLoader.php @@ -77,7 +77,7 @@ class AnnotationFileLoader extends FileLoader */ public function supports($resource, $type = null) { - return \is_string($resource) && 'php' === pathinfo($resource, PATHINFO_EXTENSION) && (!$type || 'annotation' === $type); + return \is_string($resource) && 'php' === pathinfo($resource, \PATHINFO_EXTENSION) && (!$type || 'annotation' === $type); } /** @@ -93,10 +93,15 @@ class AnnotationFileLoader extends FileLoader $namespace = false; $tokens = token_get_all(file_get_contents($file)); - if (1 === \count($tokens) && T_INLINE_HTML === $tokens[0][0]) { + if (1 === \count($tokens) && \T_INLINE_HTML === $tokens[0][0]) { throw new \InvalidArgumentException(sprintf('The file "%s" does not contain PHP code. Did you forgot to add the " true, \T_STRING => true]; + if (\defined('T_NAME_QUALIFIED')) { + $nsTokens[T_NAME_QUALIFIED] = true; + } + for ($i = 0; isset($tokens[$i]); ++$i) { $token = $tokens[$i]; @@ -104,19 +109,19 @@ class AnnotationFileLoader extends FileLoader continue; } - if (true === $class && T_STRING === $token[0]) { + if (true === $class && \T_STRING === $token[0]) { return $namespace.'\\'.$token[1]; } - if (true === $namespace && T_STRING === $token[0]) { + if (true === $namespace && isset($nsTokens[$token[0]])) { $namespace = $token[1]; - while (isset($tokens[++$i][1]) && \in_array($tokens[$i][0], [T_NS_SEPARATOR, T_STRING])) { + while (isset($tokens[++$i][1], $nsTokens[$tokens[$i][0]])) { $namespace .= $tokens[$i][1]; } $token = $tokens[$i]; } - if (T_CLASS === $token[0]) { + if (\T_CLASS === $token[0]) { // Skip usage of ::class constant and anonymous classes $skipClassToken = false; for ($j = $i - 1; $j > 0; --$j) { @@ -124,10 +129,10 @@ class AnnotationFileLoader extends FileLoader break; } - if (T_DOUBLE_COLON === $tokens[$j][0] || T_NEW === $tokens[$j][0]) { + if (\T_DOUBLE_COLON === $tokens[$j][0] || \T_NEW === $tokens[$j][0]) { $skipClassToken = true; break; - } elseif (!\in_array($tokens[$j][0], [T_WHITESPACE, T_DOC_COMMENT, T_COMMENT])) { + } elseif (!\in_array($tokens[$j][0], [\T_WHITESPACE, \T_DOC_COMMENT, \T_COMMENT])) { break; } } @@ -137,7 +142,7 @@ class AnnotationFileLoader extends FileLoader } } - if (T_NAMESPACE === $token[0]) { + if (\T_NAMESPACE === $token[0]) { $namespace = true; } } diff --git a/lib/symfony/routing/Loader/ObjectRouteLoader.php b/lib/symfony/routing/Loader/ObjectRouteLoader.php index ce58dc7da..65633ca07 100644 --- a/lib/symfony/routing/Loader/ObjectRouteLoader.php +++ b/lib/symfony/routing/Loader/ObjectRouteLoader.php @@ -46,7 +46,7 @@ abstract class ObjectRouteLoader extends Loader { $parts = explode(':', $resource); if (2 != \count($parts)) { - throw new \InvalidArgumentException(sprintf('Invalid resource "%s" passed to the "service" route loader: use the format "service_name:methodName"', $resource)); + throw new \InvalidArgumentException(sprintf('Invalid resource "%s" passed to the "service" route loader: use the format "service_name:methodName".', $resource)); } $serviceString = $parts[0]; @@ -55,11 +55,11 @@ abstract class ObjectRouteLoader extends Loader $loaderObject = $this->getServiceObject($serviceString); if (!\is_object($loaderObject)) { - throw new \LogicException(sprintf('%s:getServiceObject() must return an object: %s returned', \get_class($this), \gettype($loaderObject))); + throw new \LogicException(sprintf('"%s:getServiceObject()" must return an object: "%s" returned.', static::class, \gettype($loaderObject))); } if (!method_exists($loaderObject, $method)) { - throw new \BadMethodCallException(sprintf('Method "%s" not found on "%s" when importing routing resource "%s"', $method, \get_class($loaderObject), $resource)); + throw new \BadMethodCallException(sprintf('Method "%s" not found on "%s" when importing routing resource "%s".', $method, \get_class($loaderObject), $resource)); } $routeCollection = \call_user_func([$loaderObject, $method], $this); @@ -67,7 +67,7 @@ abstract class ObjectRouteLoader extends Loader if (!$routeCollection instanceof RouteCollection) { $type = \is_object($routeCollection) ? \get_class($routeCollection) : \gettype($routeCollection); - throw new \LogicException(sprintf('The %s::%s method must return a RouteCollection: %s returned', \get_class($loaderObject), $method, $type)); + throw new \LogicException(sprintf('The "%s::%s()" method must return a RouteCollection: "%s" returned.', \get_class($loaderObject), $method, $type)); } // make the service file tracked so that if it changes, the cache rebuilds diff --git a/lib/symfony/routing/Loader/PhpFileLoader.php b/lib/symfony/routing/Loader/PhpFileLoader.php index d9ba59d51..8acb9258b 100644 --- a/lib/symfony/routing/Loader/PhpFileLoader.php +++ b/lib/symfony/routing/Loader/PhpFileLoader.php @@ -63,7 +63,7 @@ class PhpFileLoader extends FileLoader */ public function supports($resource, $type = null) { - return \is_string($resource) && 'php' === pathinfo($resource, PATHINFO_EXTENSION) && (!$type || 'php' === $type); + return \is_string($resource) && 'php' === pathinfo($resource, \PATHINFO_EXTENSION) && (!$type || 'php' === $type); } } diff --git a/lib/symfony/routing/Loader/XmlFileLoader.php b/lib/symfony/routing/Loader/XmlFileLoader.php index 29dfdb166..43112dff9 100644 --- a/lib/symfony/routing/Loader/XmlFileLoader.php +++ b/lib/symfony/routing/Loader/XmlFileLoader.php @@ -93,7 +93,7 @@ class XmlFileLoader extends FileLoader */ public function supports($resource, $type = null) { - return \is_string($resource) && 'xml' === pathinfo($resource, PATHINFO_EXTENSION) && (!$type || 'xml' === $type); + return \is_string($resource) && 'xml' === pathinfo($resource, \PATHINFO_EXTENSION) && (!$type || 'xml' === $type); } /** @@ -111,8 +111,8 @@ class XmlFileLoader extends FileLoader throw new \InvalidArgumentException(sprintf('The element in file "%s" must have an "id" and a "path" attribute.', $path)); } - $schemes = preg_split('/[\s,\|]++/', $node->getAttribute('schemes'), -1, PREG_SPLIT_NO_EMPTY); - $methods = preg_split('/[\s,\|]++/', $node->getAttribute('methods'), -1, PREG_SPLIT_NO_EMPTY); + $schemes = preg_split('/[\s,\|]++/', $node->getAttribute('schemes'), -1, \PREG_SPLIT_NO_EMPTY); + $methods = preg_split('/[\s,\|]++/', $node->getAttribute('methods'), -1, \PREG_SPLIT_NO_EMPTY); list($defaults, $requirements, $options, $condition) = $this->parseConfigs($node, $path); @@ -139,8 +139,8 @@ class XmlFileLoader extends FileLoader $type = $node->getAttribute('type'); $prefix = $node->getAttribute('prefix'); $host = $node->hasAttribute('host') ? $node->getAttribute('host') : null; - $schemes = $node->hasAttribute('schemes') ? preg_split('/[\s,\|]++/', $node->getAttribute('schemes'), -1, PREG_SPLIT_NO_EMPTY) : null; - $methods = $node->hasAttribute('methods') ? preg_split('/[\s,\|]++/', $node->getAttribute('methods'), -1, PREG_SPLIT_NO_EMPTY) : null; + $schemes = $node->hasAttribute('schemes') ? preg_split('/[\s,\|]++/', $node->getAttribute('schemes'), -1, \PREG_SPLIT_NO_EMPTY) : null; + $methods = $node->hasAttribute('methods') ? preg_split('/[\s,\|]++/', $node->getAttribute('methods'), -1, \PREG_SPLIT_NO_EMPTY) : null; list($defaults, $requirements, $options, $condition) = $this->parseConfigs($node, $path); @@ -240,9 +240,9 @@ class XmlFileLoader extends FileLoader if ($controller = $node->getAttribute('controller')) { if (isset($defaults['_controller'])) { - $name = $node->hasAttribute('id') ? sprintf('"%s"', $node->getAttribute('id')) : sprintf('the "%s" tag', $node->tagName); + $name = $node->hasAttribute('id') ? sprintf('"%s".', $node->getAttribute('id')) : sprintf('the "%s" tag.', $node->tagName); - throw new \InvalidArgumentException(sprintf('The routing file "%s" must not specify both the "controller" attribute and the defaults key "_controller" for %s.', $path, $name)); + throw new \InvalidArgumentException(sprintf('The routing file "%s" must not specify both the "controller" attribute and the defaults key "_controller" for ', $path).$name); } $defaults['_controller'] = $controller; diff --git a/lib/symfony/routing/Loader/YamlFileLoader.php b/lib/symfony/routing/Loader/YamlFileLoader.php index 568827695..caed47bdc 100644 --- a/lib/symfony/routing/Loader/YamlFileLoader.php +++ b/lib/symfony/routing/Loader/YamlFileLoader.php @@ -58,7 +58,7 @@ class YamlFileLoader extends FileLoader } $prevErrorHandler = set_error_handler(function ($level, $message, $script, $line) use ($file, &$prevErrorHandler) { - $message = E_USER_DEPRECATED === $level ? preg_replace('/ on line \d+/', ' in "'.$file.'"$0', $message) : $message; + $message = \E_USER_DEPRECATED === $level ? preg_replace('/ on line \d+/', ' in "'.$file.'"$0', $message) : $message; return $prevErrorHandler ? $prevErrorHandler($level, $message, $script, $line) : false; }); @@ -66,7 +66,7 @@ class YamlFileLoader extends FileLoader try { $parsedConfig = $this->yamlParser->parseFile($path); } catch (ParseException $e) { - throw new \InvalidArgumentException(sprintf('The file "%s" does not contain valid YAML.', $path), 0, $e); + throw new \InvalidArgumentException(sprintf('The file "%s" does not contain valid YAML: ', $path).$e->getMessage(), 0, $e); } finally { restore_error_handler(); } @@ -102,7 +102,7 @@ class YamlFileLoader extends FileLoader */ public function supports($resource, $type = null) { - return \is_string($resource) && \in_array(pathinfo($resource, PATHINFO_EXTENSION), ['yml', 'yaml'], true) && (!$type || 'yaml' === $type); + return \is_string($resource) && \in_array(pathinfo($resource, \PATHINFO_EXTENSION), ['yml', 'yaml'], true) && (!$type || 'yaml' === $type); } /** diff --git a/lib/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php b/lib/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php index 0a830b64d..335d6507e 100644 --- a/lib/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php +++ b/lib/symfony/routing/Matcher/Dumper/PhpMatcherDumper.php @@ -278,7 +278,7 @@ EOF; $gotoname = 'not_'.preg_replace('/[^A-Za-z0-9_]/', '', $name); - // the offset where the return value is appended below, with indendation + // the offset where the return value is appended below, with indentation $retOffset = 12 + \strlen($code); // optimize parameters array diff --git a/lib/symfony/routing/README.md b/lib/symfony/routing/README.md index 88fb1fde5..a16d9d7fc 100644 --- a/lib/symfony/routing/README.md +++ b/lib/symfony/routing/README.md @@ -6,7 +6,7 @@ The Routing component maps an HTTP request to a set of configuration variables. Resources --------- - * [Documentation](https://symfony.com/doc/current/components/routing/index.html) + * [Documentation](https://symfony.com/doc/current/components/routing.html) * [Contributing](https://symfony.com/doc/current/contributing/index.html) * [Report issues](https://github.com/symfony/symfony/issues) and [send Pull Requests](https://github.com/symfony/symfony/pulls) diff --git a/lib/symfony/routing/RouteCompiler.php b/lib/symfony/routing/RouteCompiler.php index 391fa8290..abff01034 100644 --- a/lib/symfony/routing/RouteCompiler.php +++ b/lib/symfony/routing/RouteCompiler.php @@ -104,7 +104,7 @@ class RouteCompiler implements RouteCompilerInterface if (!$needsUtf8 && $useUtf8 && preg_match('/[\x80-\xFF]/', $pattern)) { $needsUtf8 = true; - @trigger_error(sprintf('Using UTF-8 route patterns without setting the "utf8" option is deprecated since Symfony 3.2 and will throw a LogicException in 4.0. Turn on the "utf8" route option for pattern "%s".', $pattern), E_USER_DEPRECATED); + @trigger_error(sprintf('Using UTF-8 route patterns without setting the "utf8" option is deprecated since Symfony 3.2 and will throw a LogicException in 4.0. Turn on the "utf8" route option for pattern "%s".', $pattern), \E_USER_DEPRECATED); } if (!$useUtf8 && $needsUtf8) { throw new \LogicException(sprintf('Cannot mix UTF-8 requirements with non-UTF-8 pattern "%s".', $pattern)); @@ -112,7 +112,7 @@ class RouteCompiler implements RouteCompilerInterface // Match all variables enclosed in "{}" and iterate over them. But we only want to match the innermost variable // in case of nested "{}", e.g. {foo{bar}}. This in ensured because \w does not match "{" or "}" itself. - preg_match_all('#\{\w+\}#', $pattern, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER); + preg_match_all('#\{\w+\}#', $pattern, $matches, \PREG_OFFSET_CAPTURE | \PREG_SET_ORDER); foreach ($matches as $match) { $varName = substr($match[0][0], 1, -1); // get all static text preceding the current variable @@ -139,7 +139,7 @@ class RouteCompiler implements RouteCompilerInterface } if (\strlen($varName) > self::VARIABLE_MAXIMUM_LENGTH) { - throw new \DomainException(sprintf('Variable name "%s" cannot be longer than %s characters in route pattern "%s". Please use a shorter name.', $varName, self::VARIABLE_MAXIMUM_LENGTH, $pattern)); + throw new \DomainException(sprintf('Variable name "%s" cannot be longer than %d characters in route pattern "%s". Please use a shorter name.', $varName, self::VARIABLE_MAXIMUM_LENGTH, $pattern)); } if ($isSeparator && $precedingText !== $precedingChar) { @@ -177,7 +177,7 @@ class RouteCompiler implements RouteCompilerInterface $useUtf8 = false; } elseif (!$needsUtf8 && preg_match('/[\x80-\xFF]|(?= 0; --$i) { $token = $tokens[$i]; diff --git a/lib/symfony/routing/composer.json b/lib/symfony/routing/composer.json index e623e294f..2c686ba73 100644 --- a/lib/symfony/routing/composer.json +++ b/lib/symfony/routing/composer.json @@ -45,10 +45,5 @@ "/Tests/" ] }, - "minimum-stability": "dev", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - } + "minimum-stability": "dev" } diff --git a/lib/symfony/stopwatch/LICENSE b/lib/symfony/stopwatch/LICENSE index a677f4376..9e936ec04 100644 --- a/lib/symfony/stopwatch/LICENSE +++ b/lib/symfony/stopwatch/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2004-2019 Fabien Potencier +Copyright (c) 2004-2020 Fabien Potencier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/lib/symfony/stopwatch/StopwatchEvent.php b/lib/symfony/stopwatch/StopwatchEvent.php index e6739469d..2ef1defc5 100644 --- a/lib/symfony/stopwatch/StopwatchEvent.php +++ b/lib/symfony/stopwatch/StopwatchEvent.php @@ -238,7 +238,7 @@ class StopwatchEvent private function formatTime($time) { if (!is_numeric($time)) { - throw new \InvalidArgumentException('The time must be a numerical value'); + throw new \InvalidArgumentException('The time must be a numerical value.'); } return round($time, 1); diff --git a/lib/symfony/stopwatch/composer.json b/lib/symfony/stopwatch/composer.json index 8c3397878..9fdd55e91 100644 --- a/lib/symfony/stopwatch/composer.json +++ b/lib/symfony/stopwatch/composer.json @@ -24,10 +24,5 @@ "/Tests/" ] }, - "minimum-stability": "dev", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - } + "minimum-stability": "dev" } diff --git a/lib/symfony/twig-bridge/Command/DebugCommand.php b/lib/symfony/twig-bridge/Command/DebugCommand.php index b45b580ee..e196f1b82 100644 --- a/lib/symfony/twig-bridge/Command/DebugCommand.php +++ b/lib/symfony/twig-bridge/Command/DebugCommand.php @@ -40,7 +40,7 @@ class DebugCommand extends Command public function __construct($twig = null, $projectDir = null) { if (!$twig instanceof Environment) { - @trigger_error(sprintf('Passing a command name as the first argument of "%s()" is deprecated since Symfony 3.4 and support for it will be removed in 4.0. If the command was registered by convention, make it a service instead.', __METHOD__), E_USER_DEPRECATED); + @trigger_error(sprintf('Passing a command name as the first argument of "%s()" is deprecated since Symfony 3.4 and support for it will be removed in 4.0. If the command was registered by convention, make it a service instead.', __METHOD__), \E_USER_DEPRECATED); parent::__construct($twig); @@ -55,7 +55,7 @@ class DebugCommand extends Command public function setTwigEnvironment(Environment $twig) { - @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 3.4 and will be removed in 4.0.', __METHOD__), E_USER_DEPRECATED); + @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 3.4 and will be removed in 4.0.', __METHOD__), \E_USER_DEPRECATED); $this->twig = $twig; } @@ -65,7 +65,7 @@ class DebugCommand extends Command */ protected function getTwigEnvironment() { - @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 3.4 and will be removed in 4.0.', __METHOD__), E_USER_DEPRECATED); + @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 3.4 and will be removed in 4.0.', __METHOD__), \E_USER_DEPRECATED); return $this->twig; } @@ -104,10 +104,10 @@ EOF $decorated = $io->isDecorated(); // BC to be removed in 4.0 - if (__CLASS__ !== \get_class($this)) { + if (__CLASS__ !== static::class) { $r = new \ReflectionMethod($this, 'getTwigEnvironment'); if (__CLASS__ !== $r->getDeclaringClass()->getName()) { - @trigger_error(sprintf('Usage of method "%s" is deprecated since Symfony 3.4 and will no longer be supported in 4.0. Construct the command with its required arguments instead.', \get_class($this).'::getTwigEnvironment'), E_USER_DEPRECATED); + @trigger_error(sprintf('Usage of method "%s" is deprecated since Symfony 3.4 and will no longer be supported in 4.0. Construct the command with its required arguments instead.', static::class.'::getTwigEnvironment'), \E_USER_DEPRECATED); $this->twig = $this->getTwigEnvironment(); } @@ -134,7 +134,7 @@ EOF } $data['loader_paths'] = $this->getLoaderPaths(); - $data = json_encode($data, JSON_PRETTY_PRINT); + $data = json_encode($data, \JSON_PRETTY_PRINT); $io->writeln($decorated ? OutputFormatter::escape($data) : $data); return 0; @@ -239,7 +239,7 @@ EOF } elseif (\is_string($cb) && preg_match('{^(.+)::(.+)$}', $cb, $m) && method_exists($m[1], $m[2])) { $refl = new \ReflectionMethod($m[1], $m[2]); } else { - throw new \UnexpectedValueException('Unsupported callback type'); + throw new \UnexpectedValueException('Unsupported callback type.'); } $args = $refl->getParameters(); diff --git a/lib/symfony/twig-bridge/Command/LintCommand.php b/lib/symfony/twig-bridge/Command/LintCommand.php index c8b5bb5ba..c23c27b37 100644 --- a/lib/symfony/twig-bridge/Command/LintCommand.php +++ b/lib/symfony/twig-bridge/Command/LintCommand.php @@ -43,7 +43,7 @@ class LintCommand extends Command public function __construct($twig = null) { if (!$twig instanceof Environment) { - @trigger_error(sprintf('Passing a command name as the first argument of "%s()" is deprecated since Symfony 3.4 and support for it will be removed in 4.0. If the command was registered by convention, make it a service instead.', __METHOD__), E_USER_DEPRECATED); + @trigger_error(sprintf('Passing a command name as the first argument of "%s()" is deprecated since Symfony 3.4 and support for it will be removed in 4.0. If the command was registered by convention, make it a service instead.', __METHOD__), \E_USER_DEPRECATED); parent::__construct($twig); @@ -57,7 +57,7 @@ class LintCommand extends Command public function setTwigEnvironment(Environment $twig) { - @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 3.4 and will be removed in 4.0.', __METHOD__), E_USER_DEPRECATED); + @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 3.4 and will be removed in 4.0.', __METHOD__), \E_USER_DEPRECATED); $this->twig = $twig; } @@ -67,7 +67,7 @@ class LintCommand extends Command */ protected function getTwigEnvironment() { - @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 3.4 and will be removed in 4.0.', __METHOD__), E_USER_DEPRECATED); + @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 3.4 and will be removed in 4.0.', __METHOD__), \E_USER_DEPRECATED); return $this->twig; } @@ -105,10 +105,10 @@ EOF $io = new SymfonyStyle($input, $output); // BC to be removed in 4.0 - if (__CLASS__ !== \get_class($this)) { + if (__CLASS__ !== static::class) { $r = new \ReflectionMethod($this, 'getTwigEnvironment'); if (__CLASS__ !== $r->getDeclaringClass()->getName()) { - @trigger_error(sprintf('Usage of method "%s" is deprecated since Symfony 3.4 and will no longer be supported in 4.0. Construct the command with its required arguments instead.', \get_class($this).'::getTwigEnvironment'), E_USER_DEPRECATED); + @trigger_error(sprintf('Usage of method "%s" is deprecated since Symfony 3.4 and will no longer be supported in 4.0. Construct the command with its required arguments instead.', static::class.'::getTwigEnvironment'), \E_USER_DEPRECATED); $this->twig = $this->getTwigEnvironment(); } @@ -120,13 +120,13 @@ EOF $filenames = $input->getArgument('filename'); if (0 === \count($filenames)) { - if (0 !== ftell(STDIN)) { + if (0 !== ftell(\STDIN)) { throw new RuntimeException('Please provide a filename or pipe template content to STDIN.'); } $template = ''; - while (!feof(STDIN)) { - $template .= fread(STDIN, 1024); + while (!feof(\STDIN)) { + $template .= fread(\STDIN, 1024); } return $this->display($input, $output, $io, [$this->validate($template, uniqid('sf_', true))]); @@ -157,7 +157,7 @@ EOF return Finder::create()->files()->in($filename)->name('*.twig'); } - throw new RuntimeException(sprintf('File or directory "%s" is not readable', $filename)); + throw new RuntimeException(sprintf('File or directory "%s" is not readable.', $filename)); } private function validate($template, $file) @@ -226,7 +226,7 @@ EOF } }); - $output->writeln(json_encode($filesInfo, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)); + $output->writeln(json_encode($filesInfo, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES)); return min($errors, 1); } diff --git a/lib/symfony/twig-bridge/Extension/CodeExtension.php b/lib/symfony/twig-bridge/Extension/CodeExtension.php index 717d4de69..dec4b6121 100644 --- a/lib/symfony/twig-bridge/Extension/CodeExtension.php +++ b/lib/symfony/twig-bridge/Extension/CodeExtension.php @@ -102,7 +102,7 @@ class CodeExtension extends AbstractExtension } elseif ('resource' === $item[0]) { $formattedValue = 'resource'; } else { - $formattedValue = str_replace("\n", '', htmlspecialchars(var_export($item[1], true), ENT_COMPAT | ENT_SUBSTITUTE, $this->charset)); + $formattedValue = str_replace("\n", '', htmlspecialchars(var_export($item[1], true), \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset)); } $result[] = \is_int($key) ? $formattedValue : sprintf("'%s' => %s", $key, $formattedValue); @@ -188,7 +188,7 @@ class CodeExtension extends AbstractExtension } if (false !== $link = $this->getFileLink($file, $line)) { - return sprintf('%s', htmlspecialchars($link, ENT_COMPAT | ENT_SUBSTITUTE, $this->charset), $text); + return sprintf('%s', htmlspecialchars($link, \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset), $text); } return $text; @@ -236,7 +236,7 @@ class CodeExtension extends AbstractExtension } } - return htmlspecialchars($message, ENT_COMPAT | ENT_SUBSTITUTE, $this->charset); + return htmlspecialchars($message, \ENT_COMPAT | \ENT_SUBSTITUTE, $this->charset); } /** diff --git a/lib/symfony/twig-bridge/Extension/FormExtension.php b/lib/symfony/twig-bridge/Extension/FormExtension.php index 1314e6544..84626c22c 100644 --- a/lib/symfony/twig-bridge/Extension/FormExtension.php +++ b/lib/symfony/twig-bridge/Extension/FormExtension.php @@ -38,9 +38,9 @@ class FormExtension extends AbstractExtension implements InitRuntimeInterface public function __construct($renderer = null) { if ($renderer instanceof TwigRendererInterface) { - @trigger_error(sprintf('Passing a Twig Form Renderer to the "%s" constructor is deprecated since Symfony 3.2 and won\'t be possible in 4.0. Pass the Twig\Environment to the TwigRendererEngine constructor instead.', static::class), E_USER_DEPRECATED); + @trigger_error(sprintf('Passing a Twig Form Renderer to the "%s" constructor is deprecated since Symfony 3.2 and won\'t be possible in 4.0. Pass the Twig\Environment to the TwigRendererEngine constructor instead.', static::class), \E_USER_DEPRECATED); } elseif (null !== $renderer && !(\is_array($renderer) && isset($renderer[0], $renderer[1]) && $renderer[0] instanceof ContainerInterface)) { - throw new \InvalidArgumentException(sprintf('Passing any arguments to the constructor of %s is reserved for internal use.', __CLASS__)); + throw new \InvalidArgumentException(sprintf('Passing any arguments to the constructor of "%s" is reserved for internal use.', __CLASS__)); } $this->renderer = $renderer; } @@ -116,7 +116,7 @@ class FormExtension extends AbstractExtension implements InitRuntimeInterface public function __get($name) { if ('renderer' === $name) { - @trigger_error(sprintf('Using the "%s::$renderer" property is deprecated since Symfony 3.2 as it will be removed in 4.0.', __CLASS__), E_USER_DEPRECATED); + @trigger_error(sprintf('Using the "%s::$renderer" property is deprecated since Symfony 3.2 as it will be removed in 4.0.', __CLASS__), \E_USER_DEPRECATED); if (\is_array($this->renderer)) { $renderer = $this->renderer[0]->get($this->renderer[1]); @@ -136,7 +136,7 @@ class FormExtension extends AbstractExtension implements InitRuntimeInterface public function __set($name, $value) { if ('renderer' === $name) { - @trigger_error(sprintf('Using the "%s::$renderer" property is deprecated since Symfony 3.2 as it will be removed in 4.0.', __CLASS__), E_USER_DEPRECATED); + @trigger_error(sprintf('Using the "%s::$renderer" property is deprecated since Symfony 3.2 as it will be removed in 4.0.', __CLASS__), \E_USER_DEPRECATED); } $this->$name = $value; @@ -148,7 +148,7 @@ class FormExtension extends AbstractExtension implements InitRuntimeInterface public function __isset($name) { if ('renderer' === $name) { - @trigger_error(sprintf('Using the "%s::$renderer" property is deprecated since Symfony 3.2 as it will be removed in 4.0.', __CLASS__), E_USER_DEPRECATED); + @trigger_error(sprintf('Using the "%s::$renderer" property is deprecated since Symfony 3.2 as it will be removed in 4.0.', __CLASS__), \E_USER_DEPRECATED); } return isset($this->$name); @@ -160,7 +160,7 @@ class FormExtension extends AbstractExtension implements InitRuntimeInterface public function __unset($name) { if ('renderer' === $name) { - @trigger_error(sprintf('Using the "%s::$renderer" property is deprecated since Symfony 3.2 as it will be removed in 4.0.', __CLASS__), E_USER_DEPRECATED); + @trigger_error(sprintf('Using the "%s::$renderer" property is deprecated since Symfony 3.2 as it will be removed in 4.0.', __CLASS__), \E_USER_DEPRECATED); } unset($this->$name); diff --git a/lib/symfony/twig-bridge/Extension/YamlExtension.php b/lib/symfony/twig-bridge/Extension/YamlExtension.php index bb8d5a12b..fb364346d 100644 --- a/lib/symfony/twig-bridge/Extension/YamlExtension.php +++ b/lib/symfony/twig-bridge/Extension/YamlExtension.php @@ -44,7 +44,7 @@ class YamlExtension extends AbstractExtension if (\defined('Symfony\Component\Yaml\Yaml::DUMP_OBJECT')) { if (\is_bool($dumpObjects)) { - @trigger_error('Passing a boolean flag to toggle object support is deprecated since Symfony 3.1 and will be removed in 4.0. Use the Yaml::DUMP_OBJECT flag instead.', E_USER_DEPRECATED); + @trigger_error('Passing a boolean flag to toggle object support is deprecated since Symfony 3.1 and will be removed in 4.0. Use the Yaml::DUMP_OBJECT flag instead.', \E_USER_DEPRECATED); $flags = $dumpObjects ? Yaml::DUMP_OBJECT : 0; } else { diff --git a/lib/symfony/twig-bridge/Form/TwigRenderer.php b/lib/symfony/twig-bridge/Form/TwigRenderer.php index b4cb7faa4..34407d088 100644 --- a/lib/symfony/twig-bridge/Form/TwigRenderer.php +++ b/lib/symfony/twig-bridge/Form/TwigRenderer.php @@ -15,7 +15,7 @@ use Symfony\Component\Form\FormRenderer; use Symfony\Component\Security\Csrf\CsrfTokenManagerInterface; use Twig\Environment; -@trigger_error(sprintf('The %s class is deprecated since Symfony 3.4 and will be removed in 4.0. Use %s instead.', TwigRenderer::class, FormRenderer::class), E_USER_DEPRECATED); +@trigger_error(sprintf('The %s class is deprecated since Symfony 3.4 and will be removed in 4.0. Use %s instead.', TwigRenderer::class, FormRenderer::class), \E_USER_DEPRECATED); /** * @author Bernhard Schussek diff --git a/lib/symfony/twig-bridge/Form/TwigRendererEngine.php b/lib/symfony/twig-bridge/Form/TwigRendererEngine.php index 73e7bc4c8..f5097be45 100644 --- a/lib/symfony/twig-bridge/Form/TwigRendererEngine.php +++ b/lib/symfony/twig-bridge/Form/TwigRendererEngine.php @@ -34,7 +34,7 @@ class TwigRendererEngine extends AbstractRendererEngine implements TwigRendererE public function __construct(array $defaultThemes = [], Environment $environment = null) { if (null === $environment) { - @trigger_error(sprintf('Not passing a Twig Environment as the second argument for "%s" constructor is deprecated since Symfony 3.2 and won\'t be possible in 4.0.', static::class), E_USER_DEPRECATED); + @trigger_error(sprintf('Not passing a Twig Environment as the second argument for "%s" constructor is deprecated since Symfony 3.2 and won\'t be possible in 4.0.', static::class), \E_USER_DEPRECATED); } parent::__construct($defaultThemes); @@ -49,7 +49,7 @@ class TwigRendererEngine extends AbstractRendererEngine implements TwigRendererE public function setEnvironment(Environment $environment) { if ($this->environment) { - @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 3.3 and will be removed in 4.0. Pass the Twig Environment as second argument of the constructor instead.', __METHOD__), E_USER_DEPRECATED); + @trigger_error(sprintf('The "%s()" method is deprecated since Symfony 3.3 and will be removed in 4.0. Pass the Twig Environment as second argument of the constructor instead.', __METHOD__), \E_USER_DEPRECATED); } $this->environment = $environment; diff --git a/lib/symfony/twig-bridge/LICENSE b/lib/symfony/twig-bridge/LICENSE index a677f4376..9e936ec04 100644 --- a/lib/symfony/twig-bridge/LICENSE +++ b/lib/symfony/twig-bridge/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2004-2019 Fabien Potencier +Copyright (c) 2004-2020 Fabien Potencier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/lib/symfony/twig-bridge/Resources/views/Form/form_div_layout.html.twig b/lib/symfony/twig-bridge/Resources/views/Form/form_div_layout.html.twig index ad4477cba..362e27ce9 100644 --- a/lib/symfony/twig-bridge/Resources/views/Form/form_div_layout.html.twig +++ b/lib/symfony/twig-bridge/Resources/views/Form/form_div_layout.html.twig @@ -222,13 +222,11 @@ '%name%': name, '%id%': id, }) %} - {%- elseif label is same as(false) -%} - {% set translation_domain = false %} - {%- else -%} + {%- elseif label is not same as(false) -%} {% set label = name|humanize %} {%- endif -%} {%- endif -%} - + {%- endblock button_widget -%} {%- block submit_widget -%} @@ -401,7 +399,7 @@ {%- for attrname, attrvalue in attr -%} {{- " " -}} {%- if attrname in ['placeholder', 'title'] -%} - {{- attrname }}="{{ translation_domain is same as(false) ? attrvalue : attrvalue|trans({}, translation_domain) }}" + {{- attrname }}="{{ translation_domain is same as(false) or attrvalue is null ? attrvalue : attrvalue|trans({}, translation_domain) }}" {%- elseif attrvalue is same as(true) -%} {{- attrname }}="{{ attrname }}" {%- elseif attrvalue is not same as(false) -%} diff --git a/lib/symfony/twig-bridge/Translation/TwigExtractor.php b/lib/symfony/twig-bridge/Translation/TwigExtractor.php index 107d8cc4b..3d01ca57c 100644 --- a/lib/symfony/twig-bridge/Translation/TwigExtractor.php +++ b/lib/symfony/twig-bridge/Translation/TwigExtractor.php @@ -91,7 +91,7 @@ class TwigExtractor extends AbstractFileExtractor implements ExtractorInterface */ protected function canBeExtracted($file) { - return $this->isFile($file) && 'twig' === pathinfo($file, PATHINFO_EXTENSION); + return $this->isFile($file) && 'twig' === pathinfo($file, \PATHINFO_EXTENSION); } /** diff --git a/lib/symfony/twig-bridge/composer.json b/lib/symfony/twig-bridge/composer.json index f4fb1c98a..f61e4018e 100644 --- a/lib/symfony/twig-bridge/composer.json +++ b/lib/symfony/twig-bridge/composer.json @@ -66,10 +66,5 @@ "/Tests/" ] }, - "minimum-stability": "dev", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - } + "minimum-stability": "dev" } diff --git a/lib/symfony/twig-bundle/CacheWarmer/TemplateCacheWarmer.php b/lib/symfony/twig-bundle/CacheWarmer/TemplateCacheWarmer.php index 23abdbf99..329e018c2 100644 --- a/lib/symfony/twig-bundle/CacheWarmer/TemplateCacheWarmer.php +++ b/lib/symfony/twig-bundle/CacheWarmer/TemplateCacheWarmer.php @@ -40,9 +40,9 @@ class TemplateCacheWarmer implements CacheWarmerInterface, ServiceSubscriberInte $this->container = $container; } elseif ($container instanceof Environment) { $this->twig = $container; - @trigger_error(sprintf('Using a "%s" as first argument of %s is deprecated since Symfony 3.4 and will be unsupported in version 4.0. Use a %s instead.', Environment::class, __CLASS__, ContainerInterface::class), E_USER_DEPRECATED); + @trigger_error(sprintf('Using a "%s" as first argument of %s is deprecated since Symfony 3.4 and will be unsupported in version 4.0. Use a %s instead.', Environment::class, __CLASS__, ContainerInterface::class), \E_USER_DEPRECATED); } else { - throw new \InvalidArgumentException(sprintf('%s only accepts instance of Psr\Container\ContainerInterface as first argument.', __CLASS__)); + throw new \InvalidArgumentException(sprintf('"%s" only accepts instance of Psr\Container\ContainerInterface as first argument.', __CLASS__)); } $this->iterator = $iterator; diff --git a/lib/symfony/twig-bundle/Command/DebugCommand.php b/lib/symfony/twig-bundle/Command/DebugCommand.php index 107eece30..c04a28a9f 100644 --- a/lib/symfony/twig-bundle/Command/DebugCommand.php +++ b/lib/symfony/twig-bundle/Command/DebugCommand.php @@ -11,7 +11,7 @@ namespace Symfony\Bundle\TwigBundle\Command; -@trigger_error(sprintf('The %s class is deprecated since Symfony 3.4 and will be removed in 4.0. Use Symfony\Bridge\Twig\Command\DebugCommand instead.', DebugCommand::class), E_USER_DEPRECATED); +@trigger_error(sprintf('The %s class is deprecated since Symfony 3.4 and will be removed in 4.0. Use Symfony\Bridge\Twig\Command\DebugCommand instead.', DebugCommand::class), \E_USER_DEPRECATED); use Symfony\Bridge\Twig\Command\DebugCommand as BaseDebugCommand; use Symfony\Component\DependencyInjection\ContainerAwareInterface; diff --git a/lib/symfony/twig-bundle/ContainerAwareRuntimeLoader.php b/lib/symfony/twig-bundle/ContainerAwareRuntimeLoader.php index 7595f5674..47ec9a961 100644 --- a/lib/symfony/twig-bundle/ContainerAwareRuntimeLoader.php +++ b/lib/symfony/twig-bundle/ContainerAwareRuntimeLoader.php @@ -11,7 +11,7 @@ namespace Symfony\Bundle\TwigBundle; -@trigger_error(sprintf('The %s class is deprecated since Symfony 3.3 and will be removed in 4.0. Use the Twig\RuntimeLoader\ContainerRuntimeLoader class instead.', ContainerAwareRuntimeLoader::class), E_USER_DEPRECATED); +@trigger_error(sprintf('The %s class is deprecated since Symfony 3.3 and will be removed in 4.0. Use the Twig\RuntimeLoader\ContainerRuntimeLoader class instead.', ContainerAwareRuntimeLoader::class), \E_USER_DEPRECATED); use Psr\Log\LoggerInterface; use Symfony\Component\DependencyInjection\ContainerInterface; diff --git a/lib/symfony/twig-bundle/DependencyInjection/Compiler/TwigLoaderPass.php b/lib/symfony/twig-bundle/DependencyInjection/Compiler/TwigLoaderPass.php index 51b6d9b4f..bd0c606a8 100644 --- a/lib/symfony/twig-bundle/DependencyInjection/Compiler/TwigLoaderPass.php +++ b/lib/symfony/twig-bundle/DependencyInjection/Compiler/TwigLoaderPass.php @@ -39,7 +39,7 @@ class TwigLoaderPass implements CompilerPassInterface } if (!$found) { - throw new LogicException('No twig loaders found. You need to tag at least one loader with "twig.loader"'); + throw new LogicException('No twig loaders found. You need to tag at least one loader with "twig.loader".'); } if (1 === $found) { diff --git a/lib/symfony/twig-bundle/LICENSE b/lib/symfony/twig-bundle/LICENSE index a677f4376..9e936ec04 100644 --- a/lib/symfony/twig-bundle/LICENSE +++ b/lib/symfony/twig-bundle/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2004-2019 Fabien Potencier +Copyright (c) 2004-2020 Fabien Potencier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/lib/symfony/twig-bundle/TwigBundle.php b/lib/symfony/twig-bundle/TwigBundle.php index bd766c152..5a353833e 100644 --- a/lib/symfony/twig-bundle/TwigBundle.php +++ b/lib/symfony/twig-bundle/TwigBundle.php @@ -32,7 +32,8 @@ class TwigBundle extends Bundle { parent::build($container); - $container->addCompilerPass(new ExtensionPass()); + // ExtensionPass must be run before the FragmentRendererPass as it adds tags that are processed later + $container->addCompilerPass(new ExtensionPass(), PassConfig::TYPE_BEFORE_OPTIMIZATION, 10); $container->addCompilerPass(new TwigEnvironmentPass()); $container->addCompilerPass(new TwigLoaderPass()); $container->addCompilerPass(new ExceptionListenerPass()); diff --git a/lib/symfony/twig-bundle/composer.json b/lib/symfony/twig-bundle/composer.json index f48e3bc07..16c0888ef 100644 --- a/lib/symfony/twig-bundle/composer.json +++ b/lib/symfony/twig-bundle/composer.json @@ -50,10 +50,5 @@ "/Tests/" ] }, - "minimum-stability": "dev", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - } + "minimum-stability": "dev" } diff --git a/lib/symfony/var-dumper/Caster/AmqpCaster.php b/lib/symfony/var-dumper/Caster/AmqpCaster.php index 19bdc2952..dc7a6414f 100644 --- a/lib/symfony/var-dumper/Caster/AmqpCaster.php +++ b/lib/symfony/var-dumper/Caster/AmqpCaster.php @@ -21,27 +21,27 @@ use Symfony\Component\VarDumper\Cloner\Stub; class AmqpCaster { private static $flags = [ - AMQP_DURABLE => 'AMQP_DURABLE', - AMQP_PASSIVE => 'AMQP_PASSIVE', - AMQP_EXCLUSIVE => 'AMQP_EXCLUSIVE', - AMQP_AUTODELETE => 'AMQP_AUTODELETE', - AMQP_INTERNAL => 'AMQP_INTERNAL', - AMQP_NOLOCAL => 'AMQP_NOLOCAL', - AMQP_AUTOACK => 'AMQP_AUTOACK', - AMQP_IFEMPTY => 'AMQP_IFEMPTY', - AMQP_IFUNUSED => 'AMQP_IFUNUSED', - AMQP_MANDATORY => 'AMQP_MANDATORY', - AMQP_IMMEDIATE => 'AMQP_IMMEDIATE', - AMQP_MULTIPLE => 'AMQP_MULTIPLE', - AMQP_NOWAIT => 'AMQP_NOWAIT', - AMQP_REQUEUE => 'AMQP_REQUEUE', + \AMQP_DURABLE => 'AMQP_DURABLE', + \AMQP_PASSIVE => 'AMQP_PASSIVE', + \AMQP_EXCLUSIVE => 'AMQP_EXCLUSIVE', + \AMQP_AUTODELETE => 'AMQP_AUTODELETE', + \AMQP_INTERNAL => 'AMQP_INTERNAL', + \AMQP_NOLOCAL => 'AMQP_NOLOCAL', + \AMQP_AUTOACK => 'AMQP_AUTOACK', + \AMQP_IFEMPTY => 'AMQP_IFEMPTY', + \AMQP_IFUNUSED => 'AMQP_IFUNUSED', + \AMQP_MANDATORY => 'AMQP_MANDATORY', + \AMQP_IMMEDIATE => 'AMQP_IMMEDIATE', + \AMQP_MULTIPLE => 'AMQP_MULTIPLE', + \AMQP_NOWAIT => 'AMQP_NOWAIT', + \AMQP_REQUEUE => 'AMQP_REQUEUE', ]; private static $exchangeTypes = [ - AMQP_EX_TYPE_DIRECT => 'AMQP_EX_TYPE_DIRECT', - AMQP_EX_TYPE_FANOUT => 'AMQP_EX_TYPE_FANOUT', - AMQP_EX_TYPE_TOPIC => 'AMQP_EX_TYPE_TOPIC', - AMQP_EX_TYPE_HEADERS => 'AMQP_EX_TYPE_HEADERS', + \AMQP_EX_TYPE_DIRECT => 'AMQP_EX_TYPE_DIRECT', + \AMQP_EX_TYPE_FANOUT => 'AMQP_EX_TYPE_FANOUT', + \AMQP_EX_TYPE_TOPIC => 'AMQP_EX_TYPE_TOPIC', + \AMQP_EX_TYPE_HEADERS => 'AMQP_EX_TYPE_HEADERS', ]; public static function castConnection(\AMQPConnection $c, array $a, Stub $stub, $isNested) diff --git a/lib/symfony/var-dumper/Caster/Caster.php b/lib/symfony/var-dumper/Caster/Caster.php index c1f38eb4a..a6ebc25bd 100644 --- a/lib/symfony/var-dumper/Caster/Caster.php +++ b/lib/symfony/var-dumper/Caster/Caster.php @@ -46,14 +46,23 @@ class Caster * * @return array The array-cast of the object, with prefixed dynamic properties */ - public static function castObject($obj, $class, $hasDebugInfo = false) + public static function castObject($obj, $class, $hasDebugInfo = false, $debugClass = null) { if ($class instanceof \ReflectionClass) { - @trigger_error(sprintf('Passing a ReflectionClass to "%s()" is deprecated since Symfony 3.3 and will be unsupported in 4.0. Pass the class name as string instead.', __METHOD__), E_USER_DEPRECATED); + @trigger_error(sprintf('Passing a ReflectionClass to "%s()" is deprecated since Symfony 3.3 and will be unsupported in 4.0. Pass the class name as string instead.', __METHOD__), \E_USER_DEPRECATED); $hasDebugInfo = $class->hasMethod('__debugInfo'); $class = $class->name; } + if ($hasDebugInfo) { + try { + $debugInfo = $obj->__debugInfo(); + } catch (\Exception $e) { + // ignore failing __debugInfo() + $hasDebugInfo = false; + } + } + $a = $obj instanceof \Closure ? [] : (array) $obj; if ($obj instanceof \__PHP_Incomplete_Class) { @@ -62,6 +71,17 @@ class Caster if ($a) { static $publicProperties = []; + if (null === $debugClass) { + if (\PHP_VERSION_ID >= 80000) { + $debugClass = get_debug_type($obj); + } else { + $debugClass = $class; + + if (isset($debugClass[15]) && "\0" === $debugClass[15]) { + $debugClass = (get_parent_class($debugClass) ?: key(class_implements($debugClass)) ?: 'class').'@anonymous'; + } + } + } $i = 0; $prefixedKeys = []; @@ -75,8 +95,8 @@ class Caster if (!isset($publicProperties[$class][$k])) { $prefixedKeys[$i] = self::PREFIX_DYNAMIC.$k; } - } elseif (isset($k[16]) && "\0" === $k[16] && 0 === strpos($k, "\0class@anonymous\0")) { - $prefixedKeys[$i] = "\0".get_parent_class($class).'@anonymous'.strrchr($k, "\0"); + } elseif ($debugClass !== $class && 1 === strpos($k, $class)) { + $prefixedKeys[$i] = "\0".$debugClass.strrchr($k, "\0"); } ++$i; } @@ -89,9 +109,12 @@ class Caster } } - if ($hasDebugInfo && \is_array($debugInfo = $obj->__debugInfo())) { + if ($hasDebugInfo && \is_array($debugInfo)) { foreach ($debugInfo as $k => $v) { if (!isset($k[0]) || "\0" !== $k[0]) { + if (\array_key_exists(self::PREFIX_DYNAMIC.$k, $a)) { + continue; + } $k = self::PREFIX_VIRTUAL.$k; } diff --git a/lib/symfony/var-dumper/Caster/DOMCaster.php b/lib/symfony/var-dumper/Caster/DOMCaster.php index 65151b4f4..fef3d432a 100644 --- a/lib/symfony/var-dumper/Caster/DOMCaster.php +++ b/lib/symfony/var-dumper/Caster/DOMCaster.php @@ -21,44 +21,44 @@ use Symfony\Component\VarDumper\Cloner\Stub; class DOMCaster { private static $errorCodes = [ - DOM_PHP_ERR => 'DOM_PHP_ERR', - DOM_INDEX_SIZE_ERR => 'DOM_INDEX_SIZE_ERR', - DOMSTRING_SIZE_ERR => 'DOMSTRING_SIZE_ERR', - DOM_HIERARCHY_REQUEST_ERR => 'DOM_HIERARCHY_REQUEST_ERR', - DOM_WRONG_DOCUMENT_ERR => 'DOM_WRONG_DOCUMENT_ERR', - DOM_INVALID_CHARACTER_ERR => 'DOM_INVALID_CHARACTER_ERR', - DOM_NO_DATA_ALLOWED_ERR => 'DOM_NO_DATA_ALLOWED_ERR', - DOM_NO_MODIFICATION_ALLOWED_ERR => 'DOM_NO_MODIFICATION_ALLOWED_ERR', - DOM_NOT_FOUND_ERR => 'DOM_NOT_FOUND_ERR', - DOM_NOT_SUPPORTED_ERR => 'DOM_NOT_SUPPORTED_ERR', - DOM_INUSE_ATTRIBUTE_ERR => 'DOM_INUSE_ATTRIBUTE_ERR', - DOM_INVALID_STATE_ERR => 'DOM_INVALID_STATE_ERR', - DOM_SYNTAX_ERR => 'DOM_SYNTAX_ERR', - DOM_INVALID_MODIFICATION_ERR => 'DOM_INVALID_MODIFICATION_ERR', - DOM_NAMESPACE_ERR => 'DOM_NAMESPACE_ERR', - DOM_INVALID_ACCESS_ERR => 'DOM_INVALID_ACCESS_ERR', - DOM_VALIDATION_ERR => 'DOM_VALIDATION_ERR', + \DOM_PHP_ERR => 'DOM_PHP_ERR', + \DOM_INDEX_SIZE_ERR => 'DOM_INDEX_SIZE_ERR', + \DOMSTRING_SIZE_ERR => 'DOMSTRING_SIZE_ERR', + \DOM_HIERARCHY_REQUEST_ERR => 'DOM_HIERARCHY_REQUEST_ERR', + \DOM_WRONG_DOCUMENT_ERR => 'DOM_WRONG_DOCUMENT_ERR', + \DOM_INVALID_CHARACTER_ERR => 'DOM_INVALID_CHARACTER_ERR', + \DOM_NO_DATA_ALLOWED_ERR => 'DOM_NO_DATA_ALLOWED_ERR', + \DOM_NO_MODIFICATION_ALLOWED_ERR => 'DOM_NO_MODIFICATION_ALLOWED_ERR', + \DOM_NOT_FOUND_ERR => 'DOM_NOT_FOUND_ERR', + \DOM_NOT_SUPPORTED_ERR => 'DOM_NOT_SUPPORTED_ERR', + \DOM_INUSE_ATTRIBUTE_ERR => 'DOM_INUSE_ATTRIBUTE_ERR', + \DOM_INVALID_STATE_ERR => 'DOM_INVALID_STATE_ERR', + \DOM_SYNTAX_ERR => 'DOM_SYNTAX_ERR', + \DOM_INVALID_MODIFICATION_ERR => 'DOM_INVALID_MODIFICATION_ERR', + \DOM_NAMESPACE_ERR => 'DOM_NAMESPACE_ERR', + \DOM_INVALID_ACCESS_ERR => 'DOM_INVALID_ACCESS_ERR', + \DOM_VALIDATION_ERR => 'DOM_VALIDATION_ERR', ]; private static $nodeTypes = [ - XML_ELEMENT_NODE => 'XML_ELEMENT_NODE', - XML_ATTRIBUTE_NODE => 'XML_ATTRIBUTE_NODE', - XML_TEXT_NODE => 'XML_TEXT_NODE', - XML_CDATA_SECTION_NODE => 'XML_CDATA_SECTION_NODE', - XML_ENTITY_REF_NODE => 'XML_ENTITY_REF_NODE', - XML_ENTITY_NODE => 'XML_ENTITY_NODE', - XML_PI_NODE => 'XML_PI_NODE', - XML_COMMENT_NODE => 'XML_COMMENT_NODE', - XML_DOCUMENT_NODE => 'XML_DOCUMENT_NODE', - XML_DOCUMENT_TYPE_NODE => 'XML_DOCUMENT_TYPE_NODE', - XML_DOCUMENT_FRAG_NODE => 'XML_DOCUMENT_FRAG_NODE', - XML_NOTATION_NODE => 'XML_NOTATION_NODE', - XML_HTML_DOCUMENT_NODE => 'XML_HTML_DOCUMENT_NODE', - XML_DTD_NODE => 'XML_DTD_NODE', - XML_ELEMENT_DECL_NODE => 'XML_ELEMENT_DECL_NODE', - XML_ATTRIBUTE_DECL_NODE => 'XML_ATTRIBUTE_DECL_NODE', - XML_ENTITY_DECL_NODE => 'XML_ENTITY_DECL_NODE', - XML_NAMESPACE_DECL_NODE => 'XML_NAMESPACE_DECL_NODE', + \XML_ELEMENT_NODE => 'XML_ELEMENT_NODE', + \XML_ATTRIBUTE_NODE => 'XML_ATTRIBUTE_NODE', + \XML_TEXT_NODE => 'XML_TEXT_NODE', + \XML_CDATA_SECTION_NODE => 'XML_CDATA_SECTION_NODE', + \XML_ENTITY_REF_NODE => 'XML_ENTITY_REF_NODE', + \XML_ENTITY_NODE => 'XML_ENTITY_NODE', + \XML_PI_NODE => 'XML_PI_NODE', + \XML_COMMENT_NODE => 'XML_COMMENT_NODE', + \XML_DOCUMENT_NODE => 'XML_DOCUMENT_NODE', + \XML_DOCUMENT_TYPE_NODE => 'XML_DOCUMENT_TYPE_NODE', + \XML_DOCUMENT_FRAG_NODE => 'XML_DOCUMENT_FRAG_NODE', + \XML_NOTATION_NODE => 'XML_NOTATION_NODE', + \XML_HTML_DOCUMENT_NODE => 'XML_HTML_DOCUMENT_NODE', + \XML_DTD_NODE => 'XML_DTD_NODE', + \XML_ELEMENT_DECL_NODE => 'XML_ELEMENT_DECL_NODE', + \XML_ATTRIBUTE_DECL_NODE => 'XML_ATTRIBUTE_DECL_NODE', + \XML_ENTITY_DECL_NODE => 'XML_ENTITY_DECL_NODE', + \XML_NAMESPACE_DECL_NODE => 'XML_NAMESPACE_DECL_NODE', ]; public static function castException(\DOMException $e, array $a, Stub $stub, $isNested) diff --git a/lib/symfony/var-dumper/Caster/DateCaster.php b/lib/symfony/var-dumper/Caster/DateCaster.php index f3258b19a..70f229a0d 100644 --- a/lib/symfony/var-dumper/Caster/DateCaster.php +++ b/lib/symfony/var-dumper/Caster/DateCaster.php @@ -31,7 +31,11 @@ class DateCaster .($location ? ($d->format('I') ? "\nDST On" : "\nDST Off") : '') ; - $a = []; + unset( + $a[Caster::PREFIX_DYNAMIC.'date'], + $a[Caster::PREFIX_DYNAMIC.'timezone'], + $a[Caster::PREFIX_DYNAMIC.'timezone_type'] + ); $a[$prefix.'date'] = new ConstStub(self::formatDateTime($d, $location ? ' e (P)' : ' P'), $title); $stub->class .= $d->format(' @U'); diff --git a/lib/symfony/var-dumper/Caster/ExceptionCaster.php b/lib/symfony/var-dumper/Caster/ExceptionCaster.php index e0acbe39d..62b57402f 100644 --- a/lib/symfony/var-dumper/Caster/ExceptionCaster.php +++ b/lib/symfony/var-dumper/Caster/ExceptionCaster.php @@ -25,21 +25,21 @@ class ExceptionCaster public static $srcContext = 1; public static $traceArgs = true; public static $errorTypes = [ - E_DEPRECATED => 'E_DEPRECATED', - E_USER_DEPRECATED => 'E_USER_DEPRECATED', - E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR', - E_ERROR => 'E_ERROR', - E_WARNING => 'E_WARNING', - E_PARSE => 'E_PARSE', - E_NOTICE => 'E_NOTICE', - E_CORE_ERROR => 'E_CORE_ERROR', - E_CORE_WARNING => 'E_CORE_WARNING', - E_COMPILE_ERROR => 'E_COMPILE_ERROR', - E_COMPILE_WARNING => 'E_COMPILE_WARNING', - E_USER_ERROR => 'E_USER_ERROR', - E_USER_WARNING => 'E_USER_WARNING', - E_USER_NOTICE => 'E_USER_NOTICE', - E_STRICT => 'E_STRICT', + \E_DEPRECATED => 'E_DEPRECATED', + \E_USER_DEPRECATED => 'E_USER_DEPRECATED', + \E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR', + \E_ERROR => 'E_ERROR', + \E_WARNING => 'E_WARNING', + \E_PARSE => 'E_PARSE', + \E_NOTICE => 'E_NOTICE', + \E_CORE_ERROR => 'E_CORE_ERROR', + \E_CORE_WARNING => 'E_CORE_WARNING', + \E_COMPILE_ERROR => 'E_COMPILE_ERROR', + \E_COMPILE_WARNING => 'E_COMPILE_WARNING', + \E_USER_ERROR => 'E_USER_ERROR', + \E_USER_WARNING => 'E_USER_WARNING', + \E_USER_NOTICE => 'E_USER_NOTICE', + \E_STRICT => 'E_STRICT', ]; private static $framesCache = []; diff --git a/lib/symfony/var-dumper/Caster/MongoCaster.php b/lib/symfony/var-dumper/Caster/MongoCaster.php index 3b8fb338e..98f1b8e25 100644 --- a/lib/symfony/var-dumper/Caster/MongoCaster.php +++ b/lib/symfony/var-dumper/Caster/MongoCaster.php @@ -13,7 +13,7 @@ namespace Symfony\Component\VarDumper\Caster; use Symfony\Component\VarDumper\Cloner\Stub; -@trigger_error('The '.__NAMESPACE__.'\MongoCaster class is deprecated since Symfony 3.4 and will be removed in 4.0.', E_USER_DEPRECATED); +@trigger_error('The '.__NAMESPACE__.'\MongoCaster class is deprecated since Symfony 3.4 and will be removed in 4.0.', \E_USER_DEPRECATED); /** * Casts classes from the MongoDb extension to array representation. diff --git a/lib/symfony/var-dumper/Caster/PgSqlCaster.php b/lib/symfony/var-dumper/Caster/PgSqlCaster.php index cd6bf5b5f..fe1f0cc8d 100644 --- a/lib/symfony/var-dumper/Caster/PgSqlCaster.php +++ b/lib/symfony/var-dumper/Caster/PgSqlCaster.php @@ -34,37 +34,37 @@ class PgSqlCaster ]; private static $transactionStatus = [ - PGSQL_TRANSACTION_IDLE => 'PGSQL_TRANSACTION_IDLE', - PGSQL_TRANSACTION_ACTIVE => 'PGSQL_TRANSACTION_ACTIVE', - PGSQL_TRANSACTION_INTRANS => 'PGSQL_TRANSACTION_INTRANS', - PGSQL_TRANSACTION_INERROR => 'PGSQL_TRANSACTION_INERROR', - PGSQL_TRANSACTION_UNKNOWN => 'PGSQL_TRANSACTION_UNKNOWN', + \PGSQL_TRANSACTION_IDLE => 'PGSQL_TRANSACTION_IDLE', + \PGSQL_TRANSACTION_ACTIVE => 'PGSQL_TRANSACTION_ACTIVE', + \PGSQL_TRANSACTION_INTRANS => 'PGSQL_TRANSACTION_INTRANS', + \PGSQL_TRANSACTION_INERROR => 'PGSQL_TRANSACTION_INERROR', + \PGSQL_TRANSACTION_UNKNOWN => 'PGSQL_TRANSACTION_UNKNOWN', ]; private static $resultStatus = [ - PGSQL_EMPTY_QUERY => 'PGSQL_EMPTY_QUERY', - PGSQL_COMMAND_OK => 'PGSQL_COMMAND_OK', - PGSQL_TUPLES_OK => 'PGSQL_TUPLES_OK', - PGSQL_COPY_OUT => 'PGSQL_COPY_OUT', - PGSQL_COPY_IN => 'PGSQL_COPY_IN', - PGSQL_BAD_RESPONSE => 'PGSQL_BAD_RESPONSE', - PGSQL_NONFATAL_ERROR => 'PGSQL_NONFATAL_ERROR', - PGSQL_FATAL_ERROR => 'PGSQL_FATAL_ERROR', + \PGSQL_EMPTY_QUERY => 'PGSQL_EMPTY_QUERY', + \PGSQL_COMMAND_OK => 'PGSQL_COMMAND_OK', + \PGSQL_TUPLES_OK => 'PGSQL_TUPLES_OK', + \PGSQL_COPY_OUT => 'PGSQL_COPY_OUT', + \PGSQL_COPY_IN => 'PGSQL_COPY_IN', + \PGSQL_BAD_RESPONSE => 'PGSQL_BAD_RESPONSE', + \PGSQL_NONFATAL_ERROR => 'PGSQL_NONFATAL_ERROR', + \PGSQL_FATAL_ERROR => 'PGSQL_FATAL_ERROR', ]; private static $diagCodes = [ - 'severity' => PGSQL_DIAG_SEVERITY, - 'sqlstate' => PGSQL_DIAG_SQLSTATE, - 'message' => PGSQL_DIAG_MESSAGE_PRIMARY, - 'detail' => PGSQL_DIAG_MESSAGE_DETAIL, - 'hint' => PGSQL_DIAG_MESSAGE_HINT, - 'statement position' => PGSQL_DIAG_STATEMENT_POSITION, - 'internal position' => PGSQL_DIAG_INTERNAL_POSITION, - 'internal query' => PGSQL_DIAG_INTERNAL_QUERY, - 'context' => PGSQL_DIAG_CONTEXT, - 'file' => PGSQL_DIAG_SOURCE_FILE, - 'line' => PGSQL_DIAG_SOURCE_LINE, - 'function' => PGSQL_DIAG_SOURCE_FUNCTION, + 'severity' => \PGSQL_DIAG_SEVERITY, + 'sqlstate' => \PGSQL_DIAG_SQLSTATE, + 'message' => \PGSQL_DIAG_MESSAGE_PRIMARY, + 'detail' => \PGSQL_DIAG_MESSAGE_DETAIL, + 'hint' => \PGSQL_DIAG_MESSAGE_HINT, + 'statement position' => \PGSQL_DIAG_STATEMENT_POSITION, + 'internal position' => \PGSQL_DIAG_INTERNAL_POSITION, + 'internal query' => \PGSQL_DIAG_INTERNAL_QUERY, + 'context' => \PGSQL_DIAG_CONTEXT, + 'file' => \PGSQL_DIAG_SOURCE_FILE, + 'line' => \PGSQL_DIAG_SOURCE_LINE, + 'function' => \PGSQL_DIAG_SOURCE_FUNCTION, ]; public static function castLargeObject($lo, array $a, Stub $stub, $isNested) @@ -77,7 +77,7 @@ class PgSqlCaster public static function castLink($link, array $a, Stub $stub, $isNested) { $a['status'] = pg_connection_status($link); - $a['status'] = new ConstStub(PGSQL_CONNECTION_OK === $a['status'] ? 'PGSQL_CONNECTION_OK' : 'PGSQL_CONNECTION_BAD', $a['status']); + $a['status'] = new ConstStub(\PGSQL_CONNECTION_OK === $a['status'] ? 'PGSQL_CONNECTION_OK' : 'PGSQL_CONNECTION_BAD', $a['status']); $a['busy'] = pg_connection_busy($link); $a['transaction'] = pg_transaction_status($link); @@ -113,7 +113,7 @@ class PgSqlCaster if (isset(self::$resultStatus[$a['status']])) { $a['status'] = new ConstStub(self::$resultStatus[$a['status']], $a['status']); } - $a['command-completion tag'] = pg_result_status($result, PGSQL_STATUS_STRING); + $a['command-completion tag'] = pg_result_status($result, \PGSQL_STATUS_STRING); if (-1 === $a['num rows']) { foreach (self::$diagCodes as $k => $v) { diff --git a/lib/symfony/var-dumper/Caster/ReflectionCaster.php b/lib/symfony/var-dumper/Caster/ReflectionCaster.php index 1543bbfdf..f19886172 100644 --- a/lib/symfony/var-dumper/Caster/ReflectionCaster.php +++ b/lib/symfony/var-dumper/Caster/ReflectionCaster.php @@ -91,7 +91,7 @@ class ReflectionCaster $prefix = Caster::PREFIX_VIRTUAL; $a += [ - $prefix.'name' => $c instanceof \ReflectionNamedType ? $c->getName() : $c->__toString(), + $prefix.'name' => $c instanceof \ReflectionNamedType ? $c->getName() : (string) $c, $prefix.'allowsNull' => $c->allowsNull(), $prefix.'isBuiltin' => $c->isBuiltin(), ]; @@ -114,7 +114,7 @@ class ReflectionCaster 'file' => $c->getExecutingFile(), 'line' => $c->getExecutingLine(), ]; - if ($trace = $c->getTrace(DEBUG_BACKTRACE_IGNORE_ARGS)) { + if ($trace = $c->getTrace(\DEBUG_BACKTRACE_IGNORE_ARGS)) { $function = new \ReflectionGenerator($c->getExecutingGenerator()); array_unshift($trace, [ 'function' => 'yield', @@ -178,7 +178,7 @@ class ReflectionCaster if (isset($a[$prefix.'returnType'])) { $v = $a[$prefix.'returnType']; - $v = $v instanceof \ReflectionNamedType ? $v->getName() : $v->__toString(); + $v = $v instanceof \ReflectionNamedType ? $v->getName() : (string) $v; $a[$prefix.'returnType'] = new ClassStub($a[$prefix.'returnType']->allowsNull() ? '?'.$v : $v, [class_exists($v, false) || interface_exists($v, false) || trait_exists($v, false) ? $v : '', '']); } if (isset($a[$prefix.'class'])) { @@ -247,7 +247,7 @@ class ReflectionCaster if (method_exists($c, 'getType')) { if ($v = $c->getType()) { - $a[$prefix.'typeHint'] = $v instanceof \ReflectionNamedType ? $v->getName() : $v->__toString(); + $a[$prefix.'typeHint'] = $v instanceof \ReflectionNamedType ? $v->getName() : (string) $v; } } elseif (preg_match('/^(?:[^ ]++ ){4}([a-zA-Z_\x7F-\xFF][^ ]++)/', $c, $v)) { $a[$prefix.'typeHint'] = $v[1]; @@ -333,6 +333,10 @@ class ReflectionCaster private static function addMap(&$a, \Reflector $c, $map, $prefix = Caster::PREFIX_VIRTUAL) { foreach ($map as $k => $m) { + if (\PHP_VERSION_ID >= 80000 && 'isDisabled' === $k) { + continue; + } + if (method_exists($c, $m) && false !== ($m = $c->$m()) && null !== $m) { $a[$prefix.$k] = $m instanceof \Reflector ? $m->name : $m; } diff --git a/lib/symfony/var-dumper/Caster/ResourceCaster.php b/lib/symfony/var-dumper/Caster/ResourceCaster.php index 3cdb27c30..eb11aee1f 100644 --- a/lib/symfony/var-dumper/Caster/ResourceCaster.php +++ b/lib/symfony/var-dumper/Caster/ResourceCaster.php @@ -20,6 +20,11 @@ use Symfony\Component\VarDumper\Cloner\Stub; */ class ResourceCaster { + /** + * @param \CurlHandle|resource $h + * + * @return array + */ public static function castCurl($h, array $a, Stub $stub, $isNested) { return curl_getinfo($h); diff --git a/lib/symfony/var-dumper/Caster/SplCaster.php b/lib/symfony/var-dumper/Caster/SplCaster.php index 283c5613d..360a1a416 100644 --- a/lib/symfony/var-dumper/Caster/SplCaster.php +++ b/lib/symfony/var-dumper/Caster/SplCaster.php @@ -89,11 +89,35 @@ class SplCaster ]; $prefix = Caster::PREFIX_VIRTUAL; + unset($a["\0SplFileInfo\0fileName"]); + unset($a["\0SplFileInfo\0pathName"]); - if (false === $c->getPathname()) { - $a[$prefix.'⚠'] = 'The parent constructor was not called: the object is in an invalid state'; + if (\PHP_VERSION_ID < 80000) { + if (false === $c->getPathname()) { + $a[$prefix.'⚠'] = 'The parent constructor was not called: the object is in an invalid state'; - return $a; + return $a; + } + } else { + try { + $c->isReadable(); + } catch (\RuntimeException $e) { + if ('Object not initialized' !== $e->getMessage()) { + throw $e; + } + + $a[$prefix.'⚠'] = 'The parent constructor was not called: the object is in an invalid state'; + + return $a; + } catch (\Error $e) { + if ('Object not initialized' !== $e->getMessage()) { + throw $e; + } + + $a[$prefix.'⚠'] = 'The parent constructor was not called: the object is in an invalid state'; + + return $a; + } } foreach ($map as $key => $accessor) { @@ -158,19 +182,11 @@ class SplCaster return $a; } - public static function castFixedArray(\SplFixedArray $c, array $a, Stub $stub, $isNested) - { - $a += [ - Caster::PREFIX_VIRTUAL.'storage' => $c->toArray(), - ]; - - return $a; - } - public static function castObjectStorage(\SplObjectStorage $c, array $a, Stub $stub, $isNested) { $storage = []; unset($a[Caster::PREFIX_DYNAMIC."\0gcdata"]); // Don't hit https://bugs.php.net/65967 + unset($a["\0SplObjectStorage\0storage"]); $clone = clone $c; foreach ($clone as $obj) { @@ -197,14 +213,16 @@ class SplCaster private static function castSplArray($c, array $a, Stub $stub, $isNested) { $prefix = Caster::PREFIX_VIRTUAL; - $class = $stub->class; $flags = $c->getFlags(); if (!($flags & \ArrayObject::STD_PROP_LIST)) { $c->setFlags(\ArrayObject::STD_PROP_LIST); - $a = Caster::castObject($c, $class); + $a = Caster::castObject($c, \get_class($c), method_exists($c, '__debugInfo'), $stub->class); $c->setFlags($flags); } + if (\PHP_VERSION_ID < 70400) { + $a[$prefix.'storage'] = $c->getArrayCopy(); + } $a += [ $prefix.'flag::STD_PROP_LIST' => (bool) ($flags & \ArrayObject::STD_PROP_LIST), $prefix.'flag::ARRAY_AS_PROPS' => (bool) ($flags & \ArrayObject::ARRAY_AS_PROPS), @@ -212,7 +230,6 @@ class SplCaster if ($c instanceof \ArrayObject) { $a[$prefix.'iteratorClass'] = new ClassStub($c->getIteratorClass()); } - $a[$prefix.'storage'] = $c->getArrayCopy(); return $a; } diff --git a/lib/symfony/var-dumper/Caster/XmlResourceCaster.php b/lib/symfony/var-dumper/Caster/XmlResourceCaster.php index 117138c78..99c148648 100644 --- a/lib/symfony/var-dumper/Caster/XmlResourceCaster.php +++ b/lib/symfony/var-dumper/Caster/XmlResourceCaster.php @@ -21,28 +21,28 @@ use Symfony\Component\VarDumper\Cloner\Stub; class XmlResourceCaster { private static $xmlErrors = [ - XML_ERROR_NONE => 'XML_ERROR_NONE', - XML_ERROR_NO_MEMORY => 'XML_ERROR_NO_MEMORY', - XML_ERROR_SYNTAX => 'XML_ERROR_SYNTAX', - XML_ERROR_NO_ELEMENTS => 'XML_ERROR_NO_ELEMENTS', - XML_ERROR_INVALID_TOKEN => 'XML_ERROR_INVALID_TOKEN', - XML_ERROR_UNCLOSED_TOKEN => 'XML_ERROR_UNCLOSED_TOKEN', - XML_ERROR_PARTIAL_CHAR => 'XML_ERROR_PARTIAL_CHAR', - XML_ERROR_TAG_MISMATCH => 'XML_ERROR_TAG_MISMATCH', - XML_ERROR_DUPLICATE_ATTRIBUTE => 'XML_ERROR_DUPLICATE_ATTRIBUTE', - XML_ERROR_JUNK_AFTER_DOC_ELEMENT => 'XML_ERROR_JUNK_AFTER_DOC_ELEMENT', - XML_ERROR_PARAM_ENTITY_REF => 'XML_ERROR_PARAM_ENTITY_REF', - XML_ERROR_UNDEFINED_ENTITY => 'XML_ERROR_UNDEFINED_ENTITY', - XML_ERROR_RECURSIVE_ENTITY_REF => 'XML_ERROR_RECURSIVE_ENTITY_REF', - XML_ERROR_ASYNC_ENTITY => 'XML_ERROR_ASYNC_ENTITY', - XML_ERROR_BAD_CHAR_REF => 'XML_ERROR_BAD_CHAR_REF', - XML_ERROR_BINARY_ENTITY_REF => 'XML_ERROR_BINARY_ENTITY_REF', - XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF => 'XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF', - XML_ERROR_MISPLACED_XML_PI => 'XML_ERROR_MISPLACED_XML_PI', - XML_ERROR_UNKNOWN_ENCODING => 'XML_ERROR_UNKNOWN_ENCODING', - XML_ERROR_INCORRECT_ENCODING => 'XML_ERROR_INCORRECT_ENCODING', - XML_ERROR_UNCLOSED_CDATA_SECTION => 'XML_ERROR_UNCLOSED_CDATA_SECTION', - XML_ERROR_EXTERNAL_ENTITY_HANDLING => 'XML_ERROR_EXTERNAL_ENTITY_HANDLING', + \XML_ERROR_NONE => 'XML_ERROR_NONE', + \XML_ERROR_NO_MEMORY => 'XML_ERROR_NO_MEMORY', + \XML_ERROR_SYNTAX => 'XML_ERROR_SYNTAX', + \XML_ERROR_NO_ELEMENTS => 'XML_ERROR_NO_ELEMENTS', + \XML_ERROR_INVALID_TOKEN => 'XML_ERROR_INVALID_TOKEN', + \XML_ERROR_UNCLOSED_TOKEN => 'XML_ERROR_UNCLOSED_TOKEN', + \XML_ERROR_PARTIAL_CHAR => 'XML_ERROR_PARTIAL_CHAR', + \XML_ERROR_TAG_MISMATCH => 'XML_ERROR_TAG_MISMATCH', + \XML_ERROR_DUPLICATE_ATTRIBUTE => 'XML_ERROR_DUPLICATE_ATTRIBUTE', + \XML_ERROR_JUNK_AFTER_DOC_ELEMENT => 'XML_ERROR_JUNK_AFTER_DOC_ELEMENT', + \XML_ERROR_PARAM_ENTITY_REF => 'XML_ERROR_PARAM_ENTITY_REF', + \XML_ERROR_UNDEFINED_ENTITY => 'XML_ERROR_UNDEFINED_ENTITY', + \XML_ERROR_RECURSIVE_ENTITY_REF => 'XML_ERROR_RECURSIVE_ENTITY_REF', + \XML_ERROR_ASYNC_ENTITY => 'XML_ERROR_ASYNC_ENTITY', + \XML_ERROR_BAD_CHAR_REF => 'XML_ERROR_BAD_CHAR_REF', + \XML_ERROR_BINARY_ENTITY_REF => 'XML_ERROR_BINARY_ENTITY_REF', + \XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF => 'XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF', + \XML_ERROR_MISPLACED_XML_PI => 'XML_ERROR_MISPLACED_XML_PI', + \XML_ERROR_UNKNOWN_ENCODING => 'XML_ERROR_UNKNOWN_ENCODING', + \XML_ERROR_INCORRECT_ENCODING => 'XML_ERROR_INCORRECT_ENCODING', + \XML_ERROR_UNCLOSED_CDATA_SECTION => 'XML_ERROR_UNCLOSED_CDATA_SECTION', + \XML_ERROR_EXTERNAL_ENTITY_HANDLING => 'XML_ERROR_EXTERNAL_ENTITY_HANDLING', ]; public static function castXml($h, array $a, Stub $stub, $isNested) diff --git a/lib/symfony/var-dumper/Cloner/AbstractCloner.php b/lib/symfony/var-dumper/Cloner/AbstractCloner.php index 10d78b244..76b55b478 100644 --- a/lib/symfony/var-dumper/Cloner/AbstractCloner.php +++ b/lib/symfony/var-dumper/Cloner/AbstractCloner.php @@ -45,6 +45,7 @@ abstract class AbstractCloner implements ClonerInterface 'Doctrine\Common\Proxy\Proxy' => ['Symfony\Component\VarDumper\Caster\DoctrineCaster', 'castCommonProxy'], 'Doctrine\ORM\Proxy\Proxy' => ['Symfony\Component\VarDumper\Caster\DoctrineCaster', 'castOrmProxy'], 'Doctrine\ORM\PersistentCollection' => ['Symfony\Component\VarDumper\Caster\DoctrineCaster', 'castPersistentCollection'], + 'Doctrine\Persistence\ObjectManager' => ['Symfony\Component\VarDumper\Caster\StubCaster', 'cutInternals'], 'DOMException' => ['Symfony\Component\VarDumper\Caster\DOMCaster', 'castException'], 'DOMStringList' => ['Symfony\Component\VarDumper\Caster\DOMCaster', 'castLength'], @@ -101,7 +102,6 @@ abstract class AbstractCloner implements ClonerInterface 'SplDoublyLinkedList' => ['Symfony\Component\VarDumper\Caster\SplCaster', 'castDoublyLinkedList'], 'SplFileInfo' => ['Symfony\Component\VarDumper\Caster\SplCaster', 'castFileInfo'], 'SplFileObject' => ['Symfony\Component\VarDumper\Caster\SplCaster', 'castFileObject'], - 'SplFixedArray' => ['Symfony\Component\VarDumper\Caster\SplCaster', 'castFixedArray'], 'SplHeap' => ['Symfony\Component\VarDumper\Caster\SplCaster', 'castHeap'], 'SplObjectStorage' => ['Symfony\Component\VarDumper\Caster\SplCaster', 'castObjectStorage'], 'SplPriorityQueue' => ['Symfony\Component\VarDumper\Caster\SplCaster', 'castHeap'], @@ -117,7 +117,9 @@ abstract class AbstractCloner implements ClonerInterface 'DateTimeZone' => ['Symfony\Component\VarDumper\Caster\DateCaster', 'castTimeZone'], 'DatePeriod' => ['Symfony\Component\VarDumper\Caster\DateCaster', 'castPeriod'], + 'CurlHandle' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castCurl'], ':curl' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castCurl'], + ':dba' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castDba'], ':dba persistent' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castDba'], ':gd' => ['Symfony\Component\VarDumper\Caster\ResourceCaster', 'castGd'], @@ -216,7 +218,7 @@ abstract class AbstractCloner implements ClonerInterface public function cloneVar($var, $filter = 0) { $this->prevErrorHandler = set_error_handler(function ($type, $msg, $file, $line, $context = []) { - if (E_RECOVERABLE_ERROR === $type || E_USER_ERROR === $type) { + if (\E_RECOVERABLE_ERROR === $type || \E_USER_ERROR === $type) { // Cloner never dies throw new \ErrorException($msg, 0, $type, $file, $line); } @@ -265,8 +267,8 @@ abstract class AbstractCloner implements ClonerInterface $obj = $stub->value; $class = $stub->class; - if (isset($class[15]) && "\0" === $class[15] && 0 === strpos($class, "class@anonymous\x00")) { - $stub->class = get_parent_class($class).'@anonymous'; + if ((\PHP_VERSION_ID >= 80000 || (isset($class[15]) && "\0" === $class[15])) && false !== strpos($class, "@anonymous\0")) { + $stub->class = \PHP_VERSION_ID < 80000 ? (get_parent_class($class) ?: key(class_implements($class)) ?: 'class').'@anonymous' : get_debug_type($obj); } if (isset($this->classInfo[$class])) { list($i, $parents, $hasDebugInfo) = $this->classInfo[$class]; @@ -288,7 +290,7 @@ abstract class AbstractCloner implements ClonerInterface $this->classInfo[$class] = [$i, $parents, $hasDebugInfo]; } - $a = Caster::castObject($obj, $class, $hasDebugInfo); + $a = Caster::castObject($obj, $class, $hasDebugInfo, $stub->class); try { while ($i--) { diff --git a/lib/symfony/var-dumper/Cloner/Data.php b/lib/symfony/var-dumper/Cloner/Data.php index d14c5aa00..397372079 100644 --- a/lib/symfony/var-dumper/Cloner/Data.php +++ b/lib/symfony/var-dumper/Cloner/Data.php @@ -114,7 +114,7 @@ class Data implements \ArrayAccess, \Countable, \IteratorAggregate public function getIterator() { if (!\is_array($value = $this->getValue())) { - throw new \LogicException(sprintf('%s object holds non-iterable type "%s".', self::class, \gettype($value))); + throw new \LogicException(sprintf('"%s" object holds non-iterable type "%s".', self::class, \gettype($value))); } foreach ($value as $k => $v) { @@ -306,7 +306,7 @@ class Data implements \ArrayAccess, \Countable, \IteratorAggregate } } elseif (Stub::TYPE_REF === $item->type) { if ($item->handle) { - if (!isset($refs[$r = $item->handle - (PHP_INT_MAX >> 1)])) { + if (!isset($refs[$r = $item->handle - (\PHP_INT_MAX >> 1)])) { $cursor->refIndex = $refs[$r] = $cursor->refIndex ?: ++$refs[0]; } else { $firstSeen = false; @@ -374,7 +374,7 @@ class Data implements \ArrayAccess, \Countable, \IteratorAggregate break; default: - throw new \RuntimeException(sprintf('Unexpected Stub type: %s', $item->type)); + throw new \RuntimeException(sprintf('Unexpected Stub type: "%s".', $item->type)); } } elseif ('array' === $type) { $dumper->enterHash($cursor, Cursor::HASH_INDEXED, 0, false); diff --git a/lib/symfony/var-dumper/Cloner/Stub.php b/lib/symfony/var-dumper/Cloner/Stub.php index 27dd3ef32..a56120ce3 100644 --- a/lib/symfony/var-dumper/Cloner/Stub.php +++ b/lib/symfony/var-dumper/Cloner/Stub.php @@ -48,7 +48,7 @@ class Stub { $properties = []; - if (!isset(self::$defaultProperties[$c = \get_class($this)])) { + if (!isset(self::$defaultProperties[$c = static::class])) { self::$defaultProperties[$c] = get_class_vars($c); foreach ((new \ReflectionClass($c))->getStaticProperties() as $k => $v) { diff --git a/lib/symfony/var-dumper/Cloner/VarCloner.php b/lib/symfony/var-dumper/Cloner/VarCloner.php index ab44a8d76..8c4221220 100644 --- a/lib/symfony/var-dumper/Cloner/VarCloner.php +++ b/lib/symfony/var-dumper/Cloner/VarCloner.php @@ -48,8 +48,8 @@ class VarCloner extends AbstractCloner // or null if the original value is used directly if (!self::$hashMask) { - self::$gid = uniqid(mt_rand(), true); // Unique string used to detect the special $GLOBALS variable self::initHashMask(); + self::$gid = md5(dechex(self::$hashMask)); // Unique string used to detect the special $GLOBALS variable } $gid = self::$gid; $hashMask = self::$hashMask; @@ -120,7 +120,6 @@ class VarCloner extends AbstractCloner case \is_int($v): case \is_float($v): continue 2; - case \is_string($v): if ('' === $v) { continue 2; @@ -248,7 +247,7 @@ class VarCloner extends AbstractCloner $stub->position = $len++; } elseif ($pos < $maxItems) { if ($maxItems < $pos += \count($a)) { - $a = \array_slice($a, 0, $maxItems - $pos); + $a = \array_slice($a, 0, $maxItems - $pos, true); if ($stub->cut >= 0) { $stub->cut += $pos - $maxItems; } @@ -310,7 +309,7 @@ class VarCloner extends AbstractCloner private static function initHashMask() { $obj = (object) []; - self::$hashOffset = 16 - PHP_INT_SIZE; + self::$hashOffset = 16 - \PHP_INT_SIZE; self::$hashMask = -1; if (\defined('HHVM_VERSION')) { @@ -318,7 +317,7 @@ class VarCloner extends AbstractCloner } else { // check if we are nested in an output buffering handler to prevent a fatal error with ob_start() below $obFuncs = ['ob_clean', 'ob_end_clean', 'ob_flush', 'ob_end_flush', 'ob_get_contents', 'ob_get_flush']; - foreach (debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS) as $frame) { + foreach (debug_backtrace(\DEBUG_BACKTRACE_IGNORE_ARGS) as $frame) { if (isset($frame['function'][0]) && !isset($frame['class']) && 'o' === $frame['function'][0] && \in_array($frame['function'], $obFuncs)) { $frame['line'] = 0; break; @@ -331,6 +330,6 @@ class VarCloner extends AbstractCloner } } - self::$hashMask ^= hexdec(substr(spl_object_hash($obj), self::$hashOffset, PHP_INT_SIZE)); + self::$hashMask ^= hexdec(substr(spl_object_hash($obj), self::$hashOffset, \PHP_INT_SIZE)); } } diff --git a/lib/symfony/var-dumper/Dumper/AbstractDumper.php b/lib/symfony/var-dumper/Dumper/AbstractDumper.php index 87195bb6a..5ea6294f3 100644 --- a/lib/symfony/var-dumper/Dumper/AbstractDumper.php +++ b/lib/symfony/var-dumper/Dumper/AbstractDumper.php @@ -126,8 +126,8 @@ abstract class AbstractDumper implements DataDumperInterface, DumperInterface $this->decimalPoint = localeconv(); $this->decimalPoint = $this->decimalPoint['decimal_point']; - if ($locale = $this->flags & (self::DUMP_COMMA_SEPARATOR | self::DUMP_TRAILING_COMMA) ? setlocale(LC_NUMERIC, 0) : null) { - setlocale(LC_NUMERIC, 'C'); + if ($locale = $this->flags & (self::DUMP_COMMA_SEPARATOR | self::DUMP_TRAILING_COMMA) ? setlocale(\LC_NUMERIC, 0) : null) { + setlocale(\LC_NUMERIC, 'C'); } if ($returnDump = true === $output) { @@ -151,7 +151,7 @@ abstract class AbstractDumper implements DataDumperInterface, DumperInterface $this->setOutput($prevOutput); } if ($locale) { - setlocale(LC_NUMERIC, $locale); + setlocale(\LC_NUMERIC, $locale); } } diff --git a/lib/symfony/var-dumper/Dumper/CliDumper.php b/lib/symfony/var-dumper/Dumper/CliDumper.php index 946df7825..4c48ab7cc 100644 --- a/lib/symfony/var-dumper/Dumper/CliDumper.php +++ b/lib/symfony/var-dumper/Dumper/CliDumper.php @@ -131,8 +131,8 @@ class CliDumper extends AbstractDumper $style = 'num'; switch (true) { - case INF === $value: $value = 'INF'; break; - case -INF === $value: $value = '-INF'; break; + case \INF === $value: $value = 'INF'; break; + case -\INF === $value: $value = '-INF'; break; case is_nan($value): $value = 'NAN'; break; default: $value = (string) $value; @@ -255,6 +255,10 @@ class CliDumper extends AbstractDumper */ public function enterHash(Cursor $cursor, $type, $class, $hasChild) { + if (null === $this->colors) { + $this->colors = $this->supportsColors(); + } + $this->dumpKey($cursor); if ($this->collapseNextHash) { diff --git a/lib/symfony/var-dumper/Dumper/HtmlDumper.php b/lib/symfony/var-dumper/Dumper/HtmlDumper.php index b2f6ee701..ccbdc96f2 100644 --- a/lib/symfony/var-dumper/Dumper/HtmlDumper.php +++ b/lib/symfony/var-dumper/Dumper/HtmlDumper.php @@ -128,7 +128,7 @@ class HtmlDumper extends CliDumper return $this->dumpHeader; } - $line = str_replace('{$options}', json_encode($this->displayOptions, JSON_FORCE_OBJECT), <<<'EOHTML' + $line = str_replace('{$options}', json_encode($this->displayOptions, \JSON_FORCE_OBJECT), <<<'EOHTML'