/* input(2,6267): run-time error CSS1046: Expect comma, found '0'
input(2,6271): run-time error CSS1046: Expect comma, found '/' */
@font-face{font-family:FontAwesome;font-display: swap;src:url(/slides/static/css/cms.admin.containerize.com/templates/aspose/App_Themes/V3/fonts/fontawesome-webfont.eot?v=Ek_Vml3XwUxha8KDZX5hYEwni1M&v=4.6.3);src:url(/slides/static/css/cms.admin.containerize.com/templates/aspose/App_Themes/V3/fonts/fontawesome-webfont.eot?v=Ek_Vml3XwUxha8KDZX5hYEwni1M&#iefix&v=4.6.3) format('embedded-opentype'),url(/slides/static/css/cms.admin.containerize.com/templates/aspose/App_Themes/V3/fonts/fontawesome-webfont.ttf?v=Ek_Vml3XwUxha8KDZX5hYEwni1M&v=4.6.3) format('truetype'),url(/slides/static/css/cms.admin.containerize.com/templates/aspose/App_Themes/V3/fonts/fontawesome-webfont.svg?v=Ek_Vml3XwUxha8KDZX5hYEwni1M&v=4.6.3#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
::-webkit-input-placeholder{font-weight:400;font-style:normal}::-moz-placeholder{font-weight:400;font-style:normal}:-ms-input-placeholder{font-weight:400;font-style:normal}:-moz-placeholder{font-weight:400;font-style:normal}#asposeblog #DynabicMenuInnerDiv,#ctl00_Head1~body #DynabicMenuInnerDiv{margin-bottom:0!important}#DynabicMenuInnerDiv{margin-bottom:60px}#DynabicMenuFooter{display:table;width:100%}body,html{padding:0;margin:0}A:HOVER,a,a:focus,a:hover{text-decoration:none!important}.footerbottom ul,.topheader ul{list-style:none;margin:0;padding:0}.footerbottom ul li,.topheader ul li{float:left;list-style-image:none!important}.topheader{float:left;width:100%;min-width:1000px;height:60px;background:#111;box-shadow:0 -10px 10px -10px #000 inset;font-family:Arial,Verdana,Tahoma;top:0;position:fixed;z-index:9999999}.topsection{width:1170px;margin:0 auto;padding:0 15px}.venturelogo a{float:left;width:270px;height:50px;line-height:50px;background:url(https://cms.admin.containerize.com/templates/aspose/img/svg/aspose-logo.svg) 0 0 no-repeat;margin-top:5px;background-size: 165px}.menuitems{height:60px;float:left;margin-left:60px;padding:0!important}.topheadermenus a{font-size:14px;text-decoration:none;color:#fff!important;display:block;margin:0 .25em 0 .25em;color:#fff;text-decoration:none;display:block;line-height:60px;padding:0 1em 0 1em}.topheadermenus ul{display:none}.userlogstatus{width:170px;float:right}.cloudasposeurl{display:inline;margin:15px 0 0 20px;float:right}.topheadermenus li:hover ul{display:block;float:left;width:175px;position:absolute;background:#333;color:#fff}.asposecloud .topheadermenus li ul{width:200px}.topheadermenus li li{width:100%;float:left;font-size:13px;margin:5px 0 0}.topheadermenus li li a{font-size:13px;line-height:32px!important;margin:0!important}.topheadermenus li a:hover{background:#2072a7;color:#fff}.topheadermenus li li:focus{background:#3071a9;color:#fff}.footerbottom{float:left;width:100%;position:relative;background:#222;background:-moz-linear-gradient(top,#222 30%,#444 100%);background:-webkit-linear-gradient(top,#222 30%,#444 100%);background:linear-gradient(to bottom,#222 30%,#444 100%)}.footercol{width:100%;margin:0 auto;padding:35px 0;text-align:center}.socialicon{width:auto;display:table;margin:30px auto 40px}.socialicon ul{padding:0;margin:0;list-style-type:none}.socialicon ul a{padding:8px 10px!important;margin:0 2px;border-radius:100%;color:#818692!important;text-align:center;display:block;height:25px;font-size:20px;line-height:30px}.socialicon ul a.dev svg{width:28px;height:12px;fill:#818692;color:#fff}.socialicon ul a.dev:hover{fill:#fff;color:#fff}.bottomenuitems{width:auto;display:inline-block;margin:0 auto 20px}.bottomenuitems ul{margin:0;padding:0;list-style-type:none}.bottomenuitems ul li{float:left}.bottomenuitems ul li a{padding:0;margin:0 15px;color:#fff!important;text-align:center;display:block;font-size:14px;font-weight:400;text-decoration:none;text-transform:capitalize;font-family:'Open Sans',sans-serif}.bottomenuitems ul li a:hover,.footer2col a:hover{color:#3d8ec4!important;text-decoration:none}.footer2bar{float:left;width:100%;height:52px;background:#242323;background:-moz-linear-gradient(top,#242323 0,#333 100%);background:-webkit-linear-gradient(top,#242323 0,#333 100%);background:linear-gradient(to bottom,#242323 0,#333 100%);border-bottom:3px solid #222}.footer2col{width:100%;margin:0 auto}.footer2col p{font-size:11px!important;margin:0 10px 0 0;color:#868484!important;line-height:52px;float:left!important;font-family:Arial,Verdana,Tahoma}.footer2col a{font-size:11px!important;margin:0!important;padding:0!important;color:#868484!important;line-height:52px;font-family:Arial,Verdana,Tahoma;text-decoration:none!important}.socialicon a:hover{color:#fff!important}.sep1{color:#818692;font-size:15px}.togglebtn{cursor:pointer;position:relative;float:right;margin-top:0;margin-right:0;margin-bottom:0;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;background:#333;min-height:60px;padding:0 15px;border-radius:0;outline:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.icon-bar,.navbar-toggle .icon-bar{transform:rotate(0);padding:0;left:0;display:block;top:0;transition:.3s all ease-in-out;margin-top:4px}.icon-bar+.icon-bar{margin-top:4px}.icon-bar{background:#888}.togglebtn .icon-bar{display:block;width:20px;height:2px;border-radius:1px}.topbutton .togglebtn .icon-bar{width:20px!important}.togglebtn{display:none;background:#333;margin:0 0 0 5px;min-height:60px;padding:0 15px;border-radius:0}img{outline:0!important}.footerbottom i{font-style:normal}.topheader.gd-topheader .userlogs{width:auto!important}.topheader.gd-topheader .menuitems{float:right}.topheader.gd-topheader .menuitems a{font-family:"Open Sans",sans-serif}.topheader.gd-topheader .topheadermenus li:first-child ul{width:270px}li.linkmobile{display:none!important}.topsearchbox{float:right;position:relative;margin-right:8px!important;padding-top:15px}.topsearchbox .topsearchbtn{padding:0 10px;display:table;color:#eaeaea;font-size:18px;line-height:60px;cursor:pointer}.topsearchboxul ul{display:none}.topsearchboxul ul{position:absolute;right:0;background:#222;padding:10px;min-width:200px}.topsearchboxul:hover ul{display:block}.topsearchboxul ul li{padding-bottom:0!important;width:100%}.topsearchboxinput{font-size:13px!important;padding:5px!important;outline:0!important;width:100%;box-shadow:none!important;border:0 solid #fff!important;box-sizing:border-box;line-height:18px}.topsearchbox .topsearcharrow{position:absolute;top:12px;right:15px;font-size:22px;cursor:pointer;color:#333;line-height:24px}.topsearchboxul ul .topsearcharrow:hover{color:#1a89d0}.topsearchboxdiv{display:block}.userloginbox{float:right;position:relative;padding-top:0px!important}.userloginbox .userlogin{padding:0 5px 0 5px!important;display:block!important;color:#eaeaea!important;max-height:60px!important;font-size:18px;cursor:pointer;margin:15px 5px}#userControls div a.userlogin{line-height:60px!important}.loginanchor ul{display:none}.userloginbox ul ul{position:absolute;right:0;background:#222;padding:10px;min-width:200px;box-shadow: 0 3px 6px rgb(0 0 0 / 20%);}.userloginbox:hover ul ul{display:block}.loginanchor ul li{display:block;box-sizing:border-box;width:100%;padding-bottom:0}.userloginbox:hover ul ul a{font-size:13px!important;color:#fff!important;display:block!important;padding:5px!important;margin-bottom:5px}.userloginbox ul ul a:hover{color:#fff;background:#1a89d0}.toplogout{margin-bottom:0!important}.userlogin.useractive i{background-position:0 -182px!important}.userloginbox em{color:#fff;font-size:13px;padding:5px;font-style:normal}.topusername{background:0 0!important;padding:10px 5px 10px!important;border-bottom:1px dotted #444;width:100%}.topusername:hover{opacity:.8}.topeditprofile{display:none}.topusername:hover .topeditprofile{display:block}.toplogout{color:#fff;background:#dc4342}.langselectordiv{margin:15px 5px 0 5px;float:right;padding-bottom:25px}a#languageswitch{display:block;clear:both;font-size:14px;color:#fefefe;background:0 0;border-radius:100%;width:40px;height:30px;text-align:center;line-height:30px;cursor:pointer}.languageselectbox{position:relative;background:#222;margin-top:0;margin-left:-40px}.languageselect{position:absolute;background:#222;border:0 solid;color:#fff;min-width:70px;padding:4px 0!important;margin-top:15px!important;border-radius:0}.languageselect{font-size:12px}.cloudasposeurl{margin:15px 0 0 0!important}.langselectordiv:hover #languageswitch .fa.fa-angle-down:before{content:"\f106"}.us-lang,.zh-lang{float:left;width:100%;overflow:hidden}.us-lang a,.zh-lang a{float:left;width:100%;padding:5px 10px;color:#fff!important;font-size:14px}.us-lang a:hover,.zh-lang a:hover{background:#1a89d0;color:#fff}.us-lang a img,.zh-lang a img{width:20px;height:13px}.hide{display:none}.show{display:block}li.us-lang span,li.zh-lang span{padding:5px 10px 0;color:#aaa;cursor:default}a#UserNameLink{font-weight:700!important;margin:0 0 5px 0!important;width:100%;background:0 0!important;border-bottom:1px dotted #444;padding-top:0!important}#DynabicMenuUserControls .moblink i:after{display:block!important}.corporateinternalpages{padding-top:100px}.footer2col{text-align:center}.footer2text{text-align:center;display:inline-block}.footer2col p{display:inline;float:none!important}.footer2anchor{display:inline-block}.spacer60{margin-top:60px}.theme-documentation #DynabicMenuInnerDiv,body.theme-default #DynabicMenuInnerDiv{margin-bottom:0!important}#DynabicMenuInnerDiv+.clearfix{display:none!important}.menu-panel ul li.heading a.logout,.menu-panel ul.menu-links li a.logout{background-image:none!important;margin:0!important;width:inherit!important;height:inherit!important}.topsearchboxinput{border-radius:0!important;margin-bottom:0!important}.topsection button+div a{float: left;line-height: 50px;margin-top: 5px;}#languageControl{cursor:pointer;color:#FFFFFF!important;position: fixed;padding-top: 20px}.lang-selector-round li{display:flex!important;align-items: center;}.lang-selector-round li i {margin-right:5px}.lang-selector-round ul li a{display:flex!important;align-items: center;}.lang-selector-round ul li i {margin-right:5px}@media (max-width:1024px) and (min-width:0px){.footer2anchor,.footer2col p{display:table!important}.asposecloud .menuitems .topheadermenus li ul{width:100%!important}.bg-hdr .title2 H1{font-size:22px}.errorPageDetails.col-lg-7.tl{text-align:center}.errortitle{text-align:center}.topbutton .icon-bar:nth-child(2){transform:rotate(45deg);padding-left:10px;left:0;top:5px;transition:.3s all ease-in-out}.topbutton .icon-bar:nth-child(3){display:none}.topbutton .icon-bar:nth-child(4){transform:rotate(-45deg);padding-right:10px;left:0;transition:.3s all ease-in-out;margin-top:-2px}#sitenavPanel ul ul{display:none!important}#sitenavPanel .openmenu~ul{display:block!important}#sitenavPanel{right:0!important;width:280px!important;left:inherit!important;overflow-y:auto}#sitenavPanel ul{margin-left:0!important}#sitenavPanel ul li{margin-left:0!important;width:100%!important}#sitenavPanel ul li a{line-height:40px!important}.menuitems li a:after{float:right;content:"\f107";font-size:16px;font-family:Fontawesome;color:#999}.menuitems li a.openmenu:after{float:right;content:"\f106";font-size:16px;font-family:Fontawesome;color:#fff}#sitenavPanel ul ul{position:relative;background:#000!important;width:100%!important;border-radius:0!important;float:left;margin-top:0!important}#sitenavPanel ul li li{width:100%!important;padding:0!important;margin-top:0!important}#sitenavPanel ul li li a{padding:2px 15px!important;line-height:35px!important}#sitenavPanel ul li li a:after{display:none!important}#sitenavPanel ul li:hover{background:0 0!important}#sitenavPanel ul li li a:hover{background:#439cda!important}ul.sitenavPanel_ContentContainer.sitenavPanel_menuContainer ul:after{left:35px!important;border-bottom-color:#000;border-width:6px!important;margin-left:-10px!important}}@media (max-width:1024px){.topheadermenus li.linkmobile{display:block!important}.topheader,.topsection{width:100%;min-width:100%;max-width:100%;padding:0!important;z-index: 9999!important;}.togglebtn{display:block}.menuitems{display:none}.topheader.topbutton .menuitems{display:block;margin:0;width:100%;background:#222}.toggletopnav .topheadermenus a{margin:0 .15em 0 .15em;padding:0 .5em 0 .5em}.toggletopnav .icon-bar:nth-child(2){transform:rotate(45deg);left:0;top:5px;transition:.3s all ease-in-out}.toggletopnav .icon-bar:nth-child(3){display:none}.toggletopnav .icon-bar:nth-child(4){transform:rotate(-45deg);left:0;transition:.3s all ease-in-out;margin-top:-2px}.venturelogo{margin-left:10px}.footer2bar{background:#000!important;height:inherit}.footer2col,.footercol{width:100%!important}.footer2anchor,.footer2text{display:block;clear:both;height:20px;background:#000!important}.footer2anchor,.footer2col p{float:none!important;text-align:center;line-height:16px;background:#000!important;width:100%;display:table;clear:both}}@media (max-width:768px){.footerlanguage{width:100%}.socialicon ul li{width:inherit!important;min-height:40px;float:none;display:inline-block}.sep1{display:none!important}.bottomenuitems ul li{margin:0 10px 10px 10px!important;float:none!important;display:inline-block!important}.bottomenuitems ul{display:table!important;text-align:center!important}.bottomenuitems ul li a{margin:0}.bottomenuitems ul li.sep1{display:none!important}.footer2anchor, .footer2col p{line-height: 50px!important;}}@media (max-width:480px){.venturelogo a.groupdocs_cloud{background-size:90%!important;background-position:0 -142px!important;width:220px!important}.venturelogo a.logocloud{background-size:100%!important;background-position:0 -43px!important;transition:0s all ease-in-out}.errorPage .errorPageDetails .buttons{width:260px!important}.errorPage .errorPageDetails .buttons a.backButton{width:130px!important;font-size:13px!important}.errorPage .errorPageDetails .buttons a.homeButton{width:130px!important;padding-right:25px!important;text-align:right!important;background-position:-60px -178px!important;background-repeat:no-repeat!important;font-size:13px!important}.errorPage .errorPageDetails .buttons a.homeButton:hover{background-position:-270px -178px!important}.errorPage .errorPageDetails .buttons .buttonShadow{display:none}.errorPage .errorPageDetails .buttons .separator{display:none}.errorPageMainGraphics img{max-width:100%}.userlogstatus{width:100px}.cloudasposeurl{display:none;margin:15px 0 0 0}.userControls_ContentContainer~.userControls_ContentContainer{display:none!important}.topsearchboxdiv{display:none!important}}@media (max-width:1024px) and (min-width:0px){.menuitems ul ul{display:none!important}.menuitems .mobileanchor.openmenu~ul{display:block!important}.menuitems{right:0!important;width:280px!important;left:inherit!important;overflow-y:auto;margin:0;clear:both;position:absolute;top:60px;background:#fff;padding-right:0;max-height:500px!important;height:inherit}.menuitems ul{margin-left:0!important;text-align: left;}.menuitems ul li{margin-left:0!important;width:100%!important}.menuitems ul li a{line-height:40px!important;margin:0!important}.menuitems ul li a:after{float:right;content:"\f107";font-size:16px;font-family:Fontawesome;color:#999}.menuitems ul li:hover a:after{float:right;content:"\f106";font-size:16px;font-family:Fontawesome;color:#fff}.menuitems ul ul{position:relative!important;background:#000!important;width:100%!important;border-radius:0!important;float:left;margin-top:0!important}.menuitems ul li li{width:100%!important;padding:0!important;margin-top:0!important}.menuitems ul li li a{padding:2px 15px!important;line-height:35px!important}.menuitems ul li li a:after{display:none!important}.menuitems ul li:hover{background:0 0!important}.menuitems ul li li a:hover{background:#439cda!important}ul.sitenavPanel_ContentContainer.sitenavPanel_menuContainer ul:after{left:35px!important;border-bottom-color:#000;border-width:6px!important;margin-left:-10px!important}}.topsearchboxdiv .fa.fa-search,.userloginbox .fa.fa-user{width:30px;height:30px;text-align:center;line-height:30px;background:#006bb0;border-radius:100%;font-size:16px}.userlogin.useractive .fa.fa-user{background:#449d44}.topsearchboxul form{margin-bottom:0}.topsearchboxul label{margin-bottom:0;width:100%}i.fa-arrow-circle-o-right{margin-right:0}.topsearchbox .topsearchbtn{padding:0;display:table;color:#eaeaea;font-size:18px;line-height:12px}.feedbackButton{float:left;position:fixed;width:25px;height:100px;background:url(https://cms.admin.containerize.com/templates/aspose/App_Themes/V3/images/others.png) -285px 0 no-repeat;z-index:99999999;margin-top:240px}.feedbackButton:hover{background-position:-250px 0;background-repeat:no-repeat}@media (max-width:668px){.topsection button+div a{max-width:185px}.userlogstatus{width:100px!important}.venturelogo a{width:185px!important;background-size:165px!important;background-position:0 0px!important}}@media (max-width:1024px){.cloudasposeurl,.userControls_ContentContainer~.userControls_ContentContainer{display:block!important}.togglebtn{float:left;margin:0 5px 0 0!important}.menuitems{right:inherit!important;left:0!important}.topsection.gdnavtop .togglebtn{float:right;margin:0 0 0 5px!important;background:#333!important}.topsection.gdnavtop .togglebtn .icon-bar{background:#888!important}.topsection.gdnavtop .userlogstatus{width:60px!important}.topsection.gdnavtop .menuitems{right:0!important;left:inherit!important}}.desklink{display:block!important}.moblink{display:none!important}.blackout{position:fixed;height:100%;width:100%;display:none;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 3s ease-in-out;-ms-transition:opacity 3s ease-in-out;-o-transition:opacity 3s ease-in-out;transition:opacity 3s ease-in-out;opacity:.5;z-index:-2;background:#000;left:0;top:0;right:0;bottom:0}.topsearchboxul ul{display:block!important}.topsearchboxdiv.active.enb .topsearchboxul ul{display:block!important;z-index:-1;margin-top:0!important;opacity:1!important;transition:.3s all ease-in-out;visibility:visible}.topsearchboxul ul{min-width:273px!important;background-color:#222!important;right:-43px;margin-top:30px;opacity:0;transition:.3s all ease-in-out;visibility:hidden}.topsearchbox .topsearcharrow{padding:19px;top:0!important;right:0!important}.topsearchboxinput{min-height:40px;font-size:16px!important;padding-left:10px!important}.topurlink.moblink:after{display:none!important}#DynabicMenuUserControlsclone{display:none!important}#DynabicMenuUserControlsclone .loginanchor{display:block!important;width:100%!important;float:left!important}#DynabicMenuUserControlsclone .loginanchor a{font-size:14px!important}#DynabicMenuUserControlsclone .userlogin{display:none!important}#DynabicMenuUserControlsclone .userloginbox ul ul{display:block!important;box-sizing:border-box;padding:0!important}#DynabicMenuUserControlsclone .userloginbox:hover ul ul a{padding:2px 15px!important}#DynabicMenuUserControlsclone .userloginbox{width:100%}.cloudasposeurl.desklink:hover,.topsearchboxul .topsearchbtn:hover,.userlogin.useractive:hover{opacity:.7}.topsearchboxdiv.active.enb .topsearchbtn{opacity:.7}@media (max-width:1024px){#DynabicMenuUserControlsclone .loginanchor li ul li:first-child em,#DynabicMenuUserControlsclone .loginanchor li ul li:nth-child(2) a#UserNameLink,#DynabicMenuUserControlsclone .loginanchor.loggeduser .topurlink.toplogout.moblink{background:#efefef!important;color:#222!important;width:100%;padding:10px 15px 0;display:table;box-sizing:border-box;font-weight:700}#DynabicMenuUserControlsclone .loginanchor li ul li:nth-child(2) a{margin-top:0!important}a#UserNameLink{margin-bottom:0!important}#DynabicMenuUserControlsclone .loginanchor.loggeduser .topurlink.toplogout.moblink:hover{color:#fff!important;background:#dc4342!important}#DynabicMenuUserControlsclone .loginanchor.loggeduser .topurlink.toplogout.moblink{border-top:1px solid #111;background:#000!important;color:#fff!important}#DynabicMenuUserControlsclone .loginanchor li ul li:nth-child(2) a#UserNameLink:hover{color:#2072a7!important}.topsearchboxdiv.active.enb .blackout{display:block!important;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 3s ease-in-out;-ms-transition:opacity 3s ease-in-out;-o-transition:opacity 3s ease-in-out;transition:opacity 3s ease-in-out}.blackout.enb{display:block!important}.topsearchboxdiv,.topurlink.moblink{display:block!important}.topurlink.moblink i{float:right;margin-top:3px;color:#999}#DynabicMenuUserControlsclone .loginanchor li ul li:nth-child(2) a#UserNameLink i{float:right;margin:13px;color:#999}.topurlink.moblink:hover i{color:#fff}.topsearchboxdiv{z-index:999999;position:relative}.topurlink.moblink:hover{background:#2072a7;color:#fff}.desklink{display:none!important}.topsearchbox .topsearcharrow{padding:22px!important}.topsearchboxinput{min-height:50px;font-size:16px!important;padding-left:10px!important}.topsearchboxul ul{width:100%!important;min-width:100%!important;left:0!important;right:0!important;max-width:100%!important;position:fixed!important;box-sizing:border-box;background-color:#555!important}.topurlink.moblink:after{display:none!important}.topsearchboxul ul:after{top:-10px;right:60px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(34,34,34,0);border-bottom-color:#555;border-width:5px;margin-left:-6px}div#DynabicMenuUserControlsclone{display:block!important}#DynabicMenuUserControlsclone .userloginbox.desklink{width:100%;background:#111!important;display:block!important}.menuitems ul li a{box-sizing:border-box!important}.topheader .menuitems{display:block!important;transition:.5s all ease-in-out;left:-300px!important;background:#222}.topheader.topbutton .menuitems{display:block!important;transition:.5s all ease-in-out;left:0!important}.productmenubox.cloudmenubox{width:100%!important;min-width:100%;max-width:100%}.productmenubox{width:100%!important;max-width:100%}.topheadermenus li ul .productmenubox a{padding:10px 15px!important;display:block;width:100%}.menuitems ul li:hover .productmenubox a:after{display:none!important}.productmenubox em{font-style:normal!important;float:none!important;font-size:14px!important;font-weight:400!important;display:inline!important;white-space:nowrap!important}.productmenubox a b{font-size:14px!important;display:inline!important;clear:none!important;font-weight:400!important}}.twocolmenu.topheadermenus li:nth-child(1):hover ul{width:inherit!important}.productmenubox.cloudmenubox{width:660px!important}.productmenubox.cloudmenubox2{width:600px!important}.topheadermenus li .productmenubox.cloudmenubox2 a{width:50%}.productmenubox{width:500px;float:left;display:block}.topheadermenus li .productmenubox a{line-height:20px!important;margin:10px 0 0;float:left;padding:5px 15px!important;display:inline-block;width:33.33%;box-sizing:border-box}.topheadermenus li .productmenubox a:hover{background:#3071a9!important;color:#fff!important}.productmenubox a b{font-size:12px;display:block;clear:both;font-weight:400}.productmenubox em{font-style:normal;float:left;font-size:16px;font-weight:600}.fa-handshake-o.fa:before{content:"\f2b5"}.dda a:after{display:none!important}@media (max-width:350px){.cloudasposeurl{display:none!important}.userlogstatus{width:75px!important}}.lang-ico{display:inline-block;width:16px;height:14px;background-image:url(/templates/aspose/App_Themes/V3/images/icons/language-sprite.png);background-repeat:no-repeat;background-position:0 -1px}.lang-ico.us-ico{background-position:00px -1px}.lang-ico.zh-ico{background-position:-20px -1px}.lang-ico.ja-ico{background-position:-38px -1px}.lang-ico.ru-ico{background-position:-56px -1px}ul.lang-selector-round{text-align:left;padding:15px 4px 17px 0!important;list-style:none;float:right}ul.lang-selector-round li{font-size:10px;font-weight:700;display:inline-block;margin-right:-4px;position:relative;padding:8px 10px;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;border-radius:25px;color:#222;text-transform:uppercase;max-width:100px;max-height:30px;text-align:center;background:#f3f3f3;line-height:14px}ul.lang-selector-round li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}ul.lang-selector-round li:hover{background:#d3d3d3;color:#111}ul.lang-selector-round li ul{padding:17px 0 0;position:absolute;top:28px;left:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s;width:120px;box-shadow:0 3px 6px rgba(0,0,0,.2)}ul.lang-selector-round li ul li{background:#222;display:block;color:#fff;width:100%;border-radius:0;font-size:11px;font-weight:400;padding:0!important;max-width:inherit;max-height:inherit;text-align:left}ul.lang-selector-round li ul li span{white-space:normal;overflow:visible;text-overflow:ellipsis;max-width:inherit;display:inline-block;line-height:inherit}ul.lang-selector-round li ul li a{color:#fff!important;display:block;padding:8px}ul.lang-selector-round li ul li:focus a,ul.lang-selector-round li ul li:hover a{color:#fff!important}ul.lang-selector-round li ul li:hover{background:#3071a9;color:#fff}ul.lang-selector-round li:hover ul{display:block;opacity:1;visibility:visible}@media(max-width:1024px){ul.lang-selector-round{box-shadow:none!important}ul.lang-selector-round li span{display:none!important}ul.lang-selector-round li{border-radius:100%!important;padding:6px!important;margin-right:10px!important;margin-top:2px}ul.lang-selector-round li ul{width:100px!important;box-shadow:none!important;right:0!important;left:inherit!important;top:26px!important}ul.lang-selector-round li ul li{padding:0!important;text-align:left;border-radius:0!important;margin-top:0!important;font-size:12px!important}ul.lang-selector-round li li span{display:inline-block!important}}@media(max-width:320px){.venturelogo a{width:165px!important;background-size:180px!important;background-position:0 8px!important}.userlogstatus{width:80px!important}}.footersubscribe{background:#006bb0;padding:30px 0}.subscibe-box{width:100%;margin:0 auto;display:flex;align-items:center;padding:20px 20px;font-family:'Open Sans',sans-serif}.subscibe-lhs{width:50%;margin:0;display:inline;text-align:left}.footersubscribe .row{margin:0 -15px}.subscibe-lhs h3{font-size:20px;font-weight:600;color:#fefefe;margin:0 0 5px;text-transform:none;line-height:20px}.subscibe-lhs p{font-size:14px;font-weight:400;color:#e8e8e8;margin:0}.subscibe-rhs{width:50%;margin:0;display:inline-block;text-align:left}.subscibe-rhs form{display:block;clear:both;width:100%}.subscibe-rhs form input{border-radius:0!important;display:inline!important;width:70%!important;margin:0 0 0 30px!important;min-height:45px!important;float:left!important}.subscibe-rhs form button{display:inline-block;vertical-align:top;min-height:45px}#subscribe_message p{text-align:center;color:#fff}.subscibe-rhs .form-control{height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:0px solid #ccc;box-sizing:border-box}.footersubscribe .col-md-12{min-height:1px}@media (min-width:1200px){.footersubscribe .container{width:1170px}}@media (min-width:992px){.footersubscribe .container{width:970px}}@media (min-width:768px){.footersubscribe.container{width:750px}}.footersubscribe .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.subscibe-rhs .btn-danger{color:#fff;background-color:#dc4342;border-color:#d43f3a}.subscibe-rhs .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0}@media (max-width:800px) and (min-width:669px){.subscibe-rhs form input{width:60%!important}}@media (max-width:668px){.subscibe-box{display:block;align-items:center;padding:20px 10px!important;box-sizing: border-box;}.subscibe-lhs h3,.subscibe-lhs p{text-align:center}.subscibe-rhs form{margin-top:30px!important}.subscibe-lhs,.subscibe-rhs{width:100%;margin:0;display:inline;text-align:left}.subscibe-rhs form input{border-radius:0!important;display:inline!important;width:100%!important;margin:0 0 10px!important;min-height:45px!important;float:left!important}.subscibe-rhs form button{display:block;vertical-align:top;min-height:45px;margin:0 auto;width:100%}}.fa-quora:before{content: "\f2c4";}@media(max-width:993px) and (min-width:967px){.subscibe-rhs form input {margin: 0 0 0 0px!important;}} @media(max-width:1170px) and (min-width:668px){.topsection{max-width: 100%; width: 100%;}.desklink{display: block!important;}}#DynabicMenuUserControls a i:before, .footerbottom .socialicon a:hover i:before{color:#FFFFFF!important}.footercol .socialicon ul a{padding:0!important;height:26px!important;max-height:26px!important;min-height:26px!important;max-width:26px;min-width:26px;width:26px}.footercol .socialicon a i{width:20px;height:20px;display:block;background-repeat:no-repeat!important;background-color:transparent!important;padding:5px;margin:0 auto;background-image:url(https://cms.admin.containerize.com/templates/aspose/App_Themes/V3/images/menu-icons.svg);background-size:26px 903.052px}.footercol .socialicon a:hover i{filter:brightness(1.5)}.footercol .socialicon .fa:after,.footercol .socialicon .fa:before{display:none!important}.socialicon ul{display:flex;flex-flow:wrap;align-items:center;justify-content:center}.socialicon ul li{margin:10px 8px}.footercol .socialicon .fa-facebook{background-position:-5px -210px!important}.footercol .socialicon .fa-twitter{background-position:-5px -240px!important}.footercol .socialicon .fa-youtube-play{background-position:-5px -270px!important}.footercol .socialicon .fa-linkedin{background-position:-5px -300px!important}.footercol .socialicon .fa-stack-overflow{background-position:-5px -330px!important}.footercol .socialicon .fa-github-alt{background-position:-5px -360px!important}.footercol .socialicon .fa-pinterest{background-position:-5px -390px!important}.footercol .socialicon .fa-tumblr{background-position:-5px -420px!important}.footercol .socialicon .fa-instagram{background-position:-5px -450px!important}.footercol .socialicon .fa-rss{background-position:-5px -510px!important}.footercol .socialicon .fa-quora{background-position:-5px -598px!important}.footercol .socialicon a.dev{background-image:url(https://cms.admin.containerize.com/templates/aspose/App_Themes/V3/images/menu-icons.svg);background-size:26px 903.052px;background-position:-5px -480px!important;background-repeat:no-repeat!important;background-color:transparent!important;border-radius:0!important}.footercol .socialicon a.dev svg{display:none}.footercol .socialicon a.dev:hover{filter:brightness(1.5)}.topsearchboxdiv .fa.fa-search{background-image:url(https://cms.admin.containerize.com/templates/aspose/App_Themes/V3/images/menu-icons.svg);background-size:26px 903.052px;background-position:2px 2px!important;background-repeat:no-repeat!important;background-color:#006bb0!important;border-radius:100%!important;font-size:16px;display:block}.userloginbox .fa.fa-user{background-image:url(https://cms.admin.containerize.com/templates/aspose/App_Themes/V3/images/menu-icons.svg)!important;background-size:26px 903.052px!important;background-position:2px -27px!important;background-repeat:no-repeat!important;background-color:#006bb0!important;border-radius:100%!important;font-size:16px;display:block}.loginanchor.loggeduser .fa.fa-user{background-color:#449d44!important}.topurlink i.fa:before{display:none}.topurlink i.fa{background-image:url(https://cms.admin.containerize.com/templates/aspose/App_Themes/V3/images/menu-icons.svg)!important;background-size:26px 903.052px!important;background-repeat:no-repeat!important;background-color:transparent!important;border-radius:0!important;font-size:0;display:inline-block;width:20px;height:14px}.topurlink i.fa.fa-cog{background-position:-6px -65px!important}.topurlink i.fa.fa-file-text-o{background-position:-6px -94px!important;height:16px}.topurlink i.fa.fa-shopping-cart{background-position:-6px -126px!important}.topurlink i.fa.fa-check-square-o{background-position:-6px -155px!important}.topurlink i.fa.fa-sign-out{background-position:-3px -185px!important}@media(max-width:1024px){.subscibe-box{box-sizing:border-box; padding:20px}; .footercol .socialicon ul a,.footercol .socialicon ul li,.footercol .socialicon ul li svg{height:26px!important;max-height:26px!important;min-height:26px!important;width:26px;max-width:26px;min-width:26px}.socialicon{width:95%;display:block}.topurlink.moblink i{margin-top:10px!important}.menuitems ul li a.mobileanchor:after{background-image:url(https://cms.admin.containerize.com/templates/aspose/App_Themes/V3/images/menu-icons.svg)!important;background-size:26px 903.052px!important;background-repeat:no-repeat!important;background-color:transparent!important;border-radius:0!important;font-size:0;display:inline-block;width:20px;height:28px;background-position:0 -532px}.menuitems ul li:hover a.mobileanchor:after{background-image:url(https://cms.admin.containerize.com/templates/aspose/App_Themes/V3/images/menu-icons.svg)!important;background-size:26px 903.052px!important;background-repeat:no-repeat!important;background-color:transparent!important;border-radius:0!important;font-size:0;display:inline-block;width:20px;height:28px;background-position:0 -563px}.userloginbox.desklink{padding-top:0!important}a#UserNameLink{background:#006bb0!important}.menuitems ul li a:after{font-size:0!important}}.topsearchboxdiv .fa.fa-search:before,.userloginbox .fa.fa-user:before{display:none}.menuitems ul li a.mobileanchor.nodd:after{display:none!important}#subscribe_message{color:#FFFFFF;text-align:center}.width220{min-width: 220px!important;}body .pf-landing-page-com ul#support li.bloglinkshow:last-child,body .pf-landing-page-com ul#support li.bloglinkshow{display:block!important}@media(max-width:1700px) and (min-width:1200px){.footerbottom .bottomenuitems ul li a{margin:0 15px!important}}@media (max-width:1366px){body .bottomenuitems ul{display:flex!important;flex-flow: wrap; align-items: flex-start; justify-content: start;}.bottomenuitems ul li {width: 25%;margin-bottom: 10px;}.sep1 {display: none;}.bottomenuitems ul li a{text-align: left!important; text-indent: 25%;}}@media (max-width:668px){.bottomenuitems ul li {width: 100%; margin-left:0!important}.sep1 {display: none;}.bottomenuitems ul li a{text-align: center!important; text-indent: 0%;}.rocketchat-widget{z-index: 99999999!important;}}html[lang="ru"] .productmenubox em{font-size:14px}.font-0{ font-size: 0!important;height: 0;width: 0;display: block;}.lang-selector a{cursor:pointer;color:#FFFFFF!important}
:lang(ru) header.header{margin-top:60px}
.pf-landing-page-com #resources li:last-child{display:none!important}

.venturelogo a {
    background-image: url("/slides/static/img/aspose-logo.svg?v=RCC9pR0YLOrcIqls89tXCq3bFNY");
}

#languageControl {
    position: static;
    float: right;
    display: flex;
    align-items: center;
    height: 60px;
    padding-top: 0;
}

.language {
    display: flex;
    align-items: center;
}

#DynabicMenuUserControls .userloginbox {
    display: flex;
    align-items: center;
    height: 60px;
    padding-top: 0;
}

