/* INC Networking 4.4.42 - profile setup, company picker, photo viewer and feed safety.
   This stylesheet is deliberately scoped and leaves vendor styles untouched. */
body.inc-theme .inc-profile-setup,
body.inc-theme .inc-company-picker{box-sizing:border-box;background:#fff;border:1px solid #e1e6ec;border-radius:14px;color:#172331;box-shadow:0 6px 22px rgba(20,35,50,.045);}
body.inc-theme .inc-profile-setup{margin:16px 15px 20px;padding:20px 22px;min-width:0;clear:both;}
body.inc-theme .inc-profile-setup__heading{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap;}
body.inc-theme .inc-profile-setup__heading>div:first-child{flex:1 1 260px;min-width:0;}
body.inc-theme .inc-profile-setup__eyebrow{display:block;color:#546e7e;font-size:11px;letter-spacing:.04em;font-weight:700;text-transform:uppercase;}
body.inc-theme .inc-profile-setup h2{margin:5px 0 3px;font-size:20px;font-weight:760;color:#14222c;line-height:1.25;}
body.inc-theme .inc-profile-setup p{font-size:13px;line-height:1.5;margin:0;color:#627080;}
body.inc-theme .inc-profile-setup__meter{width:92px;min-height:74px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:10px;background:#f1f6f8;border:1px solid #dfe8ec;}
body.inc-theme .inc-profile-setup__meter strong{font-size:23px;line-height:1.1;color:#0c485b;}
body.inc-theme .inc-profile-setup__meter span{font-size:10px;color:#536a76;font-weight:600;}
body.inc-theme .inc-profile-setup__progress{height:9px;border-radius:9px;overflow:hidden;background:#e7edf0;margin:14px 0 10px;}
body.inc-theme .inc-profile-setup__progress>span{height:100%;display:block;background:#168a9d;border-radius:9px;transition:width .25s ease;}
body.inc-theme .inc-profile-setup__actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;}
body.inc-theme .inc-profile-setup__actions button{border:1px solid #ced9df;border-radius:8px;min-height:36px;font-size:12px;font-weight:720;padding:8px 12px;cursor:pointer;background:#f8fafb;color:#22313d;}
body.inc-theme .inc-profile-setup__actions button:first-child{background:#193a45;color:#fff;border-color:#193a45;}
body.inc-theme .inc-profile-setup__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;}
body.inc-theme .inc-profile-setup__steps[hidden]{display:none!important;}
body.inc-theme a.inc-profile-setup__step{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none!important;border:1px solid #e1e8ed;border-radius:10px;background:#f9fbfc;min-height:64px;padding:11px;color:#1b2d3a;transition:border-color .15s ease,background .15s ease;}
body.inc-theme a.inc-profile-setup__step:hover,body.inc-theme a.inc-profile-setup__step:focus-visible{border-color:#318d9d;background:#eff7f8;}
body.inc-theme .inc-profile-setup__step.is-done{background:#f1f8f6;}
body.inc-theme .inc-profile-setup__number{width:30px;height:30px;border-radius:50%;flex:0 0 30px;display:grid;place-items:center;background:#e0e9ee;color:#27424e;font-size:12px;font-weight:800;}
body.inc-theme .inc-profile-setup__step.is-done .inc-profile-setup__number{color:#fff;background:#23846c;}
body.inc-theme .inc-profile-setup__step-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px;}
body.inc-theme .inc-profile-setup__step-copy strong{font-size:12px;line-height:1.25;color:#263642;overflow-wrap:anywhere;}
body.inc-theme .inc-profile-setup__step-copy small{font-size:10px;color:#61707f;}
body.inc-theme .inc-profile-setup__step-arrow{font-size:17px;color:#567681;}
body.inc-theme a.inc-profile-setup__optional{grid-column:1/-1;display:block;border-top:1px solid #e7edf0;padding:13px 1px 0;color:#096f83;font-size:12px;font-weight:700;text-decoration:none;}
body.inc-theme .inc-company-picker{margin:18px 0;padding:17px 18px;min-width:0;}
body.inc-theme .inc-company-picker-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;}
body.inc-theme .inc-company-picker-heading>div{flex:1 1 210px;}
body.inc-theme .inc-company-picker h3{font-size:16px;margin:0 0 6px;color:#1c2c37;}
body.inc-theme .inc-company-picker p{font-size:12px;color:#67747d;line-height:1.45;margin:0 0 8px;}
body.inc-theme a.inc-company-create-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid #2b7583;background:#eff7f9;border-radius:8px;min-height:36px;padding:8px 12px;color:#13586a;font-size:12px;font-weight:700;text-decoration:none;}
body.inc-theme .inc-company-picker label{display:block;font-size:12px;font-weight:730;color:#263b48;margin:13px 0 7px;}
body.inc-theme .inc-company-picker input[type=search],body.inc-theme .inc-company-picker select{width:100%;max-width:100%;min-height:39px;border-radius:8px;border:1px solid #cad5dd;background:#fff;color:#192b36;padding:8px 11px;}
body.inc-theme .inc-company-picker select[multiple]{height:auto;padding:5px;}
body.inc-theme .inc-company-picker .inc-company-help,body.inc-theme .inc-company-picker .inc-company-legacy{margin:8px 0 3px;color:#526879;}
body.inc-theme .inc-company-picker .inc-company-picker-error{font-size:12px;color:#a13b35;margin:6px 0;}
body.inc-theme .inc-company-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:240px;overflow:auto;overscroll-behavior:contain;margin:7px 0 0;}
body.inc-theme .inc-company-options label{display:flex;align-items:center;gap:9px;min-height:39px;margin:0!important;padding:8px 10px;border:1px solid #dfe6ea;border-radius:8px;background:#fafcfd;color:#283641;font-size:12px;cursor:pointer;}
body.inc-theme .inc-company-options label.is-selected{background:#ecf8f7;border-color:#29979c;}
body.inc-theme .inc-company-options input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:#146d79;margin:0;flex:0 0 auto;}
body.inc-theme .inc-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
body.inc-theme .inc-related-company-select{display:block;width:100%;border:1px solid #cbd5dc;border-radius:7px;background:#fff;min-height:39px;color:#1e2d38;}
body.inc-theme .inc-related-company-help{display:block;font-size:11px;color:#60727e;padding:6px 0;}
body.inc-theme .inc-linked-company{display:inline-flex;max-width:100%;align-items:center;border-radius:50px;border:1px solid #d5e5e8;padding:5px 10px;margin:1px 4px 5px 0;background:#f0f7f8;color:#165b6b!important;font-size:12px;line-height:1.25;font-weight:670;white-space:normal;overflow-wrap:anywhere;text-decoration:none;}
body.inc-theme .inc-linked-company--legacy{background:#f8f8f8;color:#4d616a!important;}
body.inc-theme .inc-profile-photo-eye{cursor:zoom-in;position:relative;z-index:12;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;}
.inc-profile-photo-viewer{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(7,12,18,.91);}
.inc-profile-photo-viewer[hidden]{display:none!important;}
.inc-profile-photo-viewer__image{display:block;max-width:min(100%,1120px);max-height:calc(100dvh - 75px);height:auto;width:auto;object-fit:contain;border-radius:8px;box-shadow:0 16px 40px rgba(0,0,0,.3);}
.inc-profile-photo-viewer__close{position:absolute;right:max(16px,env(safe-area-inset-right));top:max(16px,env(safe-area-inset-top));width:44px;height:44px;display:grid;place-items:center;cursor:pointer;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:rgba(0,0,0,.48);color:#fff;font-size:27px;line-height:1;z-index:1;}
.inc-profile-photo-viewer__message{color:#fff;text-align:center;font-size:14px;}
body.inc-photo-viewer-open{overflow:hidden!important;}
/* Feed: a portrait/landscape image must never force its card wider than the feed. */
body.inc-theme #posts,body.inc-theme .posts-container,body.inc-theme #posts .post,body.inc-theme #posts .post .panel{min-width:0;max-width:100%;box-sizing:border-box;}
body.inc-theme #posts .post .panel,body.inc-theme .posts-container .post .panel{border-right:1px solid #e0e5e8!important;box-shadow:0 3px 12px rgba(20,35,45,.065)!important;}
body.inc-theme #posts .post-description,body.inc-theme .posts-container .post-description{max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box;}
body.inc-theme #posts .post-file,body.inc-theme .posts-container .post-file{max-width:100%;min-width:0;overflow:hidden;}
body.inc-theme #posts .post-file>img,body.inc-theme #posts .post-description .post-file>img,body.inc-theme .posts-container .post-file>img{display:block!important;max-width:100%!important;width:auto!important;height:auto!important;max-height:850px!important;object-fit:contain!important;margin:0 auto!important;}
body.inc-theme #posts .post-description img:not(.avatar):not(.emoji):not(.emoji-icon){max-width:100%!important;height:auto;}
body.inc-theme #posts .wo_image_album,body.inc-theme #posts .wo_image_album *,body.inc-theme #posts .post-images,body.inc-theme #posts .post-images *{box-sizing:border-box;min-width:0;max-width:100%;}
body.inc-theme #posts .wo_image_album img,body.inc-theme #posts .post-images img{object-fit:cover;max-width:100%!important;}
body.inc-theme .promoted-post{position:relative;isolation:isolate;}
body.inc-theme .promoted-post>.promoted-icon{position:absolute!important;top:10px;right:10px;z-index:80!important;pointer-events:auto;background:#fff;border:1px solid #d3e0e5;color:#175c70;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 9px rgba(0,0,0,.17);}
body.inc-theme .promoted-post>.post,body.inc-theme .promoted-post>.panel{position:relative;z-index:1;}
/* Overlay order across mobile profile, notifications, chat and Bootstrap modals. */
body.inc-theme .inc-professional-profile .user-cover{isolation:isolate;}
body.inc-theme .inc-professional-profile .profile-avatar-changer{z-index:90;}
body.inc-theme .inc-professional-profile .inc-profile-photo-eye{z-index:100;}
@media(max-width:767px){
 body.inc-theme .inc-profile-setup{margin:12px 8px 16px;padding:16px 13px;}
 body.inc-theme .inc-profile-setup__heading{flex-wrap:nowrap;align-items:flex-start;}
 body.inc-theme .inc-profile-setup h2{font-size:17px;}
 body.inc-theme .inc-profile-setup__meter{min-width:67px;width:67px;min-height:65px;}
 body.inc-theme .inc-profile-setup__meter strong{font-size:19px;}
 body.inc-theme .inc-profile-setup__steps{grid-template-columns:1fr;}
 body.inc-theme .inc-company-options{grid-template-columns:1fr;max-height:300px;}
 body.inc-theme .inc-company-picker{padding:14px 12px;}
 body.inc-theme .inc-company-picker-heading>a{width:100%;}
 body.inc-theme #posts .post-file>img{max-height:min(72vh,650px)!important;}
}
@media(min-width:768px) and (max-width:1100px){body.inc-theme .inc-profile-setup__steps{grid-template-columns:repeat(2,minmax(0,1fr));}}
body.inc-theme.inc-night-mode .inc-profile-setup,body.inc-theme.inc-night-mode .inc-company-picker{background:#1f252d;color:#e9f0f3;border-color:#414a53;}
body.inc-theme.inc-night-mode .inc-profile-setup h2,body.inc-theme.inc-night-mode .inc-company-picker h3{color:#e9f0f3;}
body.inc-theme.inc-night-mode .inc-profile-setup__step{background:#28303a!important;border-color:#424d58!important;color:#e7f1f3!important;}
body.inc-theme.inc-night-mode .inc-profile-setup__step-copy strong{color:#edf3f5!important;}
body.inc-theme.inc-night-mode .inc-profile-setup__meter{background:#27313a;border-color:#42545a;}

body.inc-theme .inc-professional-profile .user-avatar{position:relative;}
body.inc-theme .inc-professional-profile button.inc-profile-photo-eye--standalone{position:absolute!important;right:1px!important;bottom:0!important;z-index:120!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0;width:36px;height:36px;min-height:36px;border:2px solid #fff;border-radius:50%;background:#193f4f;color:#fff;cursor:zoom-in;opacity:1!important;box-shadow:0 2px 10px rgba(0,0,0,.2);}
body.inc-theme .inc-professional-profile button.inc-profile-photo-eye--standalone:hover,body.inc-theme .inc-professional-profile button.inc-profile-photo-eye--standalone:focus-visible{background:#0c6982;color:#fff;outline:2px solid #0e819b;outline-offset:2px;}
@media(max-width:767px){body.inc-theme .inc-professional-profile button.inc-profile-photo-eye--standalone{width:40px;height:40px;right:0!important;bottom:1px!important;}}
body.inc-theme .inc-company-options label[hidden]{display:none!important;}

body.inc-theme .inc-company-picker .inc-company-empty{padding:10px 12px;background:#f0f7fa;border:1px solid #d8e6ea;border-radius:7px;color:#315666;margin:6px 0 12px;}
/* The camera/edit control keeps its own layer; the photo eye is independently clickable. */
body.inc-theme.inc-page-timeline .inc-professional-profile .pic-info-cont > .user-avatar{overflow:visible!important;}


/* v4.4.43 - Experience and project multi-company selector. */
body.inc-theme .inc-relation-picker {display:grid;gap:9px;min-width:0;margin-top:6px;padding:14px;border:1px solid #e2e8ed;border-radius:12px;background:#fbfcfd;box-sizing:border-box;}
body.inc-theme .inc-relation-picker>label {margin:0;color:#2d3944;font-size:13px;font-weight:680;}
body.inc-theme .inc-relation-picker input[data-inc-relation-search],
body.inc-theme .inc-relation-picker input[data-inc-relation-manual] {display:block;width:100%!important;max-width:100%;min-width:0;min-height:45px;height:auto;box-sizing:border-box;border:1px solid #d5dde4;border-radius:9px;background:#fff;padding:10px 12px;font-size:16px;line-height:1.35;}
body.inc-theme .inc-relation-options {display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;max-height:245px;overflow-y:auto;overscroll-behavior:contain;padding:4px;}
body.inc-theme .inc-relation-options label {display:flex;align-items:center;gap:9px;min-width:0;min-height:41px;margin:0;padding:9px 11px;border:1px solid #dee5ea;border-radius:9px;background:#fff;cursor:pointer;color:#273540;font-size:12px;line-height:1.4;word-break:break-word;}
body.inc-theme .inc-relation-options label input {width:16px;height:16px;flex:0 0 auto;accent-color:#146e83;cursor:pointer;margin:0;}
body.inc-theme .inc-relation-options label.is-selected {border-color:#70adbb;background:#e9f5f7;}
body.inc-theme .inc-relation-options label[hidden],body.inc-theme .inc-relation-error[hidden]{display:none!important;}
body.inc-theme .inc-relation-empty {margin:4px 0;color:#5a6570;font-size:12px;line-height:1.5;}
body.inc-theme .inc-relation-picker p.inc-related-company-help {margin:-2px 0 4px;color:#63717a;font-size:12px;line-height:1.45;}
body.inc-theme .inc-relation-chips {display:flex;flex-wrap:wrap;gap:6px;min-height:4px;}
body.inc-theme .inc-relation-chips:empty {display:none;}
body.inc-theme .inc-relation-chip {display:inline-flex;max-width:100%;overflow-wrap:anywhere;padding:5px 9px;border:1px solid #d5e7ec;border-radius:16px;background:#eef7f9;color:#255a65;font-size:12px;line-height:1.3;}
body.inc-theme .inc-relation-error {color:#ae2d39;font-size:12px!important;line-height:1.4;margin:0;padding:8px 10px;background:#fff0f1;border:1px solid #f2ccd0;border-radius:7px;}
body.inc-theme .inc-relation-picker [aria-invalid="true"] {border-color:#bd3244!important;}
body.inc-theme .inc-related-company-select:not(.inc-visually-hidden) {width:100%;height:125px;}
body.inc-theme .inc-relation-picker .inc-visually-hidden {position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;}
/* The post editor occupies its own complete row on phone screens. */
@media (max-width:767px){
 body.inc-theme .inc-composer,body.inc-theme .inc-composer .sun_pub_box,body.inc-theme .inc-composer #post-textarea,body.inc-theme .inc-composer .wo_pub_txtara_combo {width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
 body.inc-theme .inc-composer .sun_pub_box {padding-left:12px!important;padding-right:12px!important;overflow:visible!important;}
 body.inc-theme .inc-composer .wo_pub_txtara_combo {display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:start!important;column-gap:10px!important;row-gap:9px!important;position:relative!important;}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.post-avatar {grid-column:1!important;grid-row:1!important;width:40px!important;height:40px!important;max-width:40px!important;margin:0!important;position:static!important;}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.sun_pub_name {grid-column:2!important;grid-row:1!important;min-width:0!important;padding:7px 0!important;margin:0!important;position:static!important;}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>#loading_indicator {position:absolute!important;right:9px!important;top:10px!important;}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>textarea.postText {grid-column:1 / -1!important;grid-row:2!important;display:block!important;position:static!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:160px!important;height:auto;max-height:45dvh!important;margin:0!important;padding:14px!important;border-radius:11px!important;font-size:16px!important;line-height:1.5!important;resize:vertical!important;overflow-y:auto!important;}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.inc-composer-mention-toolbar {grid-column:1 / -1!important;grid-row:3!important;position:static!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;padding:1px 0 5px!important;}
 body.inc-theme .inc-composer .inc-composer-mention-toolbar .inc-mention-hint {flex:1 1 170px!important;margin:0!important;min-width:0!important;}
 body.inc-theme .inc-composer .inc-composer-mention-toolbar .inc-mention-trigger {flex:0 0 auto!important;min-height:38px!important;}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.add-emoticons {grid-column:2!important;grid-row:1!important;justify-self:end!important;position:relative!important;margin:0!important;z-index:5!important;}
 body.inc-theme .inc-composer .inc-composer-tools {position:relative!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;padding:10px 0!important;margin:0!important;}
 body.inc-theme .inc-composer .inc-composer-tools>.poster-left-buttons {float:none!important;display:inline-flex!important;position:relative!important;margin:0!important;}
 body.inc-theme .inc-composer .inc-composer-tools>.poster-left-buttons .btn {min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}
 body.inc-theme .inc-composer .inc-composer-footer {position:relative!important;clear:both!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;}
 body.inc-theme .inc-composer .pub-footer-bottom {display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;}
 body.inc-theme .inc-composer .pub-footer-bottom>.pull-right,body.inc-theme .inc-composer .pub-footer-bottom>.pull-left {float:none!important;position:static!important;margin:0!important;min-width:0!important;}
 body.inc-theme .inc-composer #publisher-button {display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;min-width:112px!important;padding:9px 17px!important;white-space:normal!important;position:relative!important;}
 body.inc-theme .inc-composer .inc-business-context {max-width:100%!important;overflow-wrap:anywhere;}
 body.inc-theme .inc-relation-picker {padding:12px 10px;gap:8px;}
 body.inc-theme .inc-relation-options {grid-template-columns:minmax(0,1fr);max-height:190px;}
}
@media (max-width:365px){body.inc-theme .inc-composer .pub-footer-bottom {justify-content:flex-end!important;}body.inc-theme .inc-composer .pub-footer-bottom .pull-left {order:2;width:100%!important;}body.inc-theme .inc-composer #publisher-button {width:100%!important;} }
body.inc-theme.inc-night-mode .inc-relation-picker {background:#242b33;border-color:#43515b;}
body.inc-theme.inc-night-mode .inc-relation-picker>label {color:#eff4f5;}
body.inc-theme.inc-night-mode .inc-relation-options label {background:#303b45;color:#f3f7fa;border-color:#55636c;}
body.inc-theme.inc-night-mode .inc-relation-options label.is-selected {background:#15495b;border-color:#4b9cb5;}

/* Emoji occupies a dedicated grid row on mobile: it must not obscure author or mentions. */
@media(max-width:767px){body.inc-theme .inc-composer .wo_pub_txtara_combo>.add-emoticons {grid-row:4!important;grid-column:2!important;justify-self:end!important;max-width:100%;min-height:37px;}}
@media(max-width:767px){body.inc-theme .inc-composer .wo_pub_txtara_combo>.sun_pub_name {display:block!important;visibility:visible!important;}}
@media(max-width:767px){body.inc-theme .inc-composer .wo_pub_txtara_combo {padding-left:0!important;padding-right:0!important;}}
/* The desktop/tablet composer also needs a full-width editing row. */
@media(min-width:768px){
 body.inc-theme .inc-composer .wo_pub_txtara_combo {display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;align-items:start!important;}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.post-avatar {grid-column:1!important;grid-row:1!important;width:42px!important;height:42px!important;max-width:42px!important;margin:0!important;position:static!important;}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.sun_pub_name {display:block!important;grid-column:2!important;grid-row:1!important;position:static!important;min-width:0!important;padding:9px 0!important;}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>textarea.postText {display:block!important;grid-column:1/-1!important;grid-row:2!important;width:100%!important;min-height:145px!important;margin:0!important;position:static!important;float:none!important;resize:vertical!important;}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.inc-composer-mention-toolbar {grid-column:1/-1!important;grid-row:3!important;position:static!important;width:100%!important;box-sizing:border-box!important;}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.add-emoticons {grid-column:3!important;grid-row:1!important;justify-self:end!important;position:relative!important;}
}


/* INC Networking v4.4.44 - unified professional UI: bounded pickers, panels and mobile composer. */
body.inc-theme .inc-company-picker,body.inc-theme .inc-relation-picker,body.inc-theme .inc-profile-editor-dialog .modal-content{min-width:0;max-width:100%;box-sizing:border-box}
body.inc-theme .inc-company-picker [data-inc-company-filter],body.inc-theme .inc-relation-picker [data-inc-relation-search]{margin-top:5px;width:100%;height:auto;min-height:44px;box-sizing:border-box}
body.inc-theme .inc-company-picker [data-inc-company-chips],body.inc-theme .inc-relation-picker [data-inc-relation-chips]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0;margin:7px 0 4px}
body.inc-theme .inc-choice-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:30px;border:1px solid #badde0;border-radius:18px;padding:3px 5px 3px 10px;background:#e8f7f9;color:#1f5964;overflow-wrap:anywhere;box-sizing:border-box;font-size:12px;font-weight:650}
body.inc-theme .inc-choice-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:235px}
body.inc-theme .inc-choice-chip button{display:inline-grid;place-items:center;width:25px;height:25px;flex-shrink:0;padding:0;border:0;border-radius:100%;background:#cfe8ec;color:#235763;font-size:21px;cursor:pointer}
body.inc-theme .inc-choice-chip button:focus-visible,body.inc-theme .inc-choice-option:focus-visible{outline:2px solid #137f9c;outline-offset:1px}
body.inc-theme .inc-choice-placeholder{font-size:12px;color:#62737b;line-height:1.45}
body.inc-theme .inc-choice-menu{display:block;position:relative;box-sizing:border-box;width:100%;max-width:100%;max-height:242px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:5px;margin:6px 0 8px;background:#fff;border:1px solid #d2dce2;border-radius:10px;box-shadow:0 6px 20px rgba(24,45,59,.08);z-index:3}
body.inc-theme .inc-choice-menu[hidden],body.inc-theme .inc-relation-error[hidden]{display:none!important}
body.inc-theme .inc-choice-menu .inc-choice-status{color:#5a6c76;font-size:11.5px;line-height:1.35;padding:7px 9px;margin:0}
body.inc-theme .inc-choice-option{display:flex;width:100%;align-items:center;gap:10px;text-align:left;min-height:39px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#26343e;font-size:13px;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
body.inc-theme .inc-choice-option:hover,body.inc-theme .inc-choice-option[aria-pressed=true]{background:#ecf6f7}
body.inc-theme .inc-choice-check{display:grid;place-items:center;width:21px;height:21px;min-width:21px;border-radius:5px;border:1px solid #accbd1;color:#136578;font-weight:800}
body.inc-theme .inc-choice-option[aria-pressed=true] .inc-choice-check{background:#2a7b89;color:#fff;border-color:#2a7b89}
body.inc-theme .inc-company-picker .inc-company-help,body.inc-theme .inc-relation-picker .inc-related-company-help{font-size:12px;line-height:1.5;color:#586b74}
body.inc-theme .inc-record-validation-error,body.inc-theme .inc-admin-notice.is-error{padding:9px 11px;color:#9c2537;background:#fff1f3;border-radius:8px;border:1px solid #e8bdc7;font-size:13px}
body.inc-theme .inc-profile-editor-dialog .modal-dialog{max-width:min(96vw,720px);width:100%;margin:24px auto}
body.inc-theme .inc-profile-editor-dialog .twocheckout_modal{box-sizing:border-box;max-height:min(74dvh,820px);overflow-y:auto;overscroll-behavior:contain;padding:17px 19px}
body.inc-theme .inc-profile-editor-dialog .row.inc-profile-form-grid{margin-left:-9px;margin-right:-9px}
body.inc-theme .inc-profile-editor-dialog .row.inc-profile-form-grid>[class*=col-]{padding-left:9px;padding-right:9px}
body.inc-theme .inc-profile-editor-dialog .wow_form_fields input,body.inc-theme .inc-profile-editor-dialog .wow_form_fields select,body.inc-theme .inc-profile-editor-dialog .wow_form_fields textarea{box-sizing:border-box;max-width:100%;min-width:0}
body.inc-theme .inc-profile-editor-dialog .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;position:sticky;bottom:0;z-index:3;background:var(--bs-body-bg,#fff);padding:12px 17px}
body.inc-theme .inc-profile-editor-dialog .inc-relation-picker{max-width:100%;margin-top:6px}
body.inc-theme .inc-profile-editor-dialog .inc-relation-picker>label{white-space:normal}
/* Page administrators */
body.inc-theme .inc-admin-workspace{padding:20px;overflow:visible}
body.inc-theme .inc-admin-heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;min-width:0;margin-bottom:15px}
body.inc-theme .inc-admin-heading .wo_page_hdng_innr{display:flex;align-items:center;gap:11px;min-width:0;flex:1 1 240px}
body.inc-theme .inc-admin-heading .wo_page_hdng_innr>span{flex:0 0 34px}
body.inc-theme .inc-admin-heading h2{font-size:19px;font-weight:750;color:#263946;line-height:1.25;margin:0 0 3px}
body.inc-theme .inc-admin-heading p,body.inc-theme .inc-admin-add-panel p{font-size:12px;line-height:1.45;color:#5e707a;margin:0}
body.inc-theme .inc-admin-heading button{min-height:43px}
body.inc-theme .inc-admin-add-panel,body.inc-theme .inc-admin-existing{border:1px solid #dfe7eb;border-radius:12px;background:#fafdfe;margin:14px 0;padding:16px}
body.inc-theme .inc-admin-add-panel[hidden]{display:none!important}
body.inc-theme .inc-admin-add-panel h3,body.inc-theme .inc-admin-existing h3{font-size:16px;font-weight:730;margin:0 0 10px;color:#203e49}
body.inc-theme .inc-admin-add-panel label{display:block;margin:12px 0 5px;font-size:13px;font-weight:670}
body.inc-theme .inc-admin-add-panel #search-page-admins{width:100%;min-height:45px;font-size:16px}
body.inc-theme .inc-admin-search-status,body.inc-theme .inc-admin-notice,body.inc-theme .inc-sidebar-refresh-status{font-size:12px;line-height:1.5;padding:6px 0;color:#4a6874}
body.inc-theme .inc-admin-results{max-height:330px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;margin:8px -6px 0;box-sizing:border-box}
body.inc-theme .inc-admin-results .inc-admin-card,body.inc-theme .inc-admin-existing .inc-admin-card{box-sizing:border-box;min-width:0;width:auto;height:100%;margin:0;border:1px solid #d8e2e9;border-radius:10px;background:#fff}
body.inc-theme .inc-admin-results>.col-md-4,body.inc-theme .inc-admin-existing .setting-well>.col-md-4{padding:6px;min-width:0}
body.inc-theme .inc-admin-card .avatar img{object-fit:cover}
body.inc-theme .inc-admin-card .foot{display:flex;flex-wrap:wrap;gap:7px;align-items:center}
body.inc-theme .inc-admin-card .foot .btn{max-width:100%;min-height:39px;white-space:normal}
/* Profile sidebars */
body.inc-theme .inc-profile-rail-card{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}
body.inc-theme .inc-profile-rail-card .wo_page_hdng,body.inc-theme .inc-profile-rail-card .wo_page_hdng_innr{max-width:100%;min-width:0;box-sizing:border-box}
body.inc-theme .inc-profile-rail-card .wo_page_hdng_innr{display:flex;flex-wrap:wrap;align-items:center;gap:6px;overflow-wrap:anywhere}
body.inc-theme .inc-profile-rail-card .wo_page_hdng_innr>a{min-width:0;flex:1 1 100px;overflow-wrap:anywhere;line-height:1.35}
body.inc-theme .inc-profile-rail-card .inc-profile-rail-content{min-width:0;max-width:100%}
body.inc-theme .inc-profile-rail-card .sidebar-user-data,body.inc-theme .inc-profile-rail-card .sidebar-listed-user-avatar{min-width:0;max-width:100%;box-sizing:border-box}
body.inc-theme .inc-profile-rail-card .sidebar-listed-user-name{overflow-wrap:anywhere}
body.inc-theme .inc-desktop-sidebar .inc-sidebar-links,body.inc-theme .inc-right-rail{min-width:0;max-width:100%}
body.inc-theme .inc-desktop-sidebar .inc-sidebar-links a,body.inc-theme .inc-right-rail .inc-rail-shortcuts a{min-width:0;box-sizing:border-box;overflow-wrap:anywhere}
body.inc-theme .inc-right-rail .inc-rail-card,body.inc-theme .inc-right-rail .inc-rail-meta{min-width:0;max-width:100%;box-sizing:border-box}
/* Search updates: no popup outside the rail and never a stuck icon. */
body.inc-theme .inc-post-search-suggestions{display:block;position:relative;max-height:245px;overflow:auto;overscroll-behavior:contain;margin:5px 0 0;padding:5px;background:#fff;border:1px solid #dce5eb;border-radius:9px;box-sizing:border-box;font-size:12px;color:#536775;z-index:5}
body.inc-theme .inc-post-search-suggestions:empty{display:none}
body.inc-theme .inc-post-search-result{display:block;width:100%;padding:10px 9px;border:0;border-bottom:1px solid #ecf1f3;text-align:left;line-height:1.45;white-space:normal;overflow-wrap:anywhere;background:#fff;color:#284856;cursor:pointer}
body.inc-theme .inc-post-search-result:hover,body.inc-theme .inc-post-search-result:focus-visible{background:#ebf5f7;outline-color:#4b97a6}
body.inc-theme .inc-post-search-spinner{display:inline-block;padding:5px 0;color:#507283;font-size:11px;line-height:1.4}
body.inc-theme .inc-post-search-spinner[hidden]{display:none!important}
body.inc-theme .wow_form_fields:has(>.search-for-posts){position:relative;min-width:0}
body.inc-theme .wow_form_fields>.search-for-posts{box-sizing:border-box;max-width:100%;min-width:0;height:auto;min-height:42px;font-size:16px}
/* Languages and skills dropdown in a tag editor. */
body.inc-theme .languages_div .wow_form_fields,body.inc-theme .skills_div .wow_form_fields{position:relative;min-width:0}
body.inc-theme .languages_div .bootstrap-tagsinput,body.inc-theme .skills_div .bootstrap-tagsinput{display:flex;flex-wrap:wrap;align-items:center;gap:5px;width:100%;max-width:100%;min-height:46px;padding:7px 9px;border:1px solid #d5dfe5;border-radius:9px;box-sizing:border-box;box-shadow:none}
body.inc-theme .languages_div .bootstrap-tagsinput input,body.inc-theme .skills_div .bootstrap-tagsinput input{min-width:100px;max-width:100%;min-height:32px;flex:1 1 125px;box-sizing:border-box;border:0!important;box-shadow:none;font-size:16px}
body.inc-theme .languages_div .bootstrap-tagsinput .tag,body.inc-theme .skills_div .bootstrap-tagsinput .tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin:2px;padding:6px 8px;background:#dff0f2;color:#144d61;border:1px solid #b9dde4;border-radius:17px;overflow-wrap:anywhere}
body.inc-theme .languages_div .bootstrap-tagsinput .tag [data-role=remove],body.inc-theme .skills_div .bootstrap-tagsinput .tag [data-role=remove]{display:inline-grid;place-items:center;min-width:19px;min-height:19px;cursor:pointer}
body.inc-theme .inc-tags-results{display:none;position:relative;top:auto;left:auto;float:none;min-width:0;width:100%;max-height:230px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;z-index:8;margin:6px 0 0;padding:5px;border:1px solid #d3e0e6;border-radius:10px;box-shadow:0 9px 20px rgba(20,35,44,.09);background:#fff;box-sizing:border-box}
body.inc-theme .inc-tags-results.is-open{display:block}
body.inc-theme .inc-tags-results a,body.inc-theme .inc-tags-results .pointer{display:block;padding:9px 11px;border-radius:7px;white-space:normal;cursor:pointer;color:#245063;font-size:13px}
body.inc-theme .inc-tags-results a:hover,body.inc-theme .inc-tags-results .pointer:hover{background:#e9f5f7}
body.inc-theme .inc-tags-status{padding:9px 10px;color:#556d78;font-size:12px}
/* Poll composer: contains everything within the post width. */
body.inc-theme #poll-form.inc-poll-editor{box-sizing:border-box;max-width:100%;min-width:0;margin:11px 0 0;padding:16px;border:1px solid #d4e2e5;border-radius:13px;background:#f7fbfc;overflow:hidden}
body.inc-theme .inc-poll-editor-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}
body.inc-theme .inc-poll-editor-heading h3{font-size:17px;line-height:1.35;font-weight:730;margin:0 0 3px;color:#203b47}
body.inc-theme .inc-poll-editor-heading p,body.inc-theme .inc-poll-hint{font-size:12px;line-height:1.45;color:#60727d;margin:0 0 9px}
body.inc-theme .inc-poll-close{width:36px;height:36px;min-width:36px;display:grid;place-items:center;border:1px solid #d4dfe6;border-radius:8px;background:#fff;color:#375463;cursor:pointer;font-size:24px}
body.inc-theme #poll-form .publisher-hidden-option.answers{margin:7px 0 12px;padding:0;box-shadow:none;overflow:visible;background:transparent}
body.inc-theme .inc-poll-option{display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-template-rows:auto auto;align-items:center;gap:5px 8px;box-sizing:border-box;margin-bottom:10px}
body.inc-theme .inc-poll-option label{grid-column:1/-1;margin:0;font-size:12px;font-weight:680;color:#435866}
body.inc-theme .inc-poll-option input[name="answer[]"]{grid-column:1;grid-row:2;width:100%;max-width:100%;min-width:0;height:auto;min-height:44px;padding:10px 12px;border:1px solid #ccdbe1;border-radius:8px;font-size:16px;box-sizing:border-box;background:#fff}
body.inc-theme .inc-poll-option:not(:has(.inc-poll-remove)) input{grid-column:1/-1}
body.inc-theme .inc-poll-remove{grid-column:2;grid-row:2;width:34px;height:40px;display:grid;place-items:center;border:1px solid #dec9c9;border-radius:7px;background:#fff;color:#9c3f4b;cursor:pointer;font-size:24px}
body.inc-theme #poll-form #add_answer{display:inline-flex;align-items:center;justify-content:center;max-width:100%;width:auto;min-height:40px;padding:8px 14px;margin:0 0 5px;color:#13566a;background:#e3f4f6;border:1px solid #b2d8df;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}
body.inc-theme #poll-form #add_answer:hover{background:#d5eff3}
body.inc-theme .inc-poll-error{font-size:12px;color:#a72d42;margin:5px 0;line-height:1.45}
body.inc-theme .inc-poll-error:empty{display:none}
body.inc-theme .inc-poll-hint{margin:8px 0 0}
body.inc-theme .inc-composer .publisher-box-footer,body.inc-theme .inc-composer .inc-composer-tools,body.inc-theme .inc-composer .pub-footer-bottom{max-width:100%;box-sizing:border-box}
body.inc-theme .inc-composer #loading_indicator{pointer-events:none}
@media(max-width:767px){
 html,body{max-width:100%;}
 body.inc-theme #inc-main-content,body.inc-theme #contnet,body.inc-theme .publisher-box,body.inc-theme .inc-composer{min-width:0!important;max-width:100vw!important;box-sizing:border-box!important}
 body.inc-theme .inc-composer{padding:0 10px 10px!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}
 body.inc-theme .inc-composer .wo_pub_txtara_combo{min-width:0!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:0!important}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>textarea.postText{grid-row:2!important;grid-column:1/-1!important;max-width:100%!important;min-width:0!important;min-height:165px!important;max-height:42dvh!important;padding:15px 13px!important;margin:0!important;box-sizing:border-box!important;resize:vertical!important;overflow-y:auto!important;font-size:16px!important}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.sun_pub_name{grid-column:2!important;grid-row:1!important;min-width:0!important;padding-right:35px!important;overflow-wrap:anywhere}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.add-emoticons{grid-row:1!important;grid-column:2!important;justify-self:end!important;align-self:center!important;min-width:30px;position:relative!important}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.inc-composer-mention-toolbar{grid-row:3!important;grid-column:1/-1!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;position:static!important;overflow-wrap:anywhere}
 body.inc-theme .inc-composer .publisher-box-footer{padding:0 0 5px!important;margin:0!important;width:100%!important}
 body.inc-theme .inc-composer .pub-footer-bottom{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;margin:0!important;padding:11px 0!important;min-width:0!important}
 body.inc-theme .inc-composer .pub-footer-bottom .pull-left,body.inc-theme .inc-composer .pub-footer-bottom .pull-right{position:static!important;float:none!important;max-width:100%!important;margin:0!important}
 body.inc-theme .inc-composer #publisher-button{min-height:46px!important;max-width:100%!important;white-space:normal!important}
 body.inc-theme .inc-composer .inc-composer-tools{display:flex!important;flex-wrap:wrap!important;gap:6px!important;max-width:100%!important;position:relative!important}
 body.inc-theme .inc-composer .inc-composer-tools .btn{min-width:42px!important;min-height:42px!important}
 body.inc-theme #poll-form.inc-poll-editor{margin:9px 0!important;padding:12px!important}
 body.inc-theme .inc-profile-editor-dialog .modal-dialog{width:calc(100vw - 16px)!important;margin:8px auto!important;max-width:calc(100vw - 16px)!important}
 body.inc-theme .inc-profile-editor-dialog .twocheckout_modal{max-height:calc(100dvh - 176px);padding:12px!important}
 body.inc-theme .inc-profile-editor-dialog .row.inc-profile-form-grid{margin:0!important;display:block!important}
 body.inc-theme .inc-profile-editor-dialog .row.inc-profile-form-grid>[class*=col-]{float:none!important;width:100%!important;max-width:100%!important;padding:0!important}
 body.inc-theme .inc-admin-workspace{padding:13px!important}
 body.inc-theme .inc-admin-add-panel,body.inc-theme .inc-admin-existing{padding:12px!important}
 body.inc-theme .inc-admin-results>.col-md-4,body.inc-theme .inc-admin-existing .setting-well>.col-md-4{float:none!important;width:100%!important}
 body.inc-theme .inc-choice-menu{max-height:190px}
 body.inc-theme .inc-post-search-suggestions{max-height:195px}
 body.inc-theme .inc-poll-editor-heading h3{font-size:15px}
}
@media(max-width:360px){
 body.inc-theme .inc-composer{padding:0 6px 8px!important}
 body.inc-theme .inc-composer .wo_pub_txtara_combo{grid-template-columns:36px minmax(0,1fr)!important}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.post-avatar{width:36px!important;height:36px!important}
 body.inc-theme .inc-composer #publisher-button{width:100%!important}
 body.inc-theme .inc-poll-option{gap:4px}
}
body.inc-theme.inc-night-mode .inc-choice-menu,body.inc-theme.inc-night-mode .inc-choice-option,body.inc-theme.inc-night-mode .inc-tags-results,body.inc-theme.inc-night-mode .inc-post-search-suggestions,body.inc-theme.inc-night-mode #poll-form.inc-poll-editor{background:#25313a;color:#ebf5f7;border-color:#516773}
body.inc-theme.inc-night-mode .inc-choice-option:hover,body.inc-theme.inc-night-mode .inc-choice-option[aria-pressed=true],body.inc-theme.inc-night-mode .inc-post-search-result:hover{background:#274856}
body.inc-theme.inc-night-mode .inc-post-search-result{background:#25313a;color:#edf5f7;border-color:#395361}
body.inc-theme.inc-night-mode .inc-choice-chip{background:#244b59;border-color:#447888;color:#fff}
body.inc-theme.inc-night-mode .inc-poll-editor-heading h3,body.inc-theme.inc-night-mode .inc-admin-heading h2{color:#edf6f8}


/* INC Networking v4.4.45: mobile-first publishing and direct profile editors.
   Only scoped INC selectors; the global WoWonder publisher remains unchanged. */
.inc-theme .inc-action-short{display:none}
.inc-theme .inc-profile-sheet-action{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e8edef;padding:4px 0;min-width:0}
.inc-theme .inc-profile-sheet-action>.inc-profile-sheet-primary{display:flex;align-items:center;flex:1 1 auto;min-width:0;text-decoration:none}
.inc-theme .inc-profile-sheet-manage{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;border-radius:10px;color:#275365;font-size:12px;font-weight:650;background:#eff4f6}
.inc-theme .inc-profile-sheet-manage:focus-visible,.inc-theme .inc-profile-sheet-primary:focus-visible,.inc-theme .inc-profile-section-quick-add:focus-visible{outline:2px solid #076d94;outline-offset:2px}
.inc-theme .inc-profile-section-quick-add{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;min-width:35px;margin-left:auto;margin-right:7px;color:#1a4958;border:1px solid #cbdde3;border-radius:50%;background:#f6fafb;text-decoration:none;font-weight:700;font-size:22px;line-height:1}
.inc-theme .inc-profile-quick-notice{padding:10px 12px;margin:10px 0;color:#7f3140;background:#fff0f2;border:1px solid #efc9d1;border-radius:9px;font-size:13px;line-height:1.4}
.inc-theme .inc-profile-quick-notice a{font-weight:700;color:#265b72;text-decoration:underline}
.inc-theme [data-inc-profile-quick-create].is-loading{opacity:.65;pointer-events:none}
.inc-theme .inc-profile-setup__optional{border:0;text-align:left;cursor:pointer}
.inc-theme .inc-composer #loading_indicator{display:none!important}
.inc-theme .inc-composer.inc-post-submitting #loading_indicator{display:block!important}
@media (max-width:767px){
  body.inc-theme .inc-composer .sun_pub_box{padding:10px 12px 8px!important;margin:0!important;border-radius:14px!important}
  body.inc-theme .inc-composer .wo_pub_txtara_combo{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;grid-template-rows:38px auto auto!important;column-gap:9px!important;row-gap:8px!important;padding:0!important}
  body.inc-theme .inc-composer .wo_pub_txtara_combo>.post-avatar{grid-column:1!important;grid-row:1!important;width:38px!important;height:38px!important;max-width:38px!important}
  body.inc-theme .inc-composer .wo_pub_txtara_combo>.sun_pub_name{grid-column:2!important;grid-row:1!important;position:static!important;display:flex!important;align-items:center!important;padding:0!important;margin:0!important;min-height:38px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px!important}
  body.inc-theme .inc-composer .wo_pub_txtara_combo>.add-emoticons{grid-column:3!important;grid-row:1!important;position:relative!important;align-self:center!important;justify-self:center!important;margin:0!important;padding:0!important;min-height:38px!important;width:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:5!important}
  body.inc-theme .inc-composer .wo_pub_txtara_combo>.add-emoticons .dropdown-toggle{min-width:38px;min-height:38px;display:flex;align-items:center;justify-content:center}
  body.inc-theme .inc-composer .wo_pub_txtara_combo>#loading_indicator{grid-column:3!important;grid-row:1!important;top:10px!important;right:10px!important;z-index:6!important}
  body.inc-theme .inc-composer .wo_pub_txtara_combo>textarea.postText{grid-column:1/-1!important;grid-row:2!important;min-height:68px!important;height:68px;max-height:min(34dvh,190px)!important;resize:none!important;border:1px solid #dfe5e9!important;border-radius:10px!important;padding:12px!important;line-height:1.45!important;font-size:16px!important;box-shadow:none!important}
  body.inc-theme .inc-composer.inc-composer-active .wo_pub_txtara_combo>textarea.postText,
  body.inc-theme .inc-composer .wo_pub_txtara_combo>textarea.postText:focus{min-height:118px!important;max-height:min(34dvh,190px)!important;height:auto!important}
  body.inc-theme .inc-composer .wo_pub_txtara_combo>.inc-composer-mention-toolbar{grid-column:1/-1!important;grid-row:3!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;align-items:center!important;min-height:34px!important;padding:0!important;margin:0!important;overflow:hidden!important}
  body.inc-theme .inc-composer .inc-composer-mention-toolbar .inc-mention-hint{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:11px!important;line-height:1.25!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
  body.inc-theme .inc-composer .inc-composer-mention-toolbar .inc-mention-trigger{flex:0 0 auto!important;min-height:34px!important;border-radius:9px!important;white-space:nowrap!important;font-size:12px!important;padding:5px 9px!important}
  body.inc-theme .inc-composer .inc-business-context{margin:7px 0 0!important;padding:0!important}
  body.inc-theme .inc-composer .inc-business-context-toggle{min-height:38px!important;max-width:100%;font-size:12px!important;padding:7px 11px!important}
  body.inc-theme .inc-composer .inc-composer-tools{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:8px 0 0!important;padding:8px 0 0!important;width:100%!important;align-items:stretch!important;overflow:visible!important}
  body.inc-theme .inc-composer .inc-composer-tools>.poster-left-buttons{display:block!important;min-width:0!important;max-width:100%!important;width:100%!important;float:none!important;margin:0!important;flex:none!important;position:relative!important}
  body.inc-theme .inc-composer .inc-composer-tools>.poster-left-buttons>.btn,
  body.inc-theme .inc-composer .inc-composer-tools>.poster-left-buttons>span.btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:59px!important;height:100%!important;margin:0!important;padding:6px 3px!important;border-radius:10px!important;background:#f5f7f8!important;color:#28343b!important;box-sizing:border-box!important;font-size:11px!important;font-weight:680!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important}
  body.inc-theme .inc-composer .inc-composer-tools .btn svg{width:21px!important;height:21px!important;min-height:21px!important;margin:0!important}
  body.inc-theme .inc-composer .inc-composer-tools .inc-action-full{display:none!important}
  body.inc-theme .inc-composer .inc-composer-tools .inc-action-short{display:inline!important;font-size:11px!important;line-height:1.2!important}
  body.inc-theme .inc-composer #poll-form{max-width:100%;min-width:0}
  body.inc-theme .inc-composer .sun_pub_more{max-height:40dvh;overflow-y:auto;overscroll-behavior:contain}
  body.inc-theme .inc-composer .pub-footer-bottom{gap:7px!important}
  body.inc-theme .inc-composer #publisher-button{min-height:44px!important;max-width:100%;font-size:13px!important}
  body.inc-theme .inc-profile-sheet-action{gap:5px}
  body.inc-theme .inc-profile-sheet-manage{padding:7px;font-size:11px}
  body.inc-theme .inc-profile-editor-dialog{padding:0!important;overscroll-behavior:contain}
  body.inc-theme .inc-profile-editor-dialog .modal-dialog{width:calc(100vw - 12px)!important;max-width:540px!important;margin:6px auto!important}
  body.inc-theme .inc-profile-editor-dialog .modal-content{max-height:calc(100dvh - 16px);display:flex;flex-direction:column;overflow:hidden!important;border-radius:16px!important}
  body.inc-theme .inc-profile-editor-dialog .modal-header{flex:0 0 auto;padding:13px 16px!important}
  body.inc-theme .inc-profile-editor-dialog form{min-height:0;display:flex;flex-direction:column;flex:1 1 auto}
  body.inc-theme .inc-profile-editor-dialog .twocheckout_modal{flex:1 1 auto;max-height:calc(100dvh - 156px)!important;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px!important}
  body.inc-theme .inc-profile-editor-dialog .modal-footer{flex:0 0 auto;margin:0!important;padding:10px 14px max(10px,env(safe-area-inset-bottom))!important}
}
@media (max-width:365px){
 body.inc-theme .inc-composer .sun_pub_box{padding:10px!important}
 body.inc-theme .inc-composer .inc-composer-tools{gap:4px!important}
 body.inc-theme .inc-composer .wo_pub_txtara_combo>.inc-composer-mention-toolbar{gap:4px!important}
 body.inc-theme .inc-composer .inc-composer-mention-toolbar .inc-mention-hint{font-size:10px!important}
 body.inc-theme .inc-composer .inc-composer-mention-toolbar .inc-mention-trigger{font-size:11px!important;padding:5px 7px!important}
}

body.inc-theme button.inc-profile-setup__optional{display:block;grid-column:1/-1;width:100%;margin:0;padding:13px 1px 0;border:0;border-top:1px solid #e7edf0;background:transparent;color:#096f83;font-size:12px;font-weight:700;text-align:left;cursor:pointer}
body.inc-theme .inc-profile-sheet-action .inc-profile-sheet-primary>span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}
body.inc-theme .inc-profile-sheet-action .inc-profile-sheet-primary{border-radius:10px;color:#242a2e;padding:9px 4px;gap:10px}
body.inc-theme .inc-profile-sheet-action .inc-profile-sheet-primary:hover{background:#f6f7f8}


/* INC v4.4.45 – final mobile dialog layout for both ADD and EDIT of
   experiences, projects and certifications. Overrides WoWonder desktop modal
   padding, floats and previous bottom-sheet rules without global selectors. */
@media (max-width:767px){
  html body.inc-theme > .modal.inc-profile-editor-dialog{
    position:fixed!important;left:0!important;right:0!important;
    top:var(--inc-dialog-top,0px)!important;bottom:auto!important;
    width:100%!important;max-width:100%!important;
    height:var(--inc-dialog-height,100dvh)!important;
    max-height:var(--inc-dialog-height,100dvh)!important;
    overflow:hidden!important;padding:0!important;
    overscroll-behavior:contain;box-sizing:border-box!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-dialog{
    position:absolute!important;left:0!important;right:0!important;
    top:auto!important;bottom:0!important;
    width:100%!important;max-width:100%!important;
    height:auto!important;margin:0!important;padding:0!important;
    transform:none!important;box-sizing:border-box!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-content{
    width:100%!important;max-width:100%!important;min-width:0!important;
    height:auto!important;max-height:min(760px,calc(var(--inc-dialog-height,100dvh) - env(safe-area-inset-top,0px) - 8px))!important;
    padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;
    overflow:hidden!important;border-radius:18px 18px 0 0!important;
    border:0!important;box-sizing:border-box!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-content > form{
    display:flex!important;flex-direction:column!important;flex:1 1 auto!important;
    height:auto!important;min-height:0!important;max-height:100%!important;
    margin:0!important;padding:0!important;overflow:hidden!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-header{
    flex:0 0 auto!important;min-height:56px!important;display:flex!important;
    align-items:center!important;justify-content:space-between!important;
    gap:10px!important;margin:0!important;padding:10px 16px!important;
    background:#fff!important;border-bottom:1px solid #e5ebee!important;
    box-sizing:border-box!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-header .modal-title{
    min-width:0!important;flex:1 1 auto!important;font-size:18px!important;
    line-height:1.3!important;overflow-wrap:anywhere!important;margin:0!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-header .close{
    order:2!important;flex:0 0 42px!important;width:42px!important;
    height:42px!important;min-width:42px!important;min-height:42px!important;
    margin:0!important;padding:5px!important;float:none!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-body{
    display:block!important;flex:1 1 auto!important;min-height:0!important;
    width:100%!important;min-width:0!important;max-width:100%!important;
    max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;
    margin:0!important;padding:13px 16px 20px!important;
    overscroll-behavior:contain;-webkit-overflow-scrolling:touch;
    box-sizing:border-box!important;contain:inline-size;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-footer{
    flex:0 0 auto!important;display:flex!important;align-items:center!important;
    justify-content:flex-end!important;position:relative!important;bottom:auto!important;
    width:100%!important;min-width:0!important;margin:0!important;
    padding:10px 16px max(12px,env(safe-area-inset-bottom,0px))!important;
    background:#fff!important;border-top:1px solid #e5ebee!important;
    box-sizing:border-box!important;z-index:4!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-footer .btn-main{
    min-width:0!important;width:100%!important;max-width:100%!important;
    min-height:46px!important;margin:0!important;
  }
  /* Single-column mobile forms, regardless of whether legacy template wraps
     the fields in .row or leaves .col-lg-* immediately inside the modal. */
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-body .row,
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-body .inc-profile-form-grid{
    display:grid!important;grid-template-columns:minmax(0,1fr)!important;
    gap:0!important;width:100%!important;max-width:100%!important;min-width:0!important;
    margin:0!important;padding:0!important;box-sizing:border-box!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-body [class*="col-lg-"],
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-body [class*="col-md-"],
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-body [class*="col-sm-"]{
    display:block!important;grid-column:1/-1!important;float:none!important;
    position:relative!important;left:auto!important;right:auto!important;
    width:100%!important;max-width:100%!important;min-width:0!important;
    padding:0!important;margin:0!important;box-sizing:border-box!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .wow_form_fields{
    display:block!important;width:100%!important;min-width:0!important;
    max-width:100%!important;margin:0 0 15px!important;padding:0!important;
    clear:both;box-sizing:border-box!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .wow_form_fields > label,
  html body.inc-theme > .modal.inc-profile-editor-dialog .inc-relation-picker label{
    display:block!important;width:100%!important;min-width:0!important;
    padding:0!important;margin:0 0 6px!important;
    overflow-wrap:anywhere!important;white-space:normal!important;
    box-sizing:border-box!important;font-size:13px!important;line-height:1.45!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .wow_form_fields input:not([type="checkbox"]):not([type="radio"]),
  html body.inc-theme > .modal.inc-profile-editor-dialog .wow_form_fields select,
  html body.inc-theme > .modal.inc-profile-editor-dialog .wow_form_fields textarea,
  html body.inc-theme > .modal.inc-profile-editor-dialog .inc-relation-picker input{
    display:block!important;min-width:0!important;max-width:100%!important;
    width:100%!important;min-height:44px!important;
    box-sizing:border-box!important;margin:0!important;
    font-size:16px!important;border-radius:9px!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .wow_form_fields textarea{
    min-height:96px!important;max-height:30dvh!important;resize:vertical!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .wow_form_fields input[type="file"]{
    max-width:100%!important;overflow:hidden!important;padding:9px 0!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .inc-relation-picker{
    display:block!important;width:100%!important;min-width:0!important;
    max-width:100%!important;margin:0!important;padding:10px!important;
    overflow:visible!important;box-sizing:border-box!important;
    border-radius:11px!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .inc-relation-picker [data-inc-relation-chips]{
    display:flex!important;flex-wrap:wrap!important;max-width:100%!important;
    min-width:0!important;gap:5px!important;overflow-wrap:anywhere!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .inc-relation-picker .inc-choice-chip{
    max-width:100%!important;min-width:0!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .inc-relation-picker .inc-choice-chip > span{
    min-width:0!important;max-width:calc(100% - 40px)!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .inc-relation-picker .inc-choice-menu{
    display:block;max-width:100%!important;width:100%!important;
    max-height:min(30dvh,180px)!important;overflow-x:hidden!important;
    overflow-y:auto!important;margin:6px 0!important;box-sizing:border-box!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .inc-relation-picker .inc-choice-menu[hidden]{display:none!important;}
  html body.inc-theme > .modal.inc-profile-editor-dialog .inc-relation-picker .inc-choice-option{
    min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .wow_fcov_image,
  html body.inc-theme > .modal.inc-profile-editor-dialog .wow_fcov_image img{
    max-width:100%!important;width:100%!important;box-sizing:border-box!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .wow_fcov_image img{
    height:auto!important;max-height:160px!important;object-fit:contain!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .inc-related-company-help{
    overflow-wrap:anywhere!important;max-width:100%!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .ui-datepicker{
    max-width:calc(100vw - 28px)!important;
  }
}

/* Constrain the modal-dialog itself, not only its content. Older WoWonder
   applies inline-block to .modal-dialog, so its intrinsic height otherwise
   remains taller than max-height and pushes the header off the screen. */
@media(max-width:767px){
  html body.inc-theme > .modal.inc-profile-editor-dialog[id^="add_"] .modal-dialog,
  html body.inc-theme > .modal.inc-profile-editor-dialog[id^="edit_"] .modal-dialog{
    display:flex!important;flex-direction:column!important;
    height:min(760px,calc(var(--inc-dialog-height,100dvh) - env(safe-area-inset-top,0px) - 8px))!important;
    max-height:calc(var(--inc-dialog-height,100dvh) - env(safe-area-inset-top,0px) - 8px)!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog[id^="add_"] .modal-content,
  html body.inc-theme > .modal.inc-profile-editor-dialog[id^="edit_"] .modal-content{
    flex:1 1 auto!important;height:100%!important;max-height:100%!important;
  }
}

/* Legacy .modal.fade .modal-dialog transitions all CSS properties, including
   height and bottom, producing an off-screen intermediate state on rotation. */
@media(max-width:767px){
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-dialog{
    min-height:0!important;transition:none!important;animation:none!important;
  }
  html body.inc-theme > .modal.inc-profile-editor-dialog .modal-content{
    min-height:0!important;transition:none!important;
  }
}

/* INC 4.4.46 - profile wizard, company publisher and mobile regressions.
   Scoped overrides only: all WoWonder endpoints/handlers remain authoritative. */
body.inc-theme .inc-profile-setup[hidden],
body.inc-theme .inc-profile-setup[data-inc-wizard-finished="1"]{display:none!important}
body.inc-theme .inc-open-to-error{margin:8px 0;padding:9px 11px;border-radius:9px;border:1px solid #e8bbc4;background:#fff2f3;color:#812e3d;line-height:1.45;font-size:12px}
body.inc-theme .inc-company-feed{display:block;min-width:0;width:100%;max-width:100%;clear:both;isolation:isolate}
body.inc-theme .inc-company-feed__composer{display:flow-root;clear:both;position:relative;z-index:3;min-width:0;margin-bottom:12px}
body.inc-theme .inc-company-feed__filter{display:flow-root;clear:both;position:relative;z-index:2;min-width:0;margin-bottom:14px}
body.inc-theme .inc-company-feed__filter #filterby-post{margin:0}
body.inc-theme .inc-company-feed #posts{display:block;clear:both;position:relative;z-index:1;min-width:0;width:100%;margin-top:8px}
body.inc-theme .inc-company-feed #posts>.pinned-post-container,body.inc-theme .inc-company-feed #posts>.post{clear:both;max-width:100%}
body.inc-theme .inc-post-search-suggestions{max-height:210px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;word-break:break-word}
body.inc-theme .inc-post-search-result{display:block!important;width:100%!important;min-height:40px!important;max-height:77px!important;margin:0!important;padding:10px 12px!important;text-align:left;overflow:hidden!important;word-break:break-word;line-height:1.35}
/* Both create-hiring and work/service dialogs use the native modal submission. */
@media(max-width:767px){
  html{scroll-padding-top:calc(var(--inc-header-height,56px) + 12px)}
  body.inc-theme .inc-professional-profile,body.inc-theme .inc-company-profile{scroll-margin-top:calc(var(--inc-header-height,56px) + 12px)}
  body.inc-theme .inc-professional-profile .inc-profile-section-nav{top:calc(var(--inc-header-height,56px) + 4px)!important;z-index:55!important}
  body.inc-theme .inc-professional-profile .inc-profile-primary-tabs-row,
  body.inc-theme .inc-professional-profile .user-bottom-nav{scroll-margin-top:calc(var(--inc-header-height,56px) + 12px)}
  body.inc-theme .inc-professional-profile .inc-profile-quick-actions,
  body.inc-theme .inc-company-profile .inc-profile-quick-actions{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;z-index:175!important;pointer-events:none!important}
  body.inc-theme .inc-professional-profile .inc-profile-quick-actions>a,
  body.inc-theme .inc-company-profile .inc-profile-quick-actions>a{position:relative!important;pointer-events:auto!important;min-height:42px;max-width:min(80vw,260px);white-space:normal;text-align:center}
  body.inc-theme .inc-profile-setup__actions .inc-profile-setup__skip{min-height:44px}
  body.inc-theme .inc-company-feed__composer,body.inc-theme .inc-company-feed__filter,body.inc-theme .inc-company-feed #posts{width:100%!important;overflow:visible!important}
  body.inc-theme .modal.inc-open-to-dialog{padding:8px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}
  body.inc-theme .modal.inc-open-to-dialog .modal-dialog{width:calc(100vw - 16px)!important;max-width:540px!important;margin:8px auto!important;transform:none!important}
  body.inc-theme .modal.inc-open-to-dialog .modal-content{width:100%!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}
  body.inc-theme .modal.inc-open-to-dialog .modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:none!important;-webkit-overflow-scrolling:touch}
  body.inc-theme .modal.inc-open-to-dialog .modal-footer{flex:0 0 auto!important;background:#fff!important}
  /* Native WoWonder comment textarea/toolbar: no floats or height animation. */
  body.inc-theme .post .post-commet-textarea{display:block!important;position:relative!important;max-width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important;transform:none!important}
  body.inc-theme .post .post-commet-textarea #wo_comment_combo,
  body.inc-theme .post #wo_comment_combo{display:flex!important;flex-direction:column!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px!important;box-sizing:border-box!important;transform:none!important;transition:none!important;animation:none!important}
  body.inc-theme .post #wo_comment_combo>div:first-child{display:flex!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
  body.inc-theme .post #wo_comment_combo .avatar{flex:0 0 34px!important;width:34px!important;height:34px!important;max-width:34px!important;margin:3px 0 0!important;float:none!important;object-fit:cover!important}
  body.inc-theme .post #wo_comment_combo textarea.comment-textarea{flex:1 1 auto!important;display:block!important;float:none!important;position:static!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:42px!important;max-height:150px!important;height:auto!important;margin:0!important;padding:10px 12px!important;box-sizing:border-box!important;font-size:16px!important;line-height:1.4!important;border-radius:12px!important;overflow-y:auto!important;resize:vertical!important;transition:none!important;transform:none!important}
  body.inc-theme .post #wo_comment_combo.comment-toggle .comment_combo_footer{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important;width:100%!important;padding:6px 0 0!important;margin:0!important;transform:none!important;animation:none!important;border-top:1px solid #ecf0f2!important;box-sizing:border-box!important;position:relative!important}
  body.inc-theme .post #wo_comment_combo .comment_combo_footer .inc-comment-mention-trigger{flex:0 0 36px!important;margin:0!important;width:36px!important;min-width:36px!important;height:36px!important}
  body.inc-theme .post #wo_comment_combo .comment_combo_footer .wo_comment_fopt{display:flex!important;flex:1 1 170px!important;min-width:0!important;max-width:100%!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:5px!important;margin:0!important;padding:0!important;float:none!important;text-align:left!important}
  body.inc-theme .post #wo_comment_combo .comment_combo_footer .wo_comment_fopt>div{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:3px!important;min-width:0!important;max-width:100%!important}
  body.inc-theme .post #wo_comment_combo .comment_combo_footer .wo_comment_fopt button,
  body.inc-theme .post #wo_comment_combo .comment_combo_footer .wo_comment_fopt [role="button"]{flex:0 0 auto!important;min-width:35px!important;min-height:35px!important;max-width:48px!important;margin:0!important}
  body.inc-theme .post #wo_comment_combo .comment_combo_footer .wo_feed_post_comments .btn:not(.btn-main){width:35px!important;height:35px!important;min-width:35px!important;padding:4px!important}
  body.inc-theme .post #wo_comment_combo .comment_combo_footer .wo_feed_post_comments .btn-main{min-width:37px!important;height:37px!important;padding:6px!important}
  body.inc-theme .post #wo_comment_combo .comment_combo_footer .wo_feed_post_comments svg{width:20px!important;height:20px!important;max-width:20px!important}
  body.inc-theme .post #wo_comment_combo .comment_combo_footer .charsLeft-post{font-size:11px!important;max-width:64px;white-space:nowrap}
  body.inc-theme .post #wo_comment_combo .comment_combo_footer ul.dropdown-menu{max-width:calc(100vw - 36px)!important;max-height:220px!important;overflow-y:auto!important}
  /* iOS visualViewport: action bars stay above the keyboard while editing. */
  body.inc-theme .inc-composer.inc-composer-keyboard{padding-bottom:140px!important;position:relative!important}
  body.inc-theme .inc-composer.inc-composer-keyboard .inc-composer-tools{
    position:fixed!important;left:8px!important;right:8px!important;top:auto!important;
    bottom:calc(var(--inc-keyboard-inset,0px) + 58px)!important;z-index:19010!important;
    width:calc(100vw - 16px)!important;max-width:none!important;margin:0!important;padding:6px!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;
    border-radius:13px 13px 0 0!important;background:#fff!important;border:1px solid #dbe4e8!important;
    box-shadow:0 -4px 22px rgba(18,32,44,.12)!important;
  }
  body.inc-theme .inc-composer.inc-composer-keyboard .inc-composer-tools>.poster-left-buttons>.btn,
  body.inc-theme .inc-composer.inc-composer-keyboard .inc-composer-tools>.poster-left-buttons>span.btn{min-height:42px!important;font-size:10px!important}
  body.inc-theme .inc-composer.inc-composer-keyboard .inc-composer-footer{position:static!important}
  body.inc-theme .inc-composer.inc-composer-keyboard .pub-footer-bottom{
    position:fixed!important;left:8px!important;right:8px!important;top:auto!important;
    bottom:var(--inc-keyboard-inset,0px)!important;z-index:19011!important;width:calc(100vw - 16px)!important;
    min-height:58px!important;max-width:none!important;margin:0!important;padding:7px 10px!important;
    background:#fff!important;border:1px solid #dbe4e8!important;border-top:0!important;
    border-radius:0 0 13px 13px!important;box-shadow:0 9px 18px rgba(17,32,40,.10)!important;
    display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:nowrap!important;
  }
  body.inc-theme .inc-composer.inc-composer-keyboard .pub-footer-bottom #publisher-button{min-height:40px!important;min-width:96px!important;max-width:55vw!important}
  body.inc-theme.inc-mobile-keyboard > nav.inc-mobile-bottom-nav{visibility:hidden!important;pointer-events:none!important}
}
