.ibuilder{color:#333;position:relative;border:1px solid #eee;background-image:url(/images/ibuilder/dot.svg);background-size:6px;font-size:11px;padding:1em 2em 0 2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ibuilder .ibuilder{padding:0;border:none;background:none}.ibuilder .overlap{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%;color:#fff;background:rgba(255,255,255,.75);display:grid;justify-content:center;align-content:center;align-items:center;border-radius:3px}.ibuilder .buildblock{background:#2fcd70;color:#fff;border-radius:3px;font-size:10px;font-weight:bold;padding:3px 6px;cursor:pointer}.ibuilder .instantiate-project-blocks{background:#fff;padding:20px 20px 10px;margin-bottom:20px;border:solid 1px #eee;border-radius:3px}.ibuilder .instantiate-project-blocks .separator-solid-line{margin-top:-15px}.ibuilder .actions .alert{display:block;padding:3px 5px;margin:0 0 15px 0;background:#fff;font-size:14px}.ibuilder .actions .alert a{font-weight:500}.ibuilder .actions #edit-button.btn{border-width:1px!important;padding:4px 5px;font-size:10px;letter-spacing:1px}.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported):not(.selected){border-color:#ddd}.ibuilder .panel.error{border-color:#d6372e}.ibuilder .panel.added:not(.disabled):not(.not-added):not(.NotSupported),.ibuilder .panel.added:not(.disabled):not(.not-added):not(.NotSupported) .panel,#template .ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported),#template .ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .panel{border-color:#ccc;box-shadow:0 1px 3px rgba(0,0,0,.1);background-color:#f4fbff}.ibuilder .panel.status-NotInstantiated.added:not(.disabled):not(.not-added):not(.NotSupported),.ibuilder .panel.status-NotInstantiated.added:not(.disabled):not(.not-added):not(.NotSupported) .panel,.ibuilder .panel.order-mode.block-included:not(.disabled):not(.not-added):not(.NotSupported),.ibuilder .panel.order-mode.block-included:not(.disabled):not(.not-added):not(.NotSupported) .panel{background-color:#eefaf6}.ibuilder .panel.status-NotInstantiated.added:not(.disabled):not(.not-added):not(.NotSupported) .block-title,.ibuilder .panel.order-mode.block-included:not(.disabled):not(.not-added):not(.NotSupported) .block-title{color:#2fb466}.ibuilder .panel.order-mode.block-included:not(.disabled):not(.not-added):not(.NotSupported) .block-title-frontend{color:#00a4ff}.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported):not(.selected):hover,.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported):not(.selected):hover .platform-block,#template .ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported):not(.selected):hover,#template .ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported):not(.selected):hover .platform-block{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.ibuilder .panel.status-NotInstantiated.added:not(.disabled):not(.not-added):not(.NotSupported) .panel.web,.ibuilder .panel.order-mode.block-included:not(.disabled):not(.not-added):not(.NotSupported) .panel.web{background-color:#f4fbff;border-color:rgba(0,164,255,.3)}.ibuilder .panel.added:not(.disabled):not(.not-added):not(.NotSupported) .panel-heading>.block-title-frontend{color:#00a4ff}.ibuilder .platform-block.selected{border-color:rgba(0,200,0,.5);box-shadow:0 0 0 1px rgba(0,200,0,.5)}.ibuilder .platform-block.selected .platform-block{border-color:rgba(0,200,0,.5)}.ibuilder .platform-block.selected:hover{border-color:rgba(0,200,0,.75);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 1px 1px rgba(0,200,0,.75)}.ibuilder .panel.disabled,.ibuilder .panel.NotSupported{background:#f9f9f9}.ibuilder .panel.disabled .panel,.ibuilder .panel.NotSupported .panel{background:#fcfcfc}.ibuilder .panel.not-added{background:#fcfcfc}.ibuilder .panel.disabled img,.ibuilder .panel.NotSupported img{opacity:.3}.ibuilder .panel.disabled>div>span,.ibuilder .panel.NotSupported>div>span{opacity:.9}.ibuilder .panel{color:#999;position:relative}.ibuilder .panel.platform-block{margin-top:15px;margin-bottom:30px}.ibuilder .panel.added,#template .ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported){color:#333}.ibuilder .panel.NotSupported{background:#f5f6f9;opacity:.7}.ibuilder .panel.Supported.disabled,.ibuilder .panel.Supported.not-added,.ibuilder .panel.Supported:hover{background:#fff;opacity:1}.ibuilder .panel-heading{background:transparent;padding:10px;border:none;font-size:12px;font-weight:600;color:inherit}.ibuilder .block-lbl,.ibuilder .block-sourcecode-status{padding-left:0}.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .block-lbl,.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .block-sourcecode-status{color:#0c0}.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .block-lbl.not-included,.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported).block-not-included .block-lbl,.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .block-sourcecode-status.not-included,.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported).block-not-included .block-sourcecode-status{color:#d06666}.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .block-price{color:#2fb466;padding-left:5px}.ibuilder .panel-heading>.block-title{display:block;font-size:14px;margin-bottom:2px}.ibuilder .backend>.panel-heading>.block-title{font-size:12px}.ibuilder .panel-heading>.block-title>.block-title{width:auto}.ibuilder .panel.added:not(.disabled):not(.not-added):not(.NotSupported) .panel-heading>.block-title,.ibuilder .panel.added:not(.disabled):not(.not-added):not(.NotSupported) .panel-heading>.block-title-frontend{color:#00a4ff}.ibuilder .panel .panel-heading>.block-title a,.ibuilder .panel .panel-heading>.block-title-frontend a{color:inherit}.ibuilder .panel-heading .block-title .fa,.ibuilder .panel-heading .block-title-frontend .fa{margin:0 6px 5px 0;width:10px}.ibuilder .panel-heading>a{font-size:14px;z-index:2;text-decoration:underline}.ibuilder .panel-heading .block-status,.ibuilder .panel-heading .block-instantiate{position:absolute;top:7px;right:7px;display:inline-block;margin:0;padding:0}.ibuilder .panel-heading .block-status,.ibuilder .panel-heading .block-instantiate{font-size:11px;font-weight:bold;letter-spacing:1px;text-align:center;text-shadow:none;text-decoration:none}.ibuilder .panel-heading .block-status a,.ibuilder .panel-heading .block-instantiate a{display:block;color:rgba(0,0,0,.5);background-color:rgba(255,255,255,.5);border:solid 1px rgba(0,0,0,.3);border-radius:3px;margin:0;padding:3px 6px;cursor:pointer;transition:background 150ms ease,box-shadow 150ms ease;text-align:center;text-decoration:none}.ibuilder .panel-heading .block-instantiate a:hover{text-shadow:none;text-decoration:none}.ibuilder .panel-heading .js-show-instantiate{background:none;color:#aaa;border-radius:3px;font-size:10px;font-weight:bold;padding:3px 1px;cursor:pointer;text-decoration:underline}.ibuilder .panel-heading .js-show-instantiate:hover{color:#5f5f5f}.ibuilder .panel-heading .block-status a:hover,.ibuilder .panel-heading .block-instantiate a:hover{box-shadow:0 2px 5px rgba(0,0,0,.3)}.ibuilder .panel-heading .block-status a{background-color:#ccc;color:#333}.ibuilder .panel-heading .block-status a:hover{background-color:#777;color:#fff}.ibuilder .panel-heading .btn-add-srcblock.sc-was-added:hover{background-color:#f33;border-color:#f33;color:#fff}.ibuilder .panel-heading .block-instantiate.no-info a{color:#966}.ibuilder .panel-heading .block-instantiate.inst-processing{letter-spacing:.5px}.ibuilder .panel-heading .block-instantiate.inst-processing a{border-color:#42b129;background-color:#42b129;color:#fff}.ibuilder .panel-heading .block-instantiate.inst-success a{color:#fff;background-color:#2fcd70;border-color:rgba(41,183,99,.2)}.ibuilder .panel-heading .block-instantiate.inst-success a:hover{background-color:#29b763}.ibuilder .panel-heading .block-instantiate.inst-processing a:hover{border-color:#42b129;background-color:#128100;color:#fff}.ibuilder .panel-heading .block-instantiate.inst-not a{color:#fff;background-color:rgba(0,0,0,.4);border-color:transparent}.ibuilder .panel-heading .block-instantiate.inst-not a:hover{background-color:#2fcd70;color:#fff}.ibuilder .panel-heading .block-instantiate.inst-failed a{color:#fff;background-color:#e33;border-color:transparent}.ibuilder .panel-heading .block-instantiate.inst-failed a:hover{background-color:#c33}.ibuilder .panel-heading .block-instantiate.inst-not-added a,.ibuilder .panel-heading .block-instantiate.inst-noinfo a{background-color:#eee;border:none;color:#999}.ibuilder .panel-heading .block-instantiate.inst-not-added a:hover,.ibuilder .panel-heading .block-instantiate.inst-noinfo a:hover{background-color:#2fcd70;border-color:#2fcd70;color:#fff}.ibuilder .panel-heading .status-instantiated{background-color:#d07cd4;background-image:linear-gradient(to right,#d07cd4 0%,#db78a2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startcolor',endColorstr='@endcolor',GradientType=1)}.ibuilder .panel-heading .status-queued{background-color:#91aafb;background-image:linear-gradient(to right,#91aafb 0%,#78b1f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startcolor',endColorstr='@endcolor',GradientType=1)}.ibuilder .panel-heading .status-processing{background-color:#ff9784;background-image:linear-gradient(to right,#ff9784 0%,#ffb74e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startcolor',endColorstr='@endcolor',GradientType=1)}.ibuilder .panel-heading .status-success{background-color:#7fd5bb;background-image:linear-gradient(to right,#7fd5bb 0%,#80d5de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startcolor',endColorstr='@endcolor',GradientType=1);background:#2fcd70!important}.ibuilder .panel-heading .status-fail{background-color:#ed2575;background-image:linear-gradient(to right,#ed2575 0%,#f34242 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@startcolor',endColorstr='@endcolor',GradientType=1)}.ibuilder .panel-body{padding-top:5px}.ibuilder .panel-footer{background:transparent;padding:0;position:relative;border:none}.ibuilder .panel-footer a{position:relative;margin:0;padding:10px 36px;border:none;text-align:center;width:100%;color:#999;text-decoration:none;border-radius:0;background:rgba(0,0,0,.01);font-size:130%}.ibuilder .panel-footer a:last-child{border-radius:0 0 3px 3px}.ibuilder .panel-footer>.btn>.price{font-weight:normal;letter-spacing:normal}.ibuilder .panel-footer>.btn:not(:hover)>.price{color:#2fb466}.ibuilder .panel-footer .action-icon{height:9px;margin-left:8px}.ibuilder .panel-footer .fa{position:absolute;right:12px;top:10px;margin:0;font-size:20px;line-height:20px}.ibuilder .panel-footer a:hover{background:rgba(0,0,0,.3);color:#fff;text-decoration:none}.ibuilder .panel-footer a.btn-upgrade-b{background:#f4fbf9;color:#0bbfaf}.ibuilder .panel-footer a.btn-upgrade-b:hover{background:#0bbfaf;color:#fff}.ibuilder .panel-footer a.btn-upgrade{border-radius:0;background:#fff9f6;color:#f57f36}.ibuilder .panel-footer a.btn-upgrade:hover{background:#f57f36;color:#fff}.ibuilder .panel-footer a.btn-build,.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported).added .panel-footer a.btn-build{background:#f8ffff;color:#00a4ff}.ibuilder .panel-footer a.btn-build .fa{right:9px}.ibuilder .panel-footer a.btn-inst .fa{}.ibuilder .panel-footer a.btn-build:hover,.ibuilder .panel.added:not(.disabled):not(.not-added):not(.NotSupported) .panel-footer a.btn-build:hover{background:#00a4ff;color:#fff}.ibuilder .panel .panel-footer a.btn{border-top:solid 1px rgba(0,0,0,.15)}#template .ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .block-title{color:#58a68f}#template .ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .panel-footer a{background:rgba(255,255,255,.5);color:#58a68f}#template .ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .panel-footer a:hover{background:#58a68f;color:#fff}#template .ibuilder .panel.disabled .panel-footer a,#template .ibuilder .panel.not-added .panel-footer a,.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .panel-footer a.btn-inst,.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .panel-footer a.btn-add{background:#fafffd;color:#0bbf55}#template .ibuilder .panel.disabled .panel-footer a:hover,#template .ibuilder .panel.not-added .panel-footer a:hover,.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .panel-footer a.btn-inst:hover,.ibuilder .panel:not(.disabled):not(.not-added):not(.NotSupported) .panel-footer a.btn-add:hover{background:#2fcd70;color:#fff}.ibuilder .panel-footer:hover img{-webkit-text-fill-color:#fff;fill:#fff;color:#fff;-webkit-mask:url(/Images/icon-link-external.svg) no-repeat center;mask:url(/Images/icon-link-external.svg)}.ibuilder-connection__android-to-web{height:100%;width:20%;position:absolute;bottom:50px;left:-20%;z-index:1;border-width:0 0 2px 2px;border-style:dashed;border-color:#ddd;-webkit-border-bottom-left-radius:14px;-moz-border-radius-bottomleft:14px;border-bottom-left-radius:14px}.android.has-backend .ibuilder-connection__android-to-web{border-style:solid;border-color:#b2e6d6}.ibuilder .backend,.ibuilder .frontend{margin-top:15px;position:relative;border-color:#eee}.ibuilder .backend::before{content:'';height:12px;width:12px;position:absolute;z-index:9;top:36px;right:-6px;background:#ddd;border:solid 2px #ddd;border-radius:20px}.ibuilder .frontend.web{margin-top:35px}.ibuilder .platform-block.web::after{content:'';height:calc(100% - 65px);width:30px;position:absolute;top:-23px;left:-30px;border-width:0 0 2px 2px;border-style:dashed;border-color:#ddd;-webkit-border-bottom-left-radius:14px;-moz-border-radius-bottomleft:14px;border-bottom-left-radius:14px}#OrderStepPickBlock .platform-block.web::after{height:calc(100% - 65px);top:-23px}.ibuilder .platform-block.web::before{content:'';height:12px;width:12px;position:absolute;z-index:9;top:-30px;left:-35px;background:#ddd;border:solid 2px #ddd;border-radius:20px}#OrderStepPickBlock .platform-block.web::before{top:-30px}#template .ibuilder .platform-block.web::after,#template .ibuilder .platform-block.web::before{top:-20px}#template .ibuilder .platform-block.web::after{height:calc(100% - 75px)}.ibuilder .platform-block.ios::after{content:'';height:1px;width:48%;position:absolute;top:41px;right:100%;border-width:2px 0 0;border-style:dashed;border-color:#ddd}.ibuilder .platform-block.android::after{top:-125px;height:100%}.ibuilder .panel .panel-body img{max-height:60px;max-width:100%;float:left;margin-right:15px;opacity:.75}.ibuilder .panel:not(.disabled):not(.NotSupported):hover .panel-body img{opacity:1}.ibuilder .panel .f-web-img{height:76px}.ibuilder .f-list li{padding:0 10px;font-size:10px;line-height:14px}.ibuilder .git-group,.ibuilder .group-git{margin:5px 0}.ibuilder .input-group-xss{border-radius:3px;border:1px solid #e3e3e3;background:rgba(255,255,255,.5)}.ibuilder .input-group-xss>*{border:none}.ibuilder .input-group-xss>.form-control{padding-left:0;cursor:default}.ibuilder .input-group-xss>input.form-control{padding-left:0}.ibuilder .input-group-xss .show-git-bundle{border:none;border-left:solid 1px #e3e3e3;border-radius:0 2.3px 2.3px 0;outline:none}.ibuilder .platform-block.added .input-group-xss:hover{cursor:default;border-color:#aaa;background:#fff}.ibuilder .platform-block.added .input-group-xss .show-git-bundle:hover,.ibuilder .platform-block.added .input-group-xss .show-git-bundle:focus{cursor:pointer;border-color:transparent;background:#aaa;color:#fff;outline:none}.ibuilder .disabled::after,.ibuilder .disabled::before,.ibuilder .not-added::after,.ibuilder .not-added::before,.ibuilder .NotSupported::after,.ibuilder .NotSupported::before{border-color:#ddd!important}.ibuilder .disabled::after,.ibuilder .not-added::after,.ibuilder .NotSupported::after{border-style:dashed!important}.ibuilder .disabled::before,.ibuilder .not-added::before,.ibuilder .NotSupported::before{background:#ddd!important}.ibuilder .disabled.to-android::after,.ibuilder .not-added.to-android::after,.ibuilder .NotSupported.to-android::after{display:none}.ibuilder .backend.to-ios:not(.NotSupported)::before,.ibuilder .backend.to-android:not(.NotSupported)::before,.ibuilder .frontend.web.has-backend::before{border-color:#b2e6d6;background:#fff}.ibuilder .backend.to-android:not(.NotSupported)::after{border-color:#b2e6d6}.ibuilder .web.has-backend::after,.ibuilder .android.has-backend::after,.ibuilder .ios.has-backend::after{border-color:#b2e6d6}#template.edit-template .ibuilder .ibuilder-connection__android-to-web{border-color:#b2e6d6}.ibuilder .platform-block{position:relative;z-index:1}.ibuilder .platform-block .platform-block{z-index:1}.ibuilder .platform-block.backend{z-index:1}.p-blocks .platform-block .block-actions .btn,.p-blocks .platform-block .panel-heading .btn-add-srcblock,.p-blocks .platform-block .panel-heading .btn-add-block{position:absolute;top:15px;right:15px;display:inline-block;height:auto;line-height:22px;padding:3px 10px;text-align:center;font-size:14px;font-weight:bold;text-transform:capitalize;color:#2fcd70;background-color:#f3fff3;border:solid 1px #aea;border-radius:3px;cursor:pointer;transition:background 150ms ease,box-shadow 150ms ease}.p-blocks .platform-block .block-actions .btn.remove,.p-blocks .platform-block .panel-heading .btn-add-srcblock.sc-was-added{background-color:#c33;border-color:#f33;color:#fff}.p-blocks .platform-block .block-actions .btn.remove:hover,.p-blocks .platform-block .panel-heading .btn-add-srcblock.sc-was-added:hover{background-color:#933;border-color:#c33;color:#fff}.p-blocks .platform-block .block-actions .btn.add:hover,.p-blocks .platform-block .block-actions .btn.upgrade:hover,.p-blocks .platform-block .panel-heading .btn-add-block:hover,.p-blocks .platform-block .panel-heading .btn-add-srcblock:hover{background-color:#2fcd70;border-color:#2fcd70;color:#fff}.p-blocks .platform-block .block-actions .btn{display:none;transition:all 150ms ease}.p-blocks .platform-block .block-actions .btn.upgrade{font-weight:normal;border-color:#2fb466;background:#2fb466;color:#fff;text-transform:lowercase;letter-spacing:normal;padding:0 7px}.p-blocks .platform-block .block-actions .btn:hover{transform:scale(1.12)}.p-blocks .platform-block.block-not-included .block-actions .btn.add{display:inline-block}.p-blocks .platform-block.block-included .block-actions .btn.remove{display:inline-block}.p-blocks .platform-block.order-mode-UpdateProject .block-actions .btn{display:none}.p-blocks .platform-block.order-mode-UpdateProject.def-inc .block-actions .btn.remove{display:none}.p-blocks .platform-block.order-mode-UpdateProject.def-inc.src-not-added .block-actions .btn.upgrade{display:inline-block}.p-blocks .platform-block.order-mode-UpdateProject.block-not-included .block-actions .btn.add{display:inline-block}.p-blocks .platform-block.block-not-supported .block-actions{display:none}.p-blocks .platform-block>.block-marker{display:none;position:absolute;right:0;bottom:100%;font-size:14px;color:#48ca51}.p-blocks .platform-block.selected>.block-marker{display:block}.p-blocks .panel-heading{padding:20px 20px 0 17px}.p-blocks .platform-block.platform-block .panel-heading{padding:15px 20px 0 17px}.p-blocks .panel-heading .block-price{margin-left:0}.p-blocks .panel-heading>.block-title{margin:-10px 0 15px 0;border-bottom:solid 1px #ccc;width:calc(100% - 110px)}.arch-blocks .panel-heading>.block-title{width:calc(100% - 140px)}#OrderStepPickBlock.p-blocks .panel-heading>.block-title{margin-top:-5px}.p-blocks .panel-body{padding-left:65px}.p-blocks .panel-body>img{margin:0 0 0 -48px}.platform-block.backend>.panel-body{padding-left:94px;position:relative}.platform-block.backend>.panel-body>img{margin:0 0 0 -80px;max-height:44px}.p-blocks .platform-block.backend>.panel-body .panel-body{padding-left:104px}.p-blocks .platform-block.backend>.panel-body .panel-body>img{margin:5px 0 0 -92px;max-height:48px}.p-blocks input:not(.chk)[type=checkbox]{display:block!important;height:14px!important;width:14px!important;margin-top:-15px!important;background-size:12px!important;opacity:0!important}.p-blocks .sourcecode>.info{display:block;width:auto;margin:0 0 5px 0;line-height:100%}.p-blocks .sourcecode>.info>*{display:inline;width:auto;margin:0 0 0 5px;padding:0;float:left;min-width:unset;line-height:28px}.p-blocks .sourcecode>.info>.lbl{margin:0}.p-blocks .sourcecode>.info>.clearfix{display:block;clear:both;float:none;font-size:0;line-height:0;width:0;height:0;padding:0;margin:0}.p-blocks .sourcecode.added .info .block-price{color:inherit}.p-blocks .sourcecode{display:inline-block;width:99%;margin:0 0 3px 0;font-size:120%;padding:0}.p-blocks .sourcecode input.chk{font-size:22px;line-height:22px;width:22px;height:22px;margin:0 5px 0 0;float:left}.p-blocks .sourcecode>.info>.block-type{padding:3px 24px 3px 7px;border-radius:0 3px 3px 0;margin:0 5px 0 0;font-size:14px;line-height:20px;letter-spacing:normal;margin:0;border-color:#ccc;border-left-width:3px;min-width:150px;max-width:100%;width:auto}.p-blocks.arch-blocks .sourcecode>.info>.block-type{font-size:90%;line-height:20px}.p-blocks .lbl.block-lbl.v1{position:static;display:block;text-align:left;font-size:12px;font-weight:600;margin:-15px -20px 0 -17px;padding:0;height:20px}.p-blocks .lbl.block-lbl.v2{position:absolute;margin:0;padding:0;right:0;bottom:100%}.p-blocks .lbl.block-lbl.v1>span{position:absolute;bottom:100%;left:0}.p-blocks .platform-block .block-lbl>.block-included{display:inline}.p-blocks .platform-block .block-lbl>.block-not-included{display:none}.p-blocks .platform-block.block-not-included .block-lbl>.block-included{display:none}.p-blocks .platform-block.block-not-included .block-lbl>.block-not-included{display:inline}.p-blocks .sourcecode .status{display:block;color:#0c0}.p-blocks .sourcecode>.info>.block-type{color:#2fb466;border-left-color:#2fb466}.p-blocks .sourcecode>.info>select>option.WithSourceCode{color:#2fb466}.p-blocks .sourcecode>.info>select>option.NoSourceCode{color:#d06666}.p-blocks .sourcecode .no-source{display:none}.p-blocks .sourcecode .status{margin:0 0 0 5px}.p-blocks .block-type-NoSourceCode .sourcecode .status{color:#999}.p-blocks .block-type-NoSourceCode .sourcecode>.info .block-type,.arch-blocks .block-included.block-type-NoSourceCode:not(.disabled) .sourcecode>.info>.block-type{color:#999;border-left-color:#999}.p-blocks .block-type-NoSourceCode.block-state-WithAndWithoutSourceCode .sourcecode .status{color:#d06666}.p-blocks .block-type-NoSourceCode.block-state-WithAndWithoutSourceCode .sourcecode>.info .block-type,.arch-blocks .block-included.block-type-NoSourceCode.block-state-WithAndWithoutSourceCode:not(.disabled) .sourcecode>.info>.block-type{color:#c88;border-left-color:#c88}.p-blocks .block-type-NoSourceCode.block-state-WithSourceCodeOnly .sourcecode .status{color:#999}.p-blocks .block-type-NoSourceCode.block-state-WithSourceCodeOnly .sourcecode>.info .block-type,.arch-blocks .block-included.block-type-NoSourceCode.block-state-WithSourceCodeOnly:not(.disabled) .sourcecode>.info>.block-type{color:#d66;border-left-color:#d66}.p-blocks .src-not-added .sourcecode .block-price,.p-blocks .src-added.src-def-added .sourcecode .block-price,.arch-blocks .src-added .sourcecode .block-price{display:none}.p-blocks .src-added.order-mode-CreateProject .sourcecode .block-price,.p-blocks .src-added.selected .sourcecode .block-price,.p-blocks .src-added.src-def-not-added .sourcecode .block-price{display:inline}.p-blocks .sourcecode .status>.src-added{display:inline}.p-blocks .sourcecode .status>.src-not-added{display:none}.p-blocks .src-not-added .sourcecode .status>.src-added{display:none}.p-blocks .src-not-added .sourcecode .status>.src-not-added{display:inline}.p-blocks .block-not-included .sourcecode input.chk:checked{background-color:#ddd;border-color:#ddd}.p-blocks .block-not-included .sourcecode>.info>.block-type{color:#999;border-left-color:#999}.p-blocks .block-state-WithAndWithoutSourceCode .sourcecode>.info>.block-type>options{display:block;pointer-events:all}.p-blocks .block-state-WithSourceCodeonly .sourcecode>.info>.block-type>option[value='10']{display:none;pointer-events:none}.p-blocks .block-state-WithNoSourceCodeOnly .sourcecode>.info>.block-type>option:not([value='10']){display:none;pointer-events:none}.p-blocks .block-not-included .status,.p-blocks .block-not-included .block-price{color:#999!important}.p-blocks .no-source .sourcecode .chk,.p-blocks .no-source .sourcecode .block-price,.p-blocks .no-source .sourcecode .status,.p-blocks .no-source>.panel-body>div>.group-git,.p-blocks .src-not-added>.panel-body>div>.group-git{display:none}.p-blocks .no-source .sourcecode .no-source{display:block}.p-blocks .block-included .sourcecode>.info>.lbl{color:#333}.p-blocks .no-source .sourcecode>.info>*{line-height:110%}.p-blocks .no-source .sourcecode>.info>.lbl{color:inherit}.p-blocks .no-source .sourcecode>.info>.block-type{display:none}@media(max-width:1100px){#template.edit-template .blocks-left{display:block;width:100%;margin:0}#template.edit-template .right-side{display:block;width:100%;margin:0}#template.edit-template .ibuilder .backend::before,#template.edit-template .ibuilder .frontend.ios::after,#template.edit-template .ibuilder .backend.to-android::after,#template.edit-template .ibuilder-connection__android-to-web,#template.edit-template .ibuilder .platform-block.ios::after,#template.edit-template .ibuilder .backend.to-ios::before,#template.edit-template .ibuilder .backend.to-android::before{display:none}#template.edit-template .ibuilder .platform-block.web{max-width:400px}#template.edit-template .ibuilder .platform-block.web::before{left:-25px}#template.edit-template .ibuilder .platform-block.web::after{width:20px;left:-20px}#template.edit-template .ibuilder .frontend.web{margin-left:-50px;margin-top:20px;margin-bottom:10px}}@media(max-width:1024px){#template .blocks-left{display:block;width:100%;margin:0}#template .right-side{display:block;width:100%;margin:0}#template .ibuilder .backend::before,#template .ibuilder .frontend.ios::after,#template .ibuilder .backend.to-android::after,#template .ibuilder-connection__android-to-web,#template .ibuilder .platform-block.ios::after,#template .ibuilder .backend.to-ios::before,#template .ibuilder .backend.to-android::before{display:none}#template .ibuilder .platform-block.web{max-width:400px}#template .ibuilder .platform-block.web::before{left:-25px}#template .ibuilder .platform-block.web::after{width:20px;left:-20px}#template .ibuilder .frontend.web{margin-left:-50px;margin-top:20px;margin-bottom:10px}}@media(min-width:768px){.ibuilder .frontend.web{position:relative;margin:20px -50px 20px -30px;width:auto}#OrderStepPickBlock .frontend.web{margin:20px 0 20px 0;width:320px}.ibuilder .blocks-left{padding-right:0;width:calc(41.66666667% + 20px)}.ibuilder .right-side{margin-left:calc(16.66666667% - 40px);width:calc(41.66666667% + 20px)}.ibuilder .platform-block.ios::after{width:calc(48% - 60px)}.ibuilder-connection__android-to-web{width:16%;left:-16%}}@media(max-width:767px){.ibuilder .panel{border:solid 1px rgba(0,0,0,.1)}.ibuilder .backend::before,.ibuilder .frontend.ios::after,.ibuilder .backend.to-android::after,.ibuilder-connection__android-to-web,.ibuilder .platform-block.ios::after,.ibuilder .backend.to-ios::before,.ibuilder .backend.to-android::before{display:none}.ibuilder .platform-block.web{max-width:400px}.ibuilder .platform-block.web::before{left:-25px}.ibuilder .platform-block.web::after{width:20px;left:-20px}.ibuilder .frontend.web{margin-left:-50px;margin-top:20px;margin-bottom:10px}}@media(max-width:500px){.ibuilder{padding:0;border:none}#mybills-tbl{}}