#DynabicMenuUserControls .userloginbox .userlogin {
    margin-bottom: 0;
    display: flex !important;
    align-items: center;
}

.lngTopBtn {
    white-space: nowrap;
    cursor: pointer;
    user-select: none;
    margin: 0;
    padding: 0 5px;
    outline: currentcolor none 0;
    border: 0 none;
    width: auto;
    overflow: visible;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    gap: 5px;
    color: #fff;
    background-color: transparent;
    font-family: inherit;
    font-size: 13px;
    line-height: 1;
}

.topheader {
    float: none;
    min-width: unset;
}

.language-icon {
    width: 24px;
    height: 24px;
    overflow: hidden;
}

.language-icon svg {
    display: block;
    width: 24px;
    height: 24px;
}

@media(max-width:350px) {
    .userlogstatus {
        width: 75px !important
    }
}

@media(min-width:1023px) {
    .userlogstatus {
        width: 230px !important
    }
}

.lang-id {
    display: none
}

@media(max-width:668px) {
    .lang-description {
        display: none !important
    }

    .lang-id {
        display: block !important
    }
}

@media(max-width:320px) {
    .venturelogo a {
        width: 135px !important;
        background-size: 165px !important;
        background-position: 0 0 !important
    }

    .userlogstatus {
        width: 80px !important
    }
}

.alertPanel {
    position: fixed;
    z-index: 99999999;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    -moz-box-pack: center;
    justify-content: center;
    -moz-box-align: center;
    align-items: center;
    width: 100%;
    height: 100%
}

.alertBackground {
    position: fixed;
    z-index: 99999999;
    background-color: rgba(0,0,0,.4);
    inset: 0
}

.lngCrossStyle {
    cursor: pointer;
    color: #5b6b7c;
    position: absolute;
    top: 8px;
    right: 8px;
    padding: 10px;
    border-radius: 9px;
    box-sizing: content-box;
    transition: .12s;
}

.lngCrossStyle:hover {
    background: #f6f9fc;
    color: #16283b;
}

.lngCrossSize {
    width: 20px;
    height: 20px
}

.lngCrossBlock {
    display: flex;
    overflow: hidden
}

.lngHeader {
    line-height: 1.4;
    font-size: 15px;
    font-family: "Segoe UI", system-ui, Roboto, Arial, sans-serif;
    font-weight: 700;
    color: #16283b;
    padding: 15px 18px;
    border-bottom: 1px solid #e3eaf1;
    text-align: left;
}

.lngPanel {
    position: relative;
    box-shadow: 0 24px 70px rgba(0, 0, 0, .35);
    border-radius: 14px;
    display: flex;
    flex-direction: column;
    z-index: 99999999;
    background-color: #fff;
    box-sizing: border-box;
    width: min(720px, 92vw);
    max-height: 82vh;
    overflow: hidden auto;
}

.lngPanelInfo {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto
}

.lngUlList {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    gap: 2px;
    padding: 12px;
    margin: 0;
    list-style: outside none none;
}

.lngliList {
    position: relative;
    padding: 0;
}

.lngLink {
    line-height: 1.3;
    font-size: 13.5px;
    font-family: "Segoe UI", system-ui, Roboto, Arial, sans-serif;
    font-weight: 400;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    padding: 9px 34px 9px 12px;
    color: #16283b;
    border-radius: 9px;
    transition: .12s;
}

.lngLink:hover {
    background: #eaf4fd;
    color: #0d63ae;
}

.lngLinkBlock {
    display: flex;
    flex: 1 1 auto;
    text-decoration: inherit;
    color: inherit
}

.lngMarker {
    position: absolute;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    top: 0;
    right: 10px;
    bottom: 0;
    color: #1173c9;
    pointer-events: none;
}

.altChngLangBlock {
    position: fixed;
    z-index: 999999;
    bottom: 12px;
    right: 12px;
    background-color: #f0ffff;
    width: 300px;
    height: 130px;
    border-radius: 10px;
    box-shadow: 0 0 50px -20px #333
}

@media(max-width:350px) {
    .altChngLangBlock {
        width: 250px
    }
}

.imgBtnSize {
    height: 40px;
    width: 44px
}

.btnCrlAlert {
    border: none;
    background: no-repeat;
    height: 50px;
    width: 50px;
    margin-left: 20px;
    margin-right: 20px
}

@media(min-width:768px) {
    .lngPanel {
        position: relative;
        max-height: calc(-72px + 100vh);
    }
}

@media(max-width:767px) {
    .lngPanel {
        right: 12px;
        left: 12px;
        max-height: calc(-24px + 100vh);
        position: fixed;
    }

    .lngUlList {
        grid-template-columns: 1fr;
    }
}
/* ============================================================================
   New design app shell.
   Ported from design-mocks/variant-g-hybrid.html — the mock demo switcher is
   dropped and the real shared Aspose header (Menu/Header.cshtml) and footer
   (Menu/Footer.cshtml) are used as they are.
   ============================================================================ */
:root {
    --ink: #16283b;
    --muted: #5b6b7c;
    --line: #e3eaf1;
    /* borders of the blocks that sit on the page background instead of a white
       surface: --line would wash out against --bg, this keeps the same contrast */
    --line-page: #d7e0ea;
    --bg: #f2f5f9;
    --surface: #f6f9fc;
    --side: #132639;
    --blue: #1173c9;
    --blue-d: #0d63ae;
    --sky: #eaf4fd;
    --green: #57a626;
    --green-d: #478c1e;
    --red: #c8473b;
    --red-d: #af3a2f;
    --gold: #6b4d05;
    --gold-bg: linear-gradient(120deg, #f7e3b0, #f0c96a);
    --radius: 16px;
    --shadow: 0 1px 3px rgba(15, 40, 64, .07), 0 10px 30px rgba(15, 40, 64, .09);
    --shadow-lg: 0 2px 6px rgba(16, 40, 64, .08), 0 20px 50px rgba(16, 40, 64, .16);
}

* { margin: 0; padding: 0; box-sizing: border-box }

body {
    font-family: "Segoe UI", system-ui, Roboto, Arial, sans-serif;
    color: var(--ink);
    background: var(--bg);
    line-height: 1.55;
}

button { font: inherit; cursor: pointer }
.hidden { display: none !important }
a { color: var(--blue) }
img { max-width: 100% }

/* ============ shared Aspose header / footer integration ============ */
/* the header is kept in the flow like on products.aspose.app; flow-root contains
   the menu floats so they cannot narrow the following content */
.topheader { position: relative !important; display: flow-root }
/* the shared css adds 60px margin to compensate the fixed bar — not needed here */
#DynabicMenuInnerDiv { margin-bottom: 0 !important }

.shell { display: grid; grid-template-columns: 228px 1fr; min-height: 100vh; transition: grid-template-columns .18s ease }
.shell.smin { grid-template-columns: 64px 1fr }

/* ============ sidebar ============ */
/* sticky pane forms a stacking context — keep it (and its flyouts) above page content */
.side {
    background: #fff;
    border-right: 1px solid var(--line);
    display: flex;
    flex-direction: column;
    position: sticky;
    top: 0;
    height: calc(100vh - 60px);
    overflow: hidden;
    z-index: 150;
}

/* only the apps list scrolls — the APPS label stays on top, API/SDK/AI/Plugins stay docked at the bottom */
#sideNav { flex: 1 1 auto; min-height: 0; overflow-y: auto; overscroll-behavior: contain }
#sideNav::-webkit-scrollbar { width: 8px }
#sideNav::-webkit-scrollbar-thumb { background: #d3dde7; border-radius: 99px }
#sideNav::-webkit-scrollbar-thumb:hover { background: #b9c8d6 }

.grp {
    font-size: 10.5px;
    letter-spacing: 1.4px;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--muted);
    padding: 18px 16px 6px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 6px;
}

.side-toggle { border: 0; background: none; color: #94a5b6; width: 22px; height: 22px; border-radius: 6px; display: grid; place-items: center; font-size: 12px; padding: 0; flex: none }
.side-toggle:hover { background: var(--surface); color: var(--ink) }

/* collapsed rail: icons only, labels hidden via font-size:0 (labels are bare text nodes) */
.shell.smin .grp { justify-content: center; padding-left: 0; padding-right: 0 }
.shell.smin .grp .grp-t { display: none }
.shell.smin .side nav a, .shell.smin .side nav button { justify-content: center; gap: 0; font-size: 0; padding: 8px 0 }
.shell.smin .side nav .caret { display: none }
/* direct children only — the .sidepop flyout also lives inside .foot and must keep its own layout */
.shell.smin .side .foot > a, .shell.smin .side .foot > button { justify-content: center; gap: 0; font-size: 0; padding: 8px 0 }
.shell.smin .side .foot .caret { display: none } /* its margin-left:auto would defeat the centering */
.shell.smin .sidepop { left: 72px }

.side nav a, .side nav button { display: flex; align-items: center; gap: 10px; padding: 8px 16px; color: #3d4c5c; text-decoration: none; font-size: 13.5px; border-left: 3px solid transparent; cursor: pointer }
.side nav button { border-top: 0; border-right: 0; border-bottom: 0; background: none; width: 100%; font: inherit; font-size: 13.5px; text-align: left }
.side nav a:hover, .side nav button:hover { background: var(--surface); color: var(--ink) }
.side nav a.on, .side nav button.on { background: var(--sky); border-left-color: var(--blue); color: var(--blue-d); font-weight: 600 }
.ni { width: 24px; height: 24px; border-radius: 7px; display: grid; place-items: center; font-size: 12px; flex: none; color: #fff }
.nimg { width: 22px; height: 22px; object-fit: contain; flex: none }
.side .foot { margin-top: auto; border-top: 1px solid var(--line); padding: 8px 0 12px; font-size: 13.5px; position: relative }
/* direct children only — the flyout lives inside .foot and its items have their own compact grid styling */
.side .foot > a, .side .foot > button { display: flex; align-items: center; gap: 10px; padding: 8px 16px; color: #3d4c5c; text-decoration: none; border: 0; background: none; width: 100%; font: inherit; font-size: 13.5px; cursor: pointer; text-align: left }
.side .foot > a:hover, .side .foot > button:hover { background: var(--surface); color: var(--ink) }

/* API/SDK flyout — position:fixed so the sidebar's overflow-y:auto cannot clip it */
.sidepop {
    position: fixed;
    left: 236px;
    top: 80px;
    width: 364px;
    max-height: calc(100vh - 120px);
    overflow-y: auto;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 14px;
    box-shadow: 0 12px 44px rgba(15, 40, 64, .28);
    padding: 12px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 4px;
    z-index: 120;
    animation: flyin .14s ease;
}

@keyframes flyin { from { opacity: 0; transform: translateX(-6px) } to { opacity: 1 } }

.sidepop a { display: flex; flex-direction: column; align-items: center; gap: 8px; font-size: 12px; color: #3d4c5c; text-decoration: none; padding: 10px 4px; border-radius: 9px; text-align: center }
.sidepop a:hover { background: var(--sky) }
.sidepop .gimg { width: 32px; height: 32px; object-fit: contain }

/* the media converter lists format names only — there are 19 of them and no icons */
.sidepop-media { grid-template-columns: repeat(4, 1fr); gap: 3px; width: 300px }
.sidepop-media .pop-t { grid-column: 1/-1; font-size: 10.5px; letter-spacing: 1.4px; font-weight: 700; text-transform: uppercase; color: var(--muted); padding: 10px 6px 4px }
.sidepop-media .pop-t:first-child { padding-top: 4px }
.sidepop-media a { flex-direction: row; justify-content: center; font-size: 12.5px; font-weight: 600; padding: 9px 4px; border: 1px solid var(--line) }

/* ============ main column ============ */
.main { min-width: 0; display: flex; flex-direction: column }
.crumbs-line { font-size: 12.5px; color: var(--muted); margin-bottom: 6px; list-style: none }
.crumbs-line li { display: inline-block }
.crumbs-line li:not(:last-child)::after { content: "/"; padding: 0 5px }
.crumbs-line li:last-child a { pointer-events: none; cursor: default }
.crumbs-line a { color: inherit; text-decoration: none; text-transform: uppercase }

/* gradient title CARD: aligns exactly with the card + pane grid below */
.titlewrap { max-width: 1140px; width: 100%; margin: 0 auto; padding: 22px 22px 0 }

.titlewrap .apptitle {
    background: linear-gradient(118deg, #0a4f8f 0%, #1173c9 48%, #35a3e8 100%);
    border-radius: var(--radius);
    padding: 24px 30px 0;
    position: relative;
    overflow: hidden;
    box-shadow: var(--shadow);
}

.titlewrap .apptitle::after {
    content: "";
    position: absolute;
    inset: auto -10% -65% -10%;
    height: 85%;
    background: radial-gradient(60% 100% at 50% 0, rgba(255, 255, 255, .16), transparent 70%);
    pointer-events: none;
}

.titlewrap .apptitle > * { position: relative; z-index: 1 }
/* "header basement": the Powered-by line on its own narrow strip */
.titlewrap .powered { margin: 16px -30px 0; padding: 9px 30px 10px }
/* only the title is bold — everything else calm, links regular weight */
.titlewrap .crumbs-line { color: rgba(255, 255, 255, .8) }
.titlewrap .crumbs-line a { color: rgba(255, 255, 255, .92) }
.titlewrap h1 { color: #fff }
.titlewrap .apptitle h2.sub { color: rgba(255, 255, 255, .85) }
.titlewrap .powered, .titlewrap .powered h3 { color: rgba(255, 255, 255, .85) }
.titlewrap .powered a { color: rgba(255, 255, 255, .9); text-decoration: underline; font-weight: 400 }

.apptitle h1 { font-size: 24px; letter-spacing: -.5px }
.apptitle h2.sub { color: var(--muted); font-size: 13.5px; font-weight: 400; margin-top: 3px }
/* the "Powered by" line comes from _shared.<lang>.other-text.yml as a raw <h3> */
.powered { font-size: 12px; margin-top: 6px }
.powered h3 { font-size: 12px; font-weight: 400; margin: 0 }

.work {
    display: grid;
    grid-template-columns: 1fr 292px;
    gap: 20px;
    padding: 16px 22px 22px;
    max-width: 1140px;
    width: 100%;
    margin: 0 auto;
    align-items: start;
}

.work > section { min-width: 0 }
.work.work-wide { grid-template-columns: 1fr }

/* ============ app card ============ */
/* the app is the only floating container on the page */
.card { background: #fff; border-radius: var(--radius); box-shadow: var(--shadow-lg) }
.pad { padding: 22px }

/* stepper strip at the top of the app card */
.steps { display: flex; justify-content: center; gap: 0; border-bottom: 1px solid var(--line); background: #fafcfe; padding: 11px 10px; border-radius: var(--radius) var(--radius) 0 0 }
.step { display: flex; align-items: center; gap: 7px; font-size: 12px; font-weight: 600; color: #9db0c2; padding: 0 16px; position: relative }
.step .n { width: 24px; height: 24px; border-radius: 50%; background: #e3eaf2; color: #8195a9; display: grid; place-items: center; font-size: 11px }
.step.cur { color: var(--blue-d) }
.step.cur .n { background: var(--blue); color: #fff }
.step.done { color: var(--green) }
.step.done .n { background: var(--green); color: #fff }
.step + .step::before { content: "\203A"; position: absolute; left: -5px; color: #c6d2de }

.sect {
    font-size: 12.5px;
    font-weight: 700;
    letter-spacing: .6px;
    text-transform: uppercase;
    color: var(--muted);
    margin: 22px 0 10px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.sect::after { content: ""; flex: 1; height: 1px; background: var(--line) }
.sect:first-child { margin-top: 0 }
.sect .opt { font-weight: 400; letter-spacing: 0; text-transform: none; font-size: 11.5px; color: #94a5b6 }

/* buttons */
.btn { border: 0; border-radius: 9px; padding: 11px 24px; font-size: 14px; font-weight: 600; transition: .15s; display: inline-block; text-align: center; text-decoration: none }
.btn-red { background: var(--red); color: #fff }
.btn-red:hover { background: var(--red-d); color: #fff }
.btn-blue { background: var(--blue); color: #fff }
.btn-blue:hover { background: var(--blue-d); color: #fff }
.btn-green { background: var(--green); color: #fff; box-shadow: 0 4px 12px rgba(85, 163, 38, .3) }
.btn-green:hover { background: var(--green-d); color: #fff }
.btn-green:disabled, .btn-green.disabled { background: #b9d2a6; box-shadow: none; cursor: not-allowed }
.btn-line { background: #fff; border: 1.5px solid var(--line); color: var(--ink) }
.btn-line:hover { border-color: var(--blue); color: var(--blue) }

/* option fields — always visible */
.fields { display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); gap: 13px }
.field label { display: block; font-size: 12.5px; font-weight: 600; margin-bottom: 5px }
.field small { display: block; font-size: 11px; color: var(--muted); margin-top: 3px }
.in, .dd-btn { width: 100%; font: inherit; font-size: 13.5px; border: 1.5px solid var(--line); border-radius: 9px; padding: 9px 12px; background: #fff; color: var(--ink) }
textarea.in { resize: vertical; min-height: 64px }
.in:focus { outline: none; border-color: var(--blue) }
.in.invalid { border-color: var(--red) }
.in:disabled { background: var(--surface); color: var(--muted); cursor: not-allowed }
.field.wide { grid-column: 1/-1 }
.check { display: flex; align-items: center; gap: 8px; font-size: 13.5px }
.check input { accent-color: var(--blue); width: 15px; height: 15px }
.check label { margin-bottom: 0; font-weight: 400 }
.check + .in { margin-top: 7px }

/* colour field: a text input, a chip and the palette popover */
.swatch { display: flex; gap: 6px; align-items: center; position: relative }
.swatch .in { flex: 1 }
.swatch .chip { width: 36px; height: 36px; border-radius: 9px; border: 1.5px solid var(--line); flex: none; cursor: pointer; padding: 0; transition: .12s }
.swatch .chip:hover { border-color: var(--blue); transform: scale(1.05) }

.cp-pop {
    position: absolute;
    top: calc(100% + 6px);
    left: 0;
    z-index: 60;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 12px;
    box-shadow: 0 12px 40px rgba(15, 40, 64, .22);
    padding: 12px;
    width: 248px;
    animation: dropin .12s ease;
}

.cp-lbl { font-size: 10.5px; font-weight: 700; letter-spacing: .6px; text-transform: uppercase; color: var(--muted); margin: 10px 0 6px }
.cp-lbl:first-child { margin-top: 0 }
.cp-grid { display: grid; grid-template-columns: repeat(10, 1fr); gap: 4px }
.cp-grid button { width: 100%; aspect-ratio: 1; border-radius: 5px; border: 1px solid rgba(15, 40, 64, .14); padding: 0; transition: .1s; position: relative }
.cp-grid button:hover { transform: scale(1.2); box-shadow: 0 2px 7px rgba(15, 40, 64, .3); z-index: 1 }
.cp-grid button.sel { outline: 2px solid var(--blue); outline-offset: 1px; z-index: 1 }

.cp-custom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    margin-top: 11px;
    border-top: 1px solid var(--line);
    padding-top: 11px;
    font-size: 12.5px;
    font-weight: 600;
    color: var(--blue-d);
    cursor: pointer;
}

.cp-custom input[type=color] { width: 34px; height: 24px; border: 1px solid var(--line); border-radius: 6px; padding: 1px 2px; background: #fff; cursor: pointer }

/* the main control of an app that has no uploader carries the weight the drop zone
   has elsewhere, so the eye lands on it first */
.field.main-control .in {
    font-size: 17px;
    padding: 13px 16px;
    border: 2px solid #b9d2e6;
    border-radius: 12px;
    background: var(--surface);
    transition: .15s;
}

.field.main-control .in::placeholder { color: #94a5b6 }

.field.main-control .in:focus {
    border-color: var(--blue);
    background: #fff;
    box-shadow: 0 0 0 4px rgba(17, 115, 201, .12);
}

.field.main-control .emoji-btn { width: 48px; height: 48px; border-radius: 12px; border-width: 2px; border-color: #b9d2e6; font-size: 22px }

/* text field with the emoji picker button of the text to gif app */
.emojifield { display: flex; gap: 6px; align-items: center; position: relative }
.emojifield .in { flex: 1 }
.emojifield .emoji-btn { width: 36px; height: 36px; flex: none; padding: 0; border: 1.5px solid var(--line); border-radius: 9px; background: #fff; font-size: 18px; line-height: 1; cursor: pointer; transition: .12s }
.emojifield .emoji-btn:hover { border-color: var(--blue); transform: scale(1.05) }

.emoji-pop {
    position: absolute;
    top: calc(100% + 6px);
    right: 0;
    z-index: 60;
    width: min(370px, 100%);
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 12px;
    box-shadow: 0 12px 40px rgba(15, 40, 64, .22);
    padding: 12px;
    animation: dropin .12s ease;
}

.emoji { display: flex; align-items: center; gap: 6px }
.emoji .slider-item { display: none; flex: 1; min-width: 0 }
.emoji .slider-item.active { display: grid; grid-template-columns: repeat(8, 1fr); gap: 2px }
.emoji .slider-item span { font-size: 23px; cursor: pointer; line-height: 1.35; border-radius: 6px; text-align: center }
.emoji .slider-item span:hover { background: var(--sky) }
.emoji .slider-prev, .emoji .slider-next { flex: none; width: 26px; height: 26px; display: grid; place-items: center; border-radius: 50%; color: var(--muted); font-size: 18px; cursor: pointer; user-select: none }
.emoji .slider-prev:hover, .emoji .slider-next:hover { background: var(--sky); color: var(--blue-d) }

/* the rendered gif preview */
.gifpreview { text-align: center; margin-top: 10px }
.gifpreview img { max-width: 100%; border: 1px solid var(--line); border-radius: 10px; background: var(--surface) }

/* custom dropdown with premium locked items */
.dd { position: relative }
.dd-btn { display: flex; align-items: center; justify-content: space-between; gap: 8px; cursor: pointer; text-align: left }
.dd-btn::after { content: "\25BE"; color: var(--muted); font-size: 11px }

.dd-menu {
    position: absolute;
    top: calc(100% + 4px);
    left: 0;
    right: 0;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 10px;
    box-shadow: var(--shadow);
    z-index: 30;
    max-height: 260px;
    overflow: auto;
    animation: dropin .12s ease;
}

@keyframes dropin { from { opacity: 0; transform: translateY(-4px) } to { opacity: 1 } }

.dd-menu a { display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 9px 13px; font-size: 13px; color: var(--ink); text-decoration: none; cursor: pointer }
.dd-menu a:hover { background: var(--sky) }
.dd-menu a.sel { font-weight: 700; color: var(--blue-d) }
.dd-menu a.locked { color: #a5b2bf }
.dd-menu a.locked:hover { background: #fffdf4 }
.dd-menu .div { border-top: 1px dashed var(--line); margin: 4px 0 }
.dd-menu .play { border: 0; background: #eef6e8; color: var(--green); border-radius: 6px; width: 22px; height: 22px; font-size: 10px; flex: none; cursor: pointer }
.dd-menu .play:hover { background: #e0efd5 }
.dd-menu .play.on { background: var(--green); color: #fff }
.badge-prem { background: var(--gold-bg); color: var(--gold); font-size: 10px; font-weight: 800; border-radius: 999px; padding: 2px 9px; letter-spacing: .3px; flex: none }

/* mode segment */
.seg { display: inline-flex; background: var(--surface); border: 1px solid var(--line); border-radius: 10px; padding: 3px; gap: 2px; margin-bottom: 16px }
.seg button { border: 0; background: none; border-radius: 8px; padding: 8px 20px; font-size: 13.5px; font-weight: 600; color: var(--muted) }
.seg button.on { background: #fff; color: var(--blue-d); box-shadow: var(--shadow) }

.gofoot { display: flex; align-items: center; gap: 12px; border-top: 1px solid var(--line); background: #fafcfe; padding: 14px 22px; border-radius: 0 0 var(--radius) var(--radius) }
.gofoot .note { font-size: 12px; color: var(--muted) }
.gofoot .btn { margin-left: auto; padding: 12px 34px; font-size: 14.5px; border-radius: 999px }
/* only the first button pushes the group to the right: several auto margins would
   share the free space and pull the buttons apart */
.gofoot .btn ~ .btn { margin-left: 0 }

/* unsupported conversion notices */
.missing-conversion { padding: 0 22px 18px; font-size: 12.5px; color: #8c3232 }
.missing-conversion p { margin: 0 }

/* inline alert (Alert.js) */
.alert-item { padding: 0 22px 18px }
#alertMessage { border-radius: 10px; padding: 11px 14px; font-size: 13px; background: var(--sky); border: 1px solid #bcdcf5; color: var(--blue-d) }
#alertMessage.alert-danger { background: #fdf3f3; border-color: #efc4c4; color: #8c3232 }

/* ============ processing ============ */
.procbox { padding: 40px 20px; text-align: center }
.spin { width: 66px; height: 66px; margin: 0 auto 16px; position: relative; animation: rot 1.5s cubic-bezier(.55, .15, .45, .85) infinite }
@keyframes rot { to { transform: rotate(360deg) } }
.spin i { position: absolute; width: 28px; height: 28px; border-radius: 60% 40% 55% 45%/55% 60% 40% 45% }
.spin i:nth-child(1) { background: #7cb93c; top: 0; left: 19px }
.spin i:nth-child(2) { background: #f0842c; top: 19px; right: 0 }
.spin i:nth-child(3) { background: #4fb8ef; bottom: 0; left: 19px }
.spin i:nth-child(4) { background: #f5c518; top: 19px; left: 0 }
.spin::after { content: ""; position: absolute; inset: 20px; border-radius: 50%; background: #fff }
.procbox h3 { font-size: 16.5px }
.procbox p { color: var(--muted); font-size: 13px; margin-top: 3px }

/* full page loader (Loader.js) */
.loader { position: fixed; inset: 0; z-index: 500; background: rgba(255, 255, 255, .72); display: grid; place-items: center }
.loader .spin { margin: 0 }

/* ============ download page (split card) ============ */
.donecard { display: grid; grid-template-columns: 1.15fr 1fr; min-height: 380px }
.done-left { padding: 26px 26px 22px; display: flex; flex-direction: column; text-align: left }
.okball { width: 46px; height: 46px; border-radius: 50%; background: #e8f7e0; color: var(--green); display: grid; place-items: center; font-size: 20px; margin-bottom: 12px }
.done-left h2 { font-size: 20px; letter-spacing: -.3px }
.done-left .meta { font-size: 12.5px; color: var(--muted); margin-top: 4px }
.dl-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 22px }

.btn-dl {
    flex: 1;
    min-width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background: var(--blue);
    color: #fff;
    border: 0;
    border-radius: 999px;
    padding: 15px 20px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    box-shadow: 0 6px 16px rgba(15, 111, 196, .35);
    transition: .15s;
}

.btn-dl:hover { background: var(--blue-d); color: #fff }
.btn-dl .fa { font-size: 17px }

.btn-link-round {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    border: 1.5px solid var(--line);
    background: #fff;
    display: grid;
    place-items: center;
    position: relative;
    flex: none;
    transition: .15s;
    color: var(--ink);
}

.btn-link-round:hover { border-color: var(--blue) }
.privacy { font-size: 12px; color: var(--muted); margin-top: 12px }
.cont { margin-top: 24px; border-top: 1px solid var(--line); padding-top: 18px }
.cont h4 { font-size: 14.5px; margin-bottom: 8px }
.cont a { display: flex; align-items: center; gap: 12px; padding: 9px 10px; margin: 0 -10px; border-radius: 10px; text-decoration: none; color: var(--ink); font-size: 14px; cursor: pointer }
.cont a:hover { background: var(--surface) }
.cont .ic { width: 30px; height: 30px; border-radius: 8px; display: grid; place-items: center; font-size: 14px; flex: none }
.cont .cimg { width: 17px; height: 17px; object-fit: contain }
.mailrow { display: flex; gap: 7px; margin: 8px 0 4px }
.mailrow input { flex: 1; font: inherit; font-size: 12.5px; border: 1.5px solid var(--line); border-radius: 999px; padding: 9px 14px; min-width: 0 }
.mailrow input:focus { outline: none; border-color: var(--blue) }
.mailrow .btn { font-size: 12.5px; padding: 9px 16px; border-radius: 999px }
.mailwarn { font-size: 11.5px; color: #8c6a12; margin: 4px 0 }
.again { margin-top: auto; padding-top: 16px; font-size: 14px }
.again a { text-decoration: none; font-weight: 600 }

.subnote {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
    font-size: 12px;
    color: var(--muted);
    padding: 12px;
    border-top: 1px solid var(--line);
    border-radius: 0 0 var(--radius) var(--radius);
}

.subnote a { text-decoration: none; font-weight: 600 }
.subnote .sh { width: 26px; height: 26px; border-radius: 50%; border: 1px solid var(--line); background: #fff; font-size: 10.5px; font-weight: 700; color: var(--ink) }
.subnote .sh:hover { background: var(--side); color: #fff; border-color: var(--side) }
.subnote .sh-x:hover { background: #111; border-color: #111; color: #fff }
.subnote .sh-li:hover { background: #0a66c2; border-color: #0a66c2; color: #fff }
.subnote .sh-fb:hover { background: #1877f2; border-color: #1877f2; color: #fff }
.subnote .sh-tg:hover { background: #229ED9; border-color: #229ED9; color: #fff }
.subnote .sh svg { display: block; margin: 0 auto }
.done-right { background: linear-gradient(140deg, #0e2b45, #123a5c); position: relative; overflow: hidden; min-height: 260px }
.done-right .pvfull { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover }

/* feedback bar */
.rating { display: flex; align-items: center; justify-content: center; gap: 12px; padding: 14px; border-top: 1px solid var(--line); font-size: 13px; background: #fafcfe }
.fb-btns { display: flex; gap: 8px }
/* scoped to the feedback bar: the shared footer uses .fb for its Facebook link */
.rating .fb { width: 36px; height: 36px; border-radius: 50%; border: 1.5px solid var(--line); background: #fff; color: #8195a9; display: grid; place-items: center; transition: .15s }
.rating .fb svg { display: block }
#fbUp:hover { transform: translateY(-2px); border-color: var(--blue); color: var(--blue) }
#fbDown:hover { transform: translateY(-2px); border-color: var(--red); color: var(--red) }
#fbUp.on { border-color: var(--blue); background: var(--sky); color: var(--blue) }
#fbDown.on { border-color: #e3b3ae; background: #fdf0ef; color: var(--red) }
.fbform { border-top: 1px solid var(--line); padding: 16px 24px; background: #fafcfe }
.fbmsg { font-size: 13px; color: #3d4c5c; margin-bottom: 10px; text-align: center }
.fbthanks { margin: 0; font-weight: 600 }
.fbform textarea { width: 100%; min-height: 64px; font-size: 13px }
.fbactions { display: flex; justify-content: flex-end; margin-top: 10px }
.fbactions .btn { font-size: 13px; padding: 9px 24px }

/* ============ SEO basement (inside the main column, under the card) ============ */
/* the app card is set apart from the page content below it (variant H rhythm) */
.seo { display: grid; gap: 16px; margin-top: 44px }
/* flat blocks — the SEO basement sits on the page background, only the app floats */
.seo .box { background: transparent; border: 1px solid var(--line-page); border-radius: var(--radius); padding: 24px 26px }
.seo h2 { font-size: 19px; letter-spacing: -.3px; margin-bottom: 12px }
.seo p, .seo li { font-size: 13.5px; color: #3d4c5c }

.howlist { list-style: none; counter-reset: how; margin: 4px 0 0; display: grid; gap: 12px; font-size: 13.5px; color: #3d4c5c }
.howlist li { position: relative; padding-left: 36px; counter-increment: how; min-height: 24px }

.howlist li::before {
    content: counter(how);
    position: absolute;
    left: 0;
    top: -1px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: var(--blue);
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    display: grid;
    place-items: center;
}

.hownote { margin-top: 12px; font-size: 13px; color: var(--muted) }
.ovhtml { font-size: 13.5px; color: #3d4c5c; line-height: 1.65 }
.ovhtml ul { margin: 8px 0 8px 22px }
.ovhtml a { font-weight: 400 }
.featlist { margin: 4px 0 0 22px; display: grid; gap: 7px; font-size: 13.5px; color: #3d4c5c }
.benefits { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px }
.benefit { text-align: center }
.benefit h3 { font-size: 14.5px; margin-bottom: 6px }
.benefit p, .benefit div { font-size: 12.5px; color: var(--muted) }
.bcircle { width: 56px; height: 56px; border-radius: 50%; display: grid; place-items: center; margin: 0 auto 12px }
.bcircle img { width: 32px; height: 32px; object-fit: contain; opacity: .85 }
.bcircle.fasteasy { background: #64d79c }
.bcircle.anywhere { background: #a1c8e7 }
.bcircle.quality { background: #e4d6ed }
.box.notify { background: var(--blue); color: #fff; font-size: 14px; text-align: center; border-color: var(--blue) }
/* the raw html of the section brings its own paragraphs, which would otherwise be
   caught by the dark colour of the basement text */
.box.notify p, .box.notify li, .box.notify div, .box.notify span { color: #fff }
.box.notify a { color: #fff; font-weight: 700 }
.crosssub { color: var(--muted); font-size: 13px; margin-bottom: 10px }
.seo details { border-bottom: 1px solid var(--line-page) }
.seo details:last-child { border-bottom: 0 }
.seo summary { cursor: pointer; padding: 12px 2px; font-weight: 600; font-size: 14px; list-style: none; display: flex; justify-content: space-between }
.seo summary::-webkit-details-marker { display: none }
.seo summary::after { content: "+"; color: var(--muted) }
.seo details[open] summary::after { content: "\2013" }
.seo .ans { padding: 0 2px 12px; font-size: 13px; color: var(--muted) }
.crossrow { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 4px; list-style: none }
.crossrow a { display: flex; align-items: center; gap: 8px; border: 1px solid var(--line-page); border-radius: 999px; padding: 7px 16px; font-size: 12.5px; font-weight: 600; color: var(--ink); text-decoration: none }
.crossrow a:hover { border-color: var(--blue); color: var(--blue) }

/* ============ other tools grid ============ */
/* same container metrics as the title wrapper, so it aligns with the gradient card */
.tools-sec { max-width: 1140px; width: 100%; margin: 48px auto; padding: 0 22px }
.tools-sec h2 { text-align: center; font-size: 22px; letter-spacing: -.4px; margin-bottom: 18px }
.tools { display: grid; grid-template-columns: repeat(6, 1fr); gap: 18px 16px }
.tool { border: 1px solid var(--line-page); border-radius: 13px; padding: 15px 8px; text-align: center; text-decoration: none; color: var(--ink); font-size: 12px; font-weight: 600; transition: .16s; background: var(--bg); cursor: pointer; display: block }
.tool:hover { transform: translateY(-3px); box-shadow: var(--shadow); border-color: transparent; background: #fff }
.tool.on { border-color: var(--blue); background: var(--sky) }
.tool .timg { width: 36px; height: 36px; object-fit: contain; margin: 0 auto 8px; display: block }

/* metrics line under the tools grid */
.metrics { max-width: 1140px; width: 100%; margin: 0 auto 40px; padding: 0 22px; text-align: center; font-size: 13px; color: var(--muted) }

/* ============ right column ============ */
.ctx { display: flex; flex-direction: column; gap: 14px; position: sticky; top: 16px }
/* part of the app, so it floats together with the card */
.panel { background: #fff; border-radius: var(--radius); box-shadow: var(--shadow-lg); padding: 17px }
.panel h4 { font-size: 12.5px; letter-spacing: .8px; text-transform: uppercase; color: var(--muted); margin-bottom: 11px }
.lim { display: grid; gap: 8px }
.li { display: flex; justify-content: space-between; font-size: 12.5px; gap: 10px }
.li b { font-weight: 700; text-align: right }
.li .locked-v { color: #a5b2bf }
.li .ok-v { color: var(--green) }
.panel .cta { width: 100%; margin-top: 12px; text-align: center; text-decoration: none; display: block; font-size: 13px; padding: 9px; border-radius: 999px }
.ladder { margin-top: 10px; display: grid; gap: 0 }
.rung2 { display: flex; gap: 9px; font-size: 11.5px; padding: 5px 0; color: var(--muted); align-items: baseline }
.rung2 .dot { width: 8px; height: 8px; border-radius: 50%; background: var(--line); flex: none }
.rung2.you .dot { background: var(--blue) }
.rung2.you { color: var(--ink); font-weight: 600 }
.ladder .note { font-size: 10.5px; color: #94a5b6; margin-top: 8px; border-top: 1px solid var(--line); padding-top: 7px }

/* ============ modals ============ */
.modal-bg { position: fixed; inset: 0; background: rgba(10, 25, 40, .5); display: grid; place-items: center; z-index: 400; animation: dropin .15s ease; padding: 20px; overflow: auto }
.modal-card { background: #fff; border-radius: 14px; box-shadow: 0 24px 70px rgba(0, 0, 0, .35); width: min(430px, 92vw); overflow: hidden }
.modal-card .mh { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding: 15px 18px; border-bottom: 1px solid var(--line); font-weight: 700; font-size: 15px }
.modal-card .mh button { border: 0; background: none; font-size: 18px; color: var(--muted) }
.modal-card .mb { padding: 18px; font-size: 13.5px; color: #3d4c5c }
.modal-card .mb .field { margin-top: 12px }
.modal-card .mb .errmsg { color: #8c3232; font-weight: 600; margin-bottom: 6px }
.modal-card .mf { display: flex; justify-content: flex-end; gap: 8px; padding: 13px 18px; border-top: 1px solid var(--line) }
.modal-card .mf .btn { font-size: 13px; padding: 9px 18px }

/* ============ apps with a live preview (infographics, chart) ============ */
/* the controls run down the left column, the preview follows them on the right */
.prev-split { display: grid; grid-template-columns: minmax(0, 1fr) 344px; gap: 20px; align-items: start }
.prev-split-main { min-width: 0 }

.prev-pane { position: sticky; top: 74px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface); padding: 11px }
.prev-pane .prev-t { font-size: 11.5px; font-weight: 700; letter-spacing: .5px; text-transform: uppercase; color: var(--muted); margin-bottom: 8px }

/* the chequerboard shows through what a transparent background leaves empty */
.prev-box {
    position: relative;
    min-height: 210px;
    display: grid;
    place-items: center;
    border-radius: 9px;
    overflow: hidden;
    background-color: #fff;
    background-image: linear-gradient(45deg, #eaf0f6 25%, transparent 25%), linear-gradient(-45deg, #eaf0f6 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #eaf0f6 75%), linear-gradient(-45deg, transparent 75%, #eaf0f6 75%);
    background-size: 16px 16px;
    background-position: 0 0, 0 8px, 8px -8px, -8px 0;
}

.prev-box img { max-width: 100%; max-height: 420px; display: block }
.prev-load { position: absolute; inset: 0; display: grid; place-items: center; background: rgba(255, 255, 255, .74) }
.prev-load .spin { margin: 0; transform: scale(.62) }
.prev-pane .btn { width: 100%; margin-top: 10px; padding: 9px 16px; font-size: 13.5px }

/* ============ chart ============ */
/* the toolbar of the online table */
.tbl-tools { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 10px }
.tbl-tools button { border: 1.5px solid var(--line); border-radius: 9px; background: #fff; padding: 7px 12px; font-size: 12.5px; font-weight: 600; color: var(--ink); transition: .12s }
.tbl-tools button:hover { border-color: var(--blue); color: var(--blue-d) }
.tbl-tools button.danger:hover { border-color: var(--red); color: var(--red) }

/* Tabulator ships its own theme, these bring it in line with the app card */
.tabulator { border: 1px solid var(--line); border-radius: 12px; background: #fff; font-size: 13px; overflow: hidden }
.tabulator .tabulator-header { background: var(--surface); border-bottom: 1px solid var(--line); color: var(--muted); font-weight: 700 }
.tabulator .tabulator-header .tabulator-col { background: transparent; border-right: 1px solid var(--line) }
.tabulator .tabulator-header .tabulator-col .tabulator-col-content { padding: 9px 10px }
.tabulator .tabulator-row { border-bottom: 1px solid var(--line) }
.tabulator .tabulator-row.tabulator-row-even { background: #fbfdff }
.tabulator .tabulator-row:hover { background: var(--sky) }
.tabulator .tabulator-row .tabulator-cell { border-right: 1px solid var(--line); padding: 9px 10px }
.tabulator .tabulator-row .tabulator-cell.tabulator-editing { border-color: var(--blue); box-shadow: inset 0 0 0 1px var(--blue) }
.tabulator .tabulator-footer { background: var(--surface); border-top: 1px solid var(--line); color: var(--muted); padding: 6px 10px }
.tabulator .tabulator-footer .tabulator-page { border-radius: 7px; border: 1px solid var(--line); background: #fff; font-size: 12px }
.tabulator .tabulator-footer .tabulator-page.active { background: var(--blue); color: #fff; border-color: var(--blue) }

/* a note under a control, the .opt of a section header is scoped to it */
.hint { display: block; font-size: 11.5px; color: #94a5b6; margin-top: 8px }

/* the template download sits above the uploader of the file mode */
.tpl-dl { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; flex-wrap: wrap }
.tpl-dl .hint { margin-top: 0 }
.tpl-dl .btn { flex: none }

/* template picker: a filterable grid of named tiles */
.tpl-filter { max-width: 280px; margin-bottom: 10px }
.picker { max-height: 328px; overflow-y: auto; border: 1px solid var(--line); border-radius: 12px; background: var(--surface); padding: 10px }
.tpl-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(102px, 1fr)); gap: 9px }
.tpl { border: 1.5px solid var(--line); border-radius: 10px; background: #fff; padding: 8px 6px 6px; cursor: pointer; text-align: center; transition: .12s; display: block; width: 100% }
.tpl:hover { border-color: #a9cdea; box-shadow: var(--shadow) }
.tpl img { width: 100%; height: 60px; object-fit: contain; display: block }
.tpl .cap { font-size: 10.5px; line-height: 1.3; color: var(--muted); margin-top: 5px; min-height: 27px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical }
.tpl.sel { border-color: var(--blue); background: var(--sky); box-shadow: 0 0 0 3px rgba(17, 115, 201, .14) }
.tpl.sel .cap { color: var(--blue-d); font-weight: 600 }

/* colour schemes: the five node colours of the scheme under its localized name */
.scheme-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(118px, 1fr)); gap: 9px }
.scheme { border: 1.5px solid var(--line); border-radius: 10px; background: #fff; padding: 8px; cursor: pointer; text-align: left; transition: .12s; display: block; width: 100% }
.scheme:hover { border-color: #a9cdea; box-shadow: var(--shadow) }
.scheme .bar { display: flex; gap: 3px; height: 20px }
.scheme .bar i { flex: 1; border-radius: 4px }
.scheme .cap { font-size: 10.5px; line-height: 1.3; color: var(--muted); margin-top: 7px; min-height: 27px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical }
.scheme.sel { border-color: var(--blue); background: var(--sky); box-shadow: 0 0 0 3px rgba(17, 115, 201, .14) }
.scheme.sel .cap { color: var(--blue-d); font-weight: 600 }

/* The outline editor. Node texts are short, so a full width box would be mostly
   empty: it is kept narrow and the keys that manage the nesting take the rest of
   the row — they are the only way to nest on a device without a TAB key. */
.outline-row { display: grid; grid-template-columns: minmax(0, 1fr) 186px; gap: 14px; align-items: start }

/* the outline keeps its own tab stops, the lines must not wrap */
textarea.outline { font-size: 14px; line-height: 1.9; white-space: pre; overflow-x: auto; tab-size: 4; padding: 12px 15px; background: var(--surface) }
textarea.outline:focus { background: #fff }

.outline-aid { border: 1px solid var(--line); border-radius: 12px; background: var(--surface); padding: 9px; display: flex; flex-direction: column; gap: 7px }
.outline-aid button { display: flex; align-items: center; justify-content: space-between; gap: 8px; width: 100%; border: 1.5px solid var(--line); border-radius: 9px; background: #fff; padding: 8px 10px; font-size: 12.5px; font-weight: 600; color: var(--ink); transition: .12s }
.outline-aid button:hover { border-color: var(--blue); color: var(--blue-d) }
.outline-aid kbd { font: inherit; font-size: 10.5px; font-weight: 400; color: var(--muted); background: var(--surface); border: 1px solid var(--line); border-radius: 5px; padding: 0 6px; white-space: nowrap }

/* ============ widget ============ */
/* the widget is embedded in someone else's page: no sidebar, no hero, no basement,
   and the card carries the whole app */
.wshell { max-width: 760px; width: 100%; margin: 0 auto; padding: 16px }
.wshell .card { box-shadow: var(--shadow) }

/* ============ an app that is not running ============ */
.offline { text-align: center; padding: 26px 10px 34px }
.offline img { width: 280px; max-width: 70%; height: auto; margin-bottom: 18px }
.offline h1, .offline h2 { font-size: 21px; font-weight: 700; color: var(--ink); margin-bottom: 8px }
.offline p { font-size: 14px; color: var(--muted); max-width: 560px; margin: 0 auto }

/* the maintenance page replaces the whole shell, so it carries its own centring */
.maint { max-width: 640px; width: 100%; margin: 44px auto; padding: 0 22px }

/* ============ signature pad ============ */
.signpad { position: relative; display: inline-block; max-width: 100% }

.signpad canvas {
    display: block;
    width: 480px;
    max-width: 100%;
    height: auto;
    background: #fff;
    border: 1.5px dashed var(--line-page);
    border-radius: 12px;
    cursor: crosshair;
    touch-action: none;
}

.signpad canvas:hover { border-color: #a9cdea }

.signpad-clear {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 30px;
    height: 30px;
    display: grid;
    place-items: center;
    border: 1px solid var(--line);
    border-radius: 8px;
    background: #fff;
    padding: 0;
    opacity: .75;
    transition: .12s;
}

.signpad-clear:hover { opacity: 1; border-color: var(--red); background: #fdecea }

/* ============ mail merge data examples ============ */
.examples { border: 1px solid var(--line); border-radius: 12px; background: var(--surface); margin-top: 12px; overflow: hidden }
.ex-toggle { display: flex; align-items: center; gap: 9px; width: 100%; border: 0; background: none; padding: 11px 14px; font-size: 13px; font-weight: 600; color: var(--ink); text-align: left }
.ex-toggle:hover { color: var(--blue-d) }
.ex-toggle .fa { color: #94a5b6 }
.ex-toggle .caret { margin-left: auto; color: #94a5b6; transition: transform .15s }
.examples.open .ex-toggle .caret { transform: rotate(180deg) }
.ex-body { padding: 0 14px 14px }
.ex-body .seg { margin-bottom: 12px }

.ex-code {
    font-family: "Cascadia Mono", Consolas, "Courier New", monospace;
    font-size: 12px;
    line-height: 1.65;
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 10px;
    padding: 12px 14px;
    max-height: 300px;
    overflow: auto;
    white-space: pre;
    color: #2c3f52;
}

.ex-sheet { overflow-x: auto }
.ex-sheet table { border-collapse: collapse; font-size: 12.5px; background: #fff }
.ex-sheet th, .ex-sheet td { border: 1px solid var(--line); padding: 6px 14px; min-width: 90px }
.ex-sheet th { background: var(--surface); color: var(--muted); font-weight: 600; text-align: center; min-width: 34px }
.ex-body .btn { margin-top: 12px }

/* ============ metadata ============ */
.meta-box { max-height: 420px; overflow: auto; border: 1px solid var(--line); border-radius: 12px; background: #fff }
.meta { width: 100%; border-collapse: collapse; font-size: 13px }
.meta th {
    position: sticky;
    top: 0;
    z-index: 1;
    background: var(--surface);
    border-bottom: 1px solid var(--line);
    text-align: left;
    font-size: 11.5px;
    font-weight: 700;
    letter-spacing: .5px;
    text-transform: uppercase;
    color: var(--muted);
    padding: 9px 12px;
}

.meta td { border-bottom: 1px solid var(--line); padding: 6px 12px; vertical-align: middle }
.meta tr:last-child td { border-bottom: 0 }
.meta tr:hover td { background: #fbfdff }
.meta .meta-name { font-weight: 600; width: 30% }
.meta .meta-type { color: var(--muted); font-size: 12px; width: 110px }
.meta .meta-act { width: 44px; text-align: center }
.meta .in { padding: 6px 10px; font-size: 13px }
.meta .meta-act button { border: 0; background: none; color: #94a5b6; font-size: 19px; line-height: 1; border-radius: 7px; width: 28px; height: 28px }
.meta .meta-act button:hover { background: #fdecea; color: var(--red) }

.field.meta-add { display: flex; align-items: flex-end }
.field.meta-add .btn { width: 100% }
select.in { appearance: none; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%235b6b7c' d='M1 1l5 5 5-5'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 12px center; background-size: 10px; padding-right: 30px }

/* ============ responsive ============ */
@media (max-width: 1000px) {
    .prev-split { grid-template-columns: 1fr }
    .outline-row { grid-template-columns: 1fr }
    .outline-aid { flex-direction: row; flex-wrap: wrap }
    .outline-aid button { width: auto; flex: 1 1 140px }
    /* the preview leads on a narrow screen, there is no column to follow */
    .prev-pane { position: static; order: -1 }
    .prev-box { min-height: 150px }
    .prev-box img { max-height: 220px }
    .shell { grid-template-columns: 1fr }
    .side { display: none }
    .work { grid-template-columns: 1fr }
    .ctx { position: static }
    .tools-sec { margin-left: 0; margin-right: 0 }
    .tools { grid-template-columns: repeat(3, 1fr) }
}

@media (max-width: 760px) {
    .donecard { grid-template-columns: 1fr }
    .done-right { display: none }
    .benefits { grid-template-columns: 1fr }
    .pad { padding: 18px 16px }
    .gofoot { padding: 14px 16px }
    .gofoot .btn { padding: 12px 22px }
}

