@import "https://fonts.googleapis.com/css2?family=Arimo:wght@400;700&family=EB+Garamond:wght@400;700&family=Inter+Tight:wght@400;700&family=Marcellus&family=Merriweather:wght@400;700&family=Noto+Serif:wght@400;700&family=Nunito+Sans:wght@400;700&family=Open+Sans:wght@400;700&family=Poppins:wght@400;700&family=Roboto:wght@400;700&family=Tinos:wght@400;700&display=swap";
.kw-portfoliosettings .bottom-sheet-container .noto-serif{font-family:Noto Serif,serif!important}.kw-portfoliosettings .bottom-sheet-container .noto-serif-bold{font-family:Noto Serif,serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .arimo{font-family:Arimo,sans-serif!important}.kw-portfoliosettings .bottom-sheet-container .arimo-bold{font-family:Arimo,sans-serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .marcellus{font-family:Marcellus,serif!important}.kw-portfoliosettings .bottom-sheet-container .roboto{font-family:Roboto,sans-serif!important}.kw-portfoliosettings .bottom-sheet-container .roboto-bold{font-family:Roboto,sans-serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .open-sans{font-family:Open Sans,sans-serif!important}.kw-portfoliosettings .bottom-sheet-container .open-sans-bold{font-family:Open Sans,sans-serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .helvetica{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.kw-portfoliosettings .bottom-sheet-container .helvetica-bold{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .opti-london{font-family:Merriweather,Georgia,serif!important}.kw-portfoliosettings .bottom-sheet-container .opti-london-bold{font-family:Merriweather,Georgia,serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .arial{font-family:Arial,Helvetica,sans-serif!important}.kw-portfoliosettings .bottom-sheet-container .arial-bold{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .avenir-next{font-family:Avenir Next,Avenir,Nunito Sans,Arial,sans-serif!important}.kw-portfoliosettings .bottom-sheet-container .avenir-next-bold{font-family:Avenir Next,Avenir,Nunito Sans,Arial,sans-serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .calibri{font-family:Calibri,Nunito Sans,Arial,sans-serif!important}.kw-portfoliosettings .bottom-sheet-container .calibri-bold{font-family:Calibri,Nunito Sans,Arial,sans-serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .cambria{font-family:Cambria,Times New Roman,Tinos,serif!important}.kw-portfoliosettings .bottom-sheet-container .cambria-bold{font-family:Cambria,Times New Roman,Tinos,serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .garamond{font-family:EB Garamond,Garamond,Georgia,serif!important}.kw-portfoliosettings .bottom-sheet-container .garamond-bold{font-family:EB Garamond,Garamond,Georgia,serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .georgia{font-family:Georgia,Times New Roman,serif!important}.kw-portfoliosettings .bottom-sheet-container .georgia-bold{font-family:Georgia,Times New Roman,serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .times-new-roman{font-family:Times New Roman,Tinos,serif!important}.kw-portfoliosettings .bottom-sheet-container .times-new-roman-bold{font-family:Times New Roman,Tinos,serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .trebuchet{font-family:Trebuchet MS,Nunito Sans,Arial,sans-serif!important}.kw-portfoliosettings .bottom-sheet-container .trebuchet-bold{font-family:Trebuchet MS,Nunito Sans,Arial,sans-serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .inter-tight{font-family:Inter Tight,sans-serif!important}.kw-portfoliosettings .bottom-sheet-container .inter-tight-bold{font-family:Inter Tight,sans-serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .merriweather{font-family:Merriweather,Georgia,serif!important}.kw-portfoliosettings .bottom-sheet-container .merriweather-bold{font-family:Merriweather,Georgia,serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .poppins{font-family:Poppins,sans-serif!important}.kw-portfoliosettings .bottom-sheet-container .poppins-bold{font-family:Poppins,sans-serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .nunito-sans,.kw-portfoliosettings .bottom-sheet-container .nunito{font-family:Nunito Sans,sans-serif!important}.kw-portfoliosettings .bottom-sheet-container .nunito-sans-bold,.kw-portfoliosettings .bottom-sheet-container .nunito-bold{font-family:Nunito Sans,sans-serif!important;font-weight:700!important}.kw-portfoliosettings .bottom-sheet-container .tinos{font-family:Tinos,Times New Roman,serif!important}.kw-portfoliosettings .bottom-sheet-container .tinos-bold{font-family:Tinos,Times New Roman,serif!important;font-weight:700!important}
.kw-portfoliosettings .bottom-sheet-container{transition:right 1s ease-in-out;position:relative}.kw-portfoliosettings .bottom-sheet-container .close-button{z-index:2;min-width:36px;min-height:36px;position:relative;bottom:34px;right:10px}.kw-portfoliosettings .bottom-sheet-container .tabsection-wrap{background:#fff;border-radius:6px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.kw-portfoliosettings .bottom-sheet-container .tabdesign-container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.kw-portfoliosettings .bottom-sheet-container .tabdesign-head{border-bottom:1px solid #ececec;flex-shrink:0;align-items:flex-start;min-height:42px;display:flex}.kw-portfoliosettings .bottom-sheet-container .tabdesign-body{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.kw-portfoliosettings .bottom-sheet-container .tabdesign-body:hover{scrollbar-width:thin}.kw-portfoliosettings .bottom-sheet-container .tabdesign-body .template-wrap{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;padding:10px;display:flex}.kw-portfoliosettings .bottom-sheet-container .tabdesign-head .nav{width:90%;margin:0;padding-left:0;list-style:none;display:flex}.kw-portfoliosettings .bottom-sheet-container .tabdesign-head .nav-item{color:#8b8b8b;text-align:center;border-bottom:2px solid #fff;flex:1}.kw-portfoliosettings .bottom-sheet-container .tabdesign-head .nav-item.active{color:#000;border-bottom:2px solid #39b6a7}.kw-portfoliosettings .bottom-sheet-container .tabdesign-head .nav-link{cursor:pointer;width:100%;color:inherit;background:#fff;border:none;padding:10px 8px 9px;font-size:15px;line-height:20px}.kw-portfoliosettings .bottom-sheet-container .layout-template-wrap{flex-direction:column;justify-content:flex-start;min-height:auto}.kw-portfoliosettings .bottom-sheet-container .template-preview{cursor:pointer;box-sizing:border-box;border-radius:8px;flex:0 0 calc(50% - 5px);width:calc(50% - 5px);max-width:calc(50% - 5px);margin-bottom:10px;position:relative}.kw-portfoliosettings .bottom-sheet-container .template-preview img,.kw-portfoliosettings .bottom-sheet-container .template-preview .kw-doc-preview{border:1px solid #ddd;border-radius:8px;width:100%;height:auto;display:block}.kw-portfoliosettings .bottom-sheet-container .template-preview .kw-doc-preview--fixed{width:100%}.kw-portfoliosettings .bottom-sheet-container .template-preview .kw-doc-preview__img{border-radius:8px;width:100%!important;height:auto!important;position:relative!important}.kw-portfoliosettings .bottom-sheet-container .template-preview span{letter-spacing:1px;z-index:2;background:#e8e09d;border-radius:39.442px;padding:1px 10px;font-size:16px;position:absolute;top:1px;right:0}.kw-portfoliosettings .bottom-sheet-container .template-preview.selected{border:3px solid #39b6a7}.kw-portfoliosettings .bottom-sheet-container .ad-container-wrapper{flex-basis:100%;order:10;justify-content:center;width:100%;display:flex}.kw-portfoliosettings .bottom-sheet-container .layout-options-wrap{width:100%;padding-bottom:10px}.kw-portfoliosettings .bottom-sheet-container .font-wrap{padding:15px}.kw-portfoliosettings .bottom-sheet-container .font-wrap label{color:#000;margin-bottom:7px;font-size:15px;font-weight:700;line-height:20px;display:block}.kw-portfoliosettings .bottom-sheet-container .font-size-options{display:block}.kw-portfoliosettings .bottom-sheet-container .font-wrap .btn-select{box-shadow:none;color:#7d7d7d;cursor:pointer;background:#fff;border:1px solid #c6c6c6;border-radius:4px;min-height:34px;margin-bottom:10px;margin-right:10px;padding:6px 12px}.kw-portfoliosettings .bottom-sheet-container .font-wrap .btn-select.active{background:#e8f8f6;border:1px solid #39b6a7}.kw-portfoliosettings .bottom-sheet-container .fontstyle-wrap{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;display:flex}.kw-portfoliosettings .bottom-sheet-container .fontstyle-wrap .btn-select{text-wrap:auto;word-break:break-word;text-align:left;flex-direction:column;align-items:flex-start;width:40%;display:flex}.kw-portfoliosettings .bottom-sheet-container .premium-badge{letter-spacing:1px;background:#e8e09d;border-radius:39.442px;padding:1px 10px;font-size:16px;position:relative;top:1px;right:0}.kw-portfoliosettings .bottom-sheet-container .category-layout{flex-direction:column;align-items:stretch;gap:10px;display:flex}.kw-portfoliosettings .bottom-sheet-container .category-row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.kw-portfoliosettings .bottom-sheet-container .category-name{color:#000;margin:0;padding:0}.kw-portfoliosettings .bottom-sheet-container .left-right-buttons-wrapper{background:#ddd;border-radius:15px;margin:3px 5px;display:inline-flex}.kw-portfoliosettings .bottom-sheet-container .move-category-left-right{color:#000;cursor:pointer;background:0 0;border:none;border-radius:15px;padding:10px}.kw-portfoliosettings .bottom-sheet-container .left-right-buttons-wrapper .move-left{border-right:1px solid #fff;border-radius:15px 0 0 15px}.kw-portfoliosettings .bottom-sheet-container .left-right-buttons-wrapper .move-right{border-radius:0 15px 15px 0;padding:10px 25px}.kw-portfoliosettings .bottom-sheet-container .left-right-buttons-wrapper .active{color:#fff;background:#3bbdad}.kw-portfoliosettings .bottom-sheet-container .theme-container{border-bottom:1px solid #ececec;flex-direction:column;width:100%;margin:0;padding:10px;display:flex}.kw-portfoliosettings .bottom-sheet-container .theme-container label span{background:#e8e09d;border-radius:39.442px;padding:1px 10px;font-size:16px;position:relative;top:2px}.kw-portfoliosettings .bottom-sheet-container .font-text{color:#7d7d7d;width:100%;margin:20px 0 10px;font-size:30px;font-weight:500;line-height:1.1;position:static;top:auto;left:auto}.kw-portfoliosettings .bottom-sheet-container .font-empty-state{color:#7d7d7d;margin:8px 0 0;font-size:13px}.kw-portfoliosettings .bottom-sheet-container .bottom-sheet-handle-bar{display:none}@media (min-width:576px) and (max-width:767px){.kw-portfoliosettings .bottom-sheet-container .template-preview{flex-basis:calc(33.333% - 7px);max-width:calc(33.333% - 7px);width:calc(33.333% - 7px)!important}}@media (min-width:768px) and (max-width:991px){.kw-portfoliosettings .bottom-sheet-container .template-preview{flex-basis:calc(25% - 8px);max-width:calc(25% - 8px);width:calc(25% - 8px)!important}}@media (max-width:991px){.kw-portfoliosettings .bottom-sheet-container,.kw-portfoliosettings-sheet-portal .bottom-sheet-container{z-index:991;background:#fff;border-radius:14px 14px 0 0;flex-direction:column;width:100%;max-width:100vw;margin:0;animation:.3s cubic-bezier(.16,1,.3,1) sheetSlideUp;display:flex;position:fixed;inset:25vh 0 0;overflow:hidden;box-shadow:0 -4px 20px #00000040}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.kw-portfoliosettings-sheet-portal{z-index:991;position:relative}.kw-portfoliosettings .bottom-sheet-container .bottom-sheet-handle-bar,.kw-portfoliosettings-sheet-portal .bottom-sheet-container .bottom-sheet-handle-bar{justify-content:center;align-items:center;width:100%;padding-top:6px;padding-bottom:2px;display:flex}.kw-portfoliosettings .bottom-sheet-container .bottom-sheet-handle,.kw-portfoliosettings-sheet-portal .bottom-sheet-container .bottom-sheet-handle{background-color:#d1d5db;border-radius:2px;width:36px;height:4px}.kw-portfoliosettings .bottom-sheet-container .tabsection-wrap,.kw-portfoliosettings-sheet-portal .bottom-sheet-container .tabsection-wrap{border-radius:14px 14px 0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.kw-portfoliosettings .bottom-sheet-container .tabdesign-container,.kw-portfoliosettings-sheet-portal .bottom-sheet-container .tabdesign-container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.kw-portfoliosettings .bottom-sheet-container .tabdesign-head,.kw-portfoliosettings-sheet-portal .bottom-sheet-container .tabdesign-head{z-index:1;box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;width:100%;height:auto;min-height:48px;padding-right:44px;display:flex;position:relative}.kw-portfoliosettings .bottom-sheet-container .tabdesign-head .nav,.kw-portfoliosettings-sheet-portal .bottom-sheet-container .tabdesign-head .nav{flex:1;width:100%}.kw-portfoliosettings .bottom-sheet-container .tabdesign-body,.kw-portfoliosettings-sheet-portal .bottom-sheet-container .tabdesign-body{-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-height:0;padding-bottom:max(24px, env(safe-area-inset-bottom,24px));overscroll-behavior:contain;flex:1;position:relative;top:0;overflow:hidden auto}.kw-portfoliosettings .bottom-sheet-container .template-preview img,.kw-portfoliosettings .bottom-sheet-container .template-preview .kw-doc-preview{object-fit:contain;max-height:280px}.kw-portfoliosettings .bottom-sheet-container .close-button,.kw-portfoliosettings-sheet-portal .bottom-sheet-container .close-button{opacity:.85;background:0 0;border:none;justify-content:center;align-items:center;margin:0;display:inline-flex;position:absolute;top:14px;bottom:auto;right:8px;transform:none}.kw-portfoliosettings .bottom-sheet-container .close-button:hover,.kw-portfoliosettings-sheet-portal .bottom-sheet-container .close-button:hover{opacity:1}}@media (max-width:991px) and (max-height:600px){.kw-portfoliosettings .bottom-sheet-container,.kw-portfoliosettings-sheet-portal .bottom-sheet-container{top:50px}}@media (min-width:992px){.kw-portfoliosettings .web-view>.row>.col-md-4{flex-direction:column;display:flex;overflow:hidden}.kw-portfoliosettings .change-template{flex-shrink:0}.kw-portfoliosettings .bottom-sheet-container{flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow:hidden}.kw-portfoliosettings .bottom-sheet-container .close-button{display:none!important}.kw-portfoliosettings .bottom-sheet-container .tabdesign-head .nav{width:100%}.kw-portfoliosettings .bottom-sheet-container .tabsection-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.kw-portfoliosettings .col-md-4>.tabsection-wrap#resumes-list{flex:1;min-height:0;overflow-y:auto}}@media (min-width:769px){.kw-portfoliosettings .bottom-sheet-container{max-height:100%}}
.kw-portfoliosettings .bottom-sheet-container .color-selector,.kw-portfoliosettings .bottom-sheet-container .font-size-selector{justify-content:space-evenly;margin-top:10px;margin-bottom:10px;display:flex}.kw-portfoliosettings .bottom-sheet-container .color-option,.kw-portfoliosettings .bottom-sheet-container .font-size-option{cursor:pointer;border-radius:50%;width:30px;height:30px;margin-right:5px;transition:border-color .2s ease-in-out}.kw-portfoliosettings .bottom-sheet-container .color-option{box-sizing:border-box;border:3px solid #0000}.kw-portfoliosettings .bottom-sheet-container .color-option.selected{border-color:#ed4a34}.category-tab{margin:10px -15px 0}.category-name{color:#000;padding:10px 15px}.left-right-buttons-wrapper{background:#ddd;border-radius:15px;margin:3px 5px;display:inline-flex}.move-category-left-right{color:#000;background:0 0;border:none;border-radius:15px;padding:10px}.left-right-buttons-wrapper .move-left{border-right:1px solid #fff;border-radius:15px 0 0 15px}.left-right-buttons-wrapper .move-right{border-radius:0 15px 15px 0;padding:10px 25px}.left-right-buttons-wrapper .active{color:#fff;background:#3bbdad}.kw-portfoliosettings .bottom-sheet-container .theme-label{color:#000}.kw-portfoliosettings .bottom-sheet-container .font-size-label{color:#fff;float:left;padding-top:7px;padding-left:10px;padding-right:10px}.kw-portfoliosettings .bottom-sheet-container .color-option.default{background:#000;position:relative;overflow:hidden}.kw-portfoliosettings .bottom-sheet-container .color-option.default:after{content:"";background:red;width:140%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.kw-portfoliosettings .bottom-sheet-container .color-option.black_grey{background:linear-gradient(90deg,#000 50%,#aaa 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.yellow_grey{background:linear-gradient(90deg,#ead6b3 50%,#aaa 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.blue_grey{background:linear-gradient(90deg,#b4d0ee 50%,#aaa 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.greyishblue_lightblue{background:linear-gradient(90deg,#99beca 50%,#badfeb 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.blue{background:#3d9aff}.kw-portfoliosettings .bottom-sheet-container .color-option.maroon{background:#700000}.kw-portfoliosettings .bottom-sheet-container .color-option.black{background:#313131}.kw-portfoliosettings .bottom-sheet-container .color-option.blue2{background:#99beca}.kw-portfoliosettings .bottom-sheet-container .color-option.green{background:#667c3e}.kw-portfoliosettings .bottom-sheet-container .color-option.yellow_lightyellow{background:linear-gradient(90deg,#ead6b3 50%,#ffeac5 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.darkgrey_lightgrey{background:linear-gradient(90deg,#aaa 50%,#dfdfdf 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.darkcyan_lightcyan{background:linear-gradient(90deg,#008b8b 50%,#e0ffff 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.darkblue{background:#0072b1}.kw-portfoliosettings .bottom-sheet-container .color-option.goldenrod{background:#daa520}.kw-portfoliosettings .bottom-sheet-container .color-option.darkcyan{background:#008b8b}.kw-portfoliosettings .bottom-sheet-container .color-option.lightseagreen{background:#20b2aa}.kw-portfoliosettings .bottom-sheet-container .color-option.darkorange{background:#ff8c00}.kw-portfoliosettings .bottom-sheet-container .color-option.lightyellow{background:#fcf5e7}.kw-portfoliosettings .bottom-sheet-container .color-option.lightgreen2{background:#dae9d7}.kw-portfoliosettings .bottom-sheet-container .color-option.lightpeach{background:#f9e0e0}.kw-portfoliosettings .bottom-sheet-container .color-option.white{background:#fff}.kw-portfoliosettings .bottom-sheet-container .color-option.lightgreen1{background:#d7f5de}.kw-portfoliosettings .bottom-sheet-container .color-option.lightteal{background:#bdffff}.kw-portfoliosettings .bottom-sheet-container .color-option.template_27_color_1{background:#7d27d9}.kw-portfoliosettings .bottom-sheet-container .color-option.template_27_color_2{background:#941cc4}.kw-portfoliosettings .bottom-sheet-container .color-option.template_27_color_3{background:#0c9d7c}.kw-portfoliosettings .bottom-sheet-container .color-option.template_27_color_4{background:#099eec}.kw-portfoliosettings .bottom-sheet-container .color-option.template_27_color_5{background:#811}.kw-portfoliosettings .bottom-sheet-container .color-option.template_25_color_1{background:#e7e6e7}.kw-portfoliosettings .bottom-sheet-container .color-option.template_25_color_2{background:#c4f9ff}.kw-portfoliosettings .bottom-sheet-container .color-option.template_29_color_1{background:#2c333d}.kw-portfoliosettings .bottom-sheet-container .color-option.template_29_color_2{background:#2c3d35}.kw-portfoliosettings .bottom-sheet-container .color-option.template_29_color_3{background:#3d2c2c}.kw-portfoliosettings .bottom-sheet-container .color-option.template_29_color_4{background:#506e6a}.kw-portfoliosettings .bottom-sheet-container .color-option.template_29_color_5{background:#51506e}.kw-portfoliosettings .bottom-sheet-container .color-option.template_34_color_black{background:#212121}.kw-portfoliosettings .bottom-sheet-container .color-option.template_34_color_blue{background:#25443f}.kw-portfoliosettings .bottom-sheet-container .color-option.template_34_color_green{background:#172524}.kw-portfoliosettings .bottom-sheet-container .color-option.template_34_color_grey{background:#444446}.kw-portfoliosettings .bottom-sheet-container .color-option.template_34_color_light_blue{background:#256e8a}.kw-portfoliosettings .bottom-sheet-container .color-option.template_35_color_black{background:#212123}.kw-portfoliosettings .bottom-sheet-container .color-option.template_35_color_blue{background:#253b87}.kw-portfoliosettings .bottom-sheet-container .color-option.template_35_color_yellow{background:#deb657}.kw-portfoliosettings .bottom-sheet-container .color-option.template_35_color_orange{background:#f25619}.kw-portfoliosettings .bottom-sheet-container .color-option.template_35_color_red{background:#c94135}.kw-portfoliosettings .bottom-sheet-container .color-option.template_36_color_black{background:#222}.kw-portfoliosettings .bottom-sheet-container .color-option.template_36_color_blue{background:#2196f3}.kw-portfoliosettings .bottom-sheet-container .color-option.template_36_color_yellow{background:#ffeb3b}.kw-portfoliosettings .bottom-sheet-container .color-option.template_36_color_orange{background:#ff9800}.kw-portfoliosettings .bottom-sheet-container .color-option.template_36_color_red{background:#f44336}.kw-portfoliosettings .bottom-sheet-container .color-option.template_37_color_mint{background:#d8ede1}.kw-portfoliosettings .bottom-sheet-container .color-option.template_37_color_pink{background:#fadadd}.kw-portfoliosettings .bottom-sheet-container .color-option.template_37_color_sky{background:#d0e7f9}.kw-portfoliosettings .bottom-sheet-container .color-option.template_37_color_lemon{background:#fff9c4}.kw-portfoliosettings .bottom-sheet-container .color-option.template_37_color_peach{background:#ffe5b4}.kw-portfoliosettings .bottom-sheet-container .color-option.template_37_color_sage{background:#e6efc2}.kw-portfoliosettings .bottom-sheet-container .color-option.template_38_color_1{background:linear-gradient(90deg,#f5c300 50%,#2196f3 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.template_38_color_2{background:linear-gradient(90deg,#607d8b 50%,#a5d6a7 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.template_38_color_3{background:linear-gradient(90deg,#ff7043 50%,#fee8ca 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.template_38_color_4{background:linear-gradient(90deg,#263238 50%,#448aff 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.template_38_color_5{background:linear-gradient(90deg,#8bc34a 50%,beige 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.template_40_color_black{background:#222}.kw-portfoliosettings .bottom-sheet-container .color-option.template_40_color_blue{background:#2196f3}.kw-portfoliosettings .bottom-sheet-container .color-option.template_40_color_yellow{background:#ffeb3b}.kw-portfoliosettings .bottom-sheet-container .color-option.template_40_color_orange{background:#ff9800}.kw-portfoliosettings .bottom-sheet-container .color-option.template_40_color_red{background:#f44336}.kw-portfoliosettings .bottom-sheet-container .color-option.template_41_color_black{background:linear-gradient(90deg,#1a1f36 50%,#a78bfa 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.template_41_color_blue{background:linear-gradient(90deg,#1e1e1e 50%,#3b82f6 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.template_41_color_yellow{background:linear-gradient(90deg,#0f2932 50%,#d4a444 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.template_41_color_orange{background:linear-gradient(90deg,#1f2937 50%,#ff6b6b 50%)}.kw-portfoliosettings .bottom-sheet-container .color-option.template_41_color_red{background:linear-gradient(90deg,#0b1e2d 50%,#10b981 50%)}
.language-selection-dialog{flex-direction:column;max-height:96vh;font-family:Manrope,DM Sans,sans-serif;display:flex;overflow:hidden;border-radius:15px!important;gap:0!important;width:600px!important;max-width:calc(100vw - 32px)!important;padding:0!important}.language-selection-dialog .language-selection-body{flex:auto;min-height:0;overflow-y:auto}.language-selection-dialog .close-btn-container{text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:16px 24px 8px;display:flex}.language-selection-dialog .title-text{color:#13202b;font-size:20px;font-weight:500;line-height:1.3}.language-selection-dialog .close-icon-btn{color:#000;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:4px;line-height:1;display:inline-flex}.language-selection-dialog .close-icon-btn .material-symbols-outlined{font-size:22px}.language-selection-dialog .subheader{color:#6b7280;box-sizing:border-box;width:100%;margin:0;padding:0 24px 16px;font-size:14px;line-height:1.5}.language-selection-dialog .search-section{box-sizing:border-box;padding:0 24px}.language-selection-dialog .search-field-wrap{width:100%;margin-bottom:16px;position:relative}.language-selection-dialog .search-input{box-sizing:border-box;color:#13202b;background-color:#fff;border:2px solid #e6e6e6;border-radius:10px;outline:none;width:100%;padding:12px 40px 12px 16px;font-size:14px;transition:all .2s}.language-selection-dialog .search-input:focus{border-color:#3bbdad}.language-selection-dialog .search-clear-btn{cursor:pointer;color:#6b7280;background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.language-selection-dialog .search-clear-btn .material-symbols-outlined{font-size:16px}.language-selection-dialog .popular-languages{box-sizing:border-box;flex-direction:column;gap:12px;padding:0 24px 24px;display:flex}.language-selection-dialog .language-option{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:2px solid #e6e6e6;border-radius:10px;padding:16px;transition:all .2s}.language-selection-dialog .language-option:hover{border-color:#3bbdad;box-shadow:0 0 0 1px #3bbdad33}.language-selection-dialog .language-option.selected{background-color:#3bbdad14;border-color:#3bbdad;box-shadow:0 0 0 1px #3bbdad33}.language-selection-dialog .language-option-content{align-items:center;display:flex}.language-selection-dialog .language-name{color:#13202b;font-size:14px;font-weight:600;display:block}.language-selection-dialog .other-languages{box-sizing:border-box;padding:0 24px 24px}.language-selection-dialog .other-btn{cursor:pointer;color:#6b7280;background-color:#0000;border:1px solid #e6e6e6;border-radius:5px;padding:8px 16px;font-size:14px;transition:all .2s}.language-selection-dialog .other-btn:hover{color:#3bbdad;border-color:#3bbdad}.language-selection-dialog .dialog-actions{box-sizing:border-box;border-top:1px solid #f0f0f0;flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.language-selection-dialog .dialog-actions .btn-cancel{color:#13202b;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:8px 20px;font-size:14px}.language-selection-dialog .dialog-actions .btn-cancel:hover{background:#f5f5f5}.language-selection-dialog .dialog-actions .btn-apply{cursor:pointer;background-color:#3bbdad;border:none;border-radius:5px;padding:8px 20px;font-size:14px;font-weight:500;color:#fff!important}.language-selection-dialog .dialog-actions .btn-apply:hover{background-color:#34a89a}@media (max-width:640px){.language-selection-dialog{width:calc(100vw - 24px)!important}}
.section-order-optimizer-dialog{flex-direction:column;max-height:96vh;font-family:Manrope,DM Sans,sans-serif;display:flex;overflow:hidden;border-radius:15px!important;gap:0!important;width:600px!important;max-width:calc(100vw - 32px)!important;padding:0!important}.section-order-optimizer-dialog .section-order-optimizer-body{flex:auto;min-height:0;overflow-y:auto}.section-order-optimizer-dialog .close-btn-container{text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:16px 24px 8px;display:flex}.section-order-optimizer-dialog .title-text{color:#13202b;font-size:20px;font-weight:500;line-height:1.3}.section-order-optimizer-dialog .close-icon-btn{color:#000;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:4px;line-height:1;display:inline-flex}.section-order-optimizer-dialog .close-icon-btn .material-symbols-outlined{font-size:22px}.section-order-optimizer-dialog .subheader{color:#6b7280;box-sizing:border-box;width:100%;margin:0;padding:0 24px 16px;font-size:14px;line-height:1.5}.section-order-optimizer-dialog .scenario-options{box-sizing:border-box;flex-direction:column;gap:12px;padding:0 24px 24px;display:flex}.section-order-optimizer-dialog .scenario-option{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:2px solid #e6e6e6;border-radius:10px;padding:16px;transition:all .2s}.section-order-optimizer-dialog .scenario-option:hover{border-color:#3bbdad;box-shadow:0 0 0 1px #3bbdad33}.section-order-optimizer-dialog .scenario-option.selected{background-color:#3bbdad14;border-color:#3bbdad;box-shadow:0 0 0 1px #3bbdad33}.section-order-optimizer-dialog .format-title{color:#13202b;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.section-order-optimizer-dialog .format-sub{color:#6b7280;font-size:12px;line-height:1.4;display:block}.section-order-optimizer-dialog .dialog-actions{box-sizing:border-box;border-top:1px solid #f0f0f0;flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.section-order-optimizer-dialog .dialog-actions .btn-cancel{color:#13202b;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:8px 20px;font-size:14px}.section-order-optimizer-dialog .dialog-actions .btn-cancel:hover{background:#f5f5f5}.section-order-optimizer-dialog .dialog-actions .btn-apply{cursor:pointer;background-color:#3bbdad;border:none;border-radius:5px;padding:8px 20px;font-size:14px;font-weight:500;color:#fff!important}.section-order-optimizer-dialog .dialog-actions .btn-apply:hover{background-color:#34a89a}@media (max-width:640px){.section-order-optimizer-dialog{width:calc(100vw - 24px)!important}}
.kw-account-shell .main-container:has(.kw-portfoliosettings){padding-left:0;padding-right:0}@media (max-width:991px){.kw-account-shell .main-container:has(.kw-portfoliosettings){padding-top:60px}}.kw-portfoliosettings{background:#f9f9f9;min-height:calc(100vh - 60px);position:relative}.kw-portfoliosettings .teal-color{color:#3bbdad!important}.kw-portfoliosettings .grey-color{color:#858585}.kw-portfoliosettings .white-color{color:#fff}.kw-portfoliosettings .inline-icon{vertical-align:bottom;font-size:18px!important}.kw-portfoliosettings .desktop-only{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.kw-portfoliosettings .mob-only,.kw-portfoliosettings .mobile-action-label{display:none}.kw-portfoliosettings .btn-smsecondary{color:#fff;background:#39b6a7;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;line-height:19px;display:flex}.kw-portfoliosettings .btn-smsecondary:hover{background:#b2e6e0}.kw-portfoliosettings-error{color:#a94442;background:#faf4f4;margin:10px}@media (min-width:992px){.kw-portfoliosettings .web-view{margin-left:270px;padding-top:90px}.kw-portfoliosettings .web-view>.row>.col-md-8{float:left;box-sizing:border-box;width:66.6667%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.kw-portfoliosettings .web-view>.row>.col-md-4{float:left;box-sizing:border-box;width:33.3333%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.kw-portfoliosettings .web-view>.row.g0:after{content:"";clear:both;display:table}.kw-portfoliosettings .sidebar-toolbar{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;height:calc(100vh - 80px);max-height:calc(100vh - 80px);margin-top:0;top:80px;overflow:hidden auto}.kw-portfoliosettings .sidebar-toolbar:hover{scrollbar-color:#ccc #f5f5f5}.kw-portfoliosettings .sidebar-toolbar::-webkit-scrollbar{width:6px}.kw-portfoliosettings .sidebar-toolbar::-webkit-scrollbar-track{background:0 0}.kw-portfoliosettings .sidebar-toolbar:hover::-webkit-scrollbar-track{background:#f5f5f5}.kw-portfoliosettings .sidebar-toolbar::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.kw-portfoliosettings .sidebar-toolbar:hover::-webkit-scrollbar-thumb{background:#ccc}.kw-portfoliosettings .web-view>.row>.col-md-8{padding-left:10px!important}.kw-portfoliosettings .web-view>.row>.col-md-4{flex-direction:column;height:88vh;padding-left:0;display:flex;position:sticky;top:96px;overflow:hidden}}.kw-portfoliosettings .sidebar-toolbar{z-index:50;box-sizing:border-box;background-color:#fff;border-right:1px solid #e7e7e7;width:260px;min-height:calc(100vh - 80px);margin-top:0;padding:20px;position:fixed;top:80px;left:0}.kw-portfoliosettings .sidebar-toolbar .li-header{gap:5px;margin-bottom:10px;display:flex;position:relative}.kw-portfoliosettings .sidebar-toolbar .li-header .icon-wrap{background:#3cbcac;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.kw-portfoliosettings .sidebar-toolbar .li-header p{margin-bottom:3px}.kw-portfoliosettings .sidebar-toolbar .nav-stacked{background:#f9f9f9;border-radius:8px;margin-bottom:30px;padding-left:0;list-style:none;overflow:hidden}.kw-portfoliosettings .sidebar-toolbar .nav-stacked li:not(:last-child){border-bottom:1px solid #b6d1d8}.kw-portfoliosettings .sidebar-toolbar .nav-stacked li a{color:#4b4b4b;cursor:pointer;background-color:#0000;padding:10px 15px;font-size:15px;text-decoration:none;transition:none;display:block}.kw-portfoliosettings .sidebar-toolbar .nav-stacked li a:hover,.kw-portfoliosettings .sidebar-toolbar .nav-stacked li a:focus{background-color:#0000;text-decoration:none}.kw-portfoliosettings .sidebar-toolbar .nav-stacked li a:hover .linkitem,.kw-portfoliosettings .sidebar-toolbar .nav-stacked li a:hover .material-symbols-outlined,.kw-portfoliosettings .sidebar-toolbar .nav-stacked li a:hover .material-icons{color:#3cbcac;transition:color .15s}.kw-portfoliosettings .sidebar-toolbar .sidebar-inline-link{color:#3cbcac;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600;text-decoration:underline;display:inline}.kw-portfoliosettings .sidebar-toolbar .mainline{align-items:center;gap:5px;display:flex}.kw-portfoliosettings .sidebar-toolbar .subline{color:#858585;padding-left:25px;font-size:12px;line-height:15px}.kw-portfoliosettings .sidebar-toolbar .subline p{margin-bottom:0}.kw-portfoliosettings .sidebar-toolbar .fit-checker{background:linear-gradient(118deg,#2e8d82 0%,#3cbdad 53%,#34a5c6 100%)!important}.kw-portfoliosettings .sidebar-toolbar .fit-checker .linkitem,.kw-portfoliosettings .sidebar-toolbar .fit-checker .material-symbols-outlined{color:#fff!important}.kw-portfoliosettings .sidebar-toolbar .fit-checker:hover{box-shadow:0 0 16px #14b8a64d}.kw-portfoliosettings .sidebar-toolbar .fit-checker:hover .linkitem,.kw-portfoliosettings .sidebar-toolbar .fit-checker:hover .material-symbols-outlined{color:#2e8d82!important}.kw-portfoliosettings .career-insight-banner{text-align:center;background:linear-gradient(134deg,#e6fffc,#f9f9f9);flex-direction:column;justify-content:space-between;max-width:300px;height:28vh;padding:20px;font-family:Montserrat,system-ui,sans-serif;display:flex;position:relative;box-shadow:0 4px 8px #0000001a}.kw-portfoliosettings .career-insight-banner .title{color:#24a3a7;text-align:left;margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:700}.kw-portfoliosettings .career-insight-banner .description{color:#333;text-align:left;z-index:2;text-transform:uppercase;margin-bottom:15px;font-size:13px;font-weight:700;position:relative}.kw-portfoliosettings .career-insight-banner .explore{text-align:right;z-index:2}.kw-portfoliosettings .career-insight-banner .explore-btn{color:#fff;cursor:pointer;background-color:#3cbcac;border:none;border-radius:5px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.kw-portfoliosettings .career-insight-banner .explore-btn:hover{color:#fff;background-color:#1b8387}.kw-portfoliosettings .career-insight-banner .banner-img{z-index:1;width:auto;height:120px;position:absolute;bottom:17px;right:0}.kw-portfoliosettings .showhide-strip{background:#fff;border:2px solid #e7e7e7;border-radius:8px;margin:12px 10px 0;padding:10px}.kw-portfoliosettings .showhide-strip ._strip-head{justify-content:space-between;align-items:center;display:flex}.kw-portfoliosettings .title-container{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;padding:2px 0;display:flex}.kw-portfoliosettings .resume-title{color:#17202a;cursor:pointer;border-radius:8px;margin:0;padding:4px 6px;font-size:18px;font-weight:600;line-height:1.25;transition:background-color .18s,color .18s}.kw-portfoliosettings .resume-title:hover{color:#0f766e;background:#3bbdad14}.kw-portfoliosettings .rename-btn{cursor:pointer;color:#3bbdad;box-shadow:none;appearance:none;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:4px;transition:color .18s,background-color .18s;display:inline-flex}.kw-portfoliosettings .rename-btn:hover{color:#248f82;background:#3bbdad1a}.kw-portfoliosettings .rename-btn:focus-visible{outline-offset:2px;outline:2px solid #3bbdad59}.kw-portfoliosettings .resume-title-edit-group{background:#fff;border:1px solid #3bbdad38;border-radius:999px;align-items:center;gap:6px;width:100%;max-width:460px;min-height:40px;padding:4px 4px 4px 14px;display:flex;box-shadow:0 4px 14px #13202b0f}.kw-portfoliosettings .resume-title-input{color:#17202a;min-width:0;height:32px;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0;font-size:16px;font-weight:600}.kw-portfoliosettings .resume-title-input:focus{box-shadow:none;background:0 0;border:0;outline:none}.kw-portfoliosettings .input-save-btn{cursor:pointer;color:#fff;width:32px;min-width:32px;height:32px;box-shadow:none;appearance:none;background:#3bbdad;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .18s,transform .18s,opacity .18s;display:inline-flex}.kw-portfoliosettings .input-save-btn .inline-icon{font-size:18px!important}.kw-portfoliosettings .input-save-btn:hover:not(:disabled){background:#31aa9d;transform:scale(1.03)}.kw-portfoliosettings .input-save-btn:disabled{cursor:not-allowed;opacity:.7}.kw-portfoliosettings .input-save-btn:focus-visible{outline-offset:2px;outline:2px solid #3bbdad59}.kw-portfoliosettings .resume-title-saving-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite kw-resume-title-spin}@keyframes kw-resume-title-spin{to{transform:rotate(360deg)}}.kw-portfoliosettings .format-badge{color:#247060;background:#d6eeec;border:0;border-radius:20px;padding:4px 10px;font-size:12px}.kw-portfoliosettings .clickable-format{cursor:pointer}.kw-portfoliosettings .clickable-format:hover,.kw-portfoliosettings .clickable-format:focus{color:#175c50;background:#c1e5e1}.kw-portfoliosettings .view-switcher-wrapper{justify-content:flex-end;align-items:center;display:flex}.kw-portfoliosettings .resumeform-wrap{background-color:#f9f9f9;border:2px solid #e7e7e7;border-radius:8px;min-height:auto;margin:10px;padding:16px 24px;position:relative;overflow:hidden}@media (max-width:576px){.kw-portfoliosettings .resumeform-wrap{margin:8px 0;padding:12px 16px}}.kw-portfoliosettings .resume-template-outer-wrapper{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;padding:0 8px;display:flex}.kw-portfoliosettings .resume-template-wrapper{transform-origin:top;width:794px;margin:0 auto;-webkit-user-select:none!important;user-select:none!important}.kw-portfoliosettings .resume-template{z-index:1;width:794px;margin:0 auto;position:relative}.kw-portfoliosettings .resume-preview-frame{vertical-align:top;pointer-events:auto;background:#fff;border:0;width:794px;min-width:794px;max-width:none;margin:0;display:block;overflow:hidden}.kw-portfoliosettings .resumeform-wrap.skeleton-loading{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:12px;min-height:700px;overflow:hidden;box-shadow:0 4px 20px #00000014}.kw-portfoliosettings .resumeform-wrap.skeleton-loading .resume-template-outer-wrapper,.kw-portfoliosettings .resumeform-wrap.skeleton-loading .resume-template-wrapper,.kw-portfoliosettings .resumeform-wrap.skeleton-loading .resume-template{opacity:0}.kw-portfoliosettings .resumeform-wrap.skeleton-loading:before{content:"";z-index:10;background:#f8f9fa;position:absolute;inset:0}.kw-portfoliosettings .resumeform-wrap.skeleton-loading:after{content:"";z-index:11;background-image:linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%),linear-gradient(90deg,#cbd5e1 0%,#e2e8f0 50%,#f1f5f9 100%);background-position:50% 25px,50% 60px,50% 85px,0 140px,0 175px,0 200px,0 225px,0 280px,0 315px,0 345px,0 375px,0 400px,0 460px,0 495px,0 525px,0 585px,0 620px,0 650px;background-repeat:no-repeat;background-size:220px 28px,160px 18px,190px 18px,130px 20px,100% 16px,100% 16px,88% 16px,150px 20px,270px 18px,220px 16px,100% 14px,92% 14px,110px 20px,240px 18px,200px 16px,90px 20px,100% 16px,80% 16px;border-radius:12px;animation:2s ease-in-out infinite kw-portfoliosettings-skeleton-wave;position:absolute;inset:30px}@keyframes kw-portfoliosettings-skeleton-wave{0%{opacity:1;background-size:220px 28px,160px 18px,190px 18px,130px 20px,100% 16px,100% 16px,88% 16px,150px 20px,270px 18px,220px 16px,100% 14px,92% 14px,110px 20px,240px 18px,200px 16px,90px 20px,100% 16px,80% 16px}50%{opacity:.7;background-size:240px 28px,180px 18px,210px 18px,150px 20px,100% 16px,100% 16px,95% 16px,170px 20px,290px 18px,240px 16px,100% 14px,98% 14px,130px 20px,260px 18px,220px 16px,110px 20px,100% 16px,85% 16px}to{opacity:1;background-size:220px 28px,160px 18px,190px 18px,130px 20px,100% 16px,100% 16px,88% 16px,150px 20px,270px 18px,220px 16px,100% 14px,92% 14px,110px 20px,240px 18px,200px 16px,90px 20px,100% 16px,80% 16px}}.kw-portfoliosettings .skeleton-wrap{flex-direction:column;gap:12px;display:flex}.kw-portfoliosettings .skeleton-line,.kw-portfoliosettings .skeleton-box,.kw-portfoliosettings .skeleton-pill{background:#e5eeed;border-radius:8px;position:relative;overflow:hidden}.kw-portfoliosettings .skeleton-line:after,.kw-portfoliosettings .skeleton-box:after,.kw-portfoliosettings .skeleton-pill:after{content:"";background:linear-gradient(90deg,#e5eeed00 0%,#ffffffd9 50%,#e5eeed00 100%);width:120%;height:100%;animation:1.6s infinite kw-portfoliosettings-skeleton-shimmer;position:absolute;top:0;left:-150%}.kw-portfoliosettings .skeleton-line{height:12px}.kw-portfoliosettings .skeleton-pill{border-radius:6px;width:44px;height:32px}.kw-portfoliosettings .skeleton-box{width:100%}.kw-portfoliosettings .resume-preview-skeleton{pointer-events:none;cursor:default}.kw-portfoliosettings .resume-list-skeleton-box{height:140px}.kw-portfoliosettings .template-preview-skeleton{pointer-events:none;cursor:default;box-sizing:border-box;border:1px solid #e7e7e7;flex:0 0 calc(50% - 5px);width:calc(50% - 5px);max-width:calc(50% - 5px);padding:4px}.kw-portfoliosettings .design-sheet-template-box{height:180px}.kw-portfoliosettings .design-sheet-skeleton-label{width:90px;height:14px;margin-bottom:12px}.kw-portfoliosettings .design-sheet-font-size-skeleton{gap:8px;margin-bottom:8px;display:flex}.kw-portfoliosettings .design-sheet-size-pill{flex:0 0 44px}.kw-portfoliosettings .design-sheet-font-list-skeleton{flex-wrap:wrap;gap:10px;display:flex}.kw-portfoliosettings .design-sheet-font-item{width:calc(50% - 5px);height:72px}.kw-portfoliosettings .design-sheet-layout-box{height:56px;margin-bottom:10px}@keyframes kw-portfoliosettings-skeleton-shimmer{to{transform:translate(250%)}}.kw-portfoliosettings .change-template{color:#fff;background:#3bbdad;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:100%;margin-bottom:5px;padding:8px 12px;display:flex}@media (min-width:768px) and (max-width:991px){.kw-portfoliosettings .change-template{display:flex}}.kw-portfoliosettings .tabsection-wrap{background:#fff;border:2px solid #e7e7e7;border-radius:6px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.kw-portfoliosettings .col-md-4>.tabsection-wrap#resumes-list .tabresume-body{flex:1;min-height:0;overflow-y:auto}.kw-portfoliosettings .tabresume-container{flex-direction:column;flex:1;min-height:0;display:flex}.kw-portfoliosettings .tabresume-head{border-bottom:1px solid #ececec;align-items:center;padding:10px;display:flex}.kw-portfoliosettings .tabresume-head h4{margin:0;font-size:18px}.kw-portfoliosettings .tabresume-head h4 a{color:#000;text-decoration:none}.kw-portfoliosettings .tabresume-body{padding:10px}.kw-portfoliosettings .tabresume-wrap{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.kw-portfoliosettings .btn-create{box-sizing:border-box;color:#247060;cursor:pointer;min-height:0;font-weight:inherit;text-align:center;background:#d9eae8;border:2px dashed #60c7b3;border-radius:0;flex:calc(50% - 20px);justify-content:normal;align-items:normal;margin-bottom:35px;padding:0;display:block}.kw-portfoliosettings .btn-create:hover{color:#fff;background-color:#60c7b3}.kw-portfoliosettings .resume-preview{box-sizing:border-box;cursor:pointer;max-width:50%;min-height:0;color:inherit;font-weight:inherit;text-align:initial;word-break:normal;background-color:#fff;border:none;border-radius:0;flex:calc(50% - 20px);justify-content:normal;align-items:normal;margin-bottom:10px;padding:0;line-height:normal;display:block;position:relative;overflow:hidden}.kw-portfoliosettings .resume-preview img,.kw-portfoliosettings .resume-preview .kw-doc-preview{aspect-ratio:800/931;border:1px solid #ddd;border-radius:4px;width:100%;height:auto;min-height:100px;display:block}.kw-portfoliosettings .resume-preview .kw-doc-preview__img{object-fit:cover;object-position:top center;border-radius:4px;width:100%!important;max-width:none!important;height:100%!important}.kw-portfoliosettings .resume-preview .premium-badge{z-index:2;background:#e8e09d;border-radius:39px;padding:1px 10px;font-size:16px;position:absolute;top:1px;right:0}.kw-portfoliosettings .resume-name{text-align:center;word-break:break-word;color:inherit;font-size:14px;font-weight:inherit;margin:6px 0 0;line-height:normal}.kw-portfoliosettings .preview-generating-overlay-small{z-index:1;background:#ffffffd9;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kw-portfoliosettings .preview-generating-text-small{color:#3bbdad;font-size:12px}.kw-portfoliosettings .sub-nav{display:none}@media (max-width:991px){.kw-portfoliosettings{--kw-mobile-subnav-height:67px;--kw-mobile-toolbar-height:72px}.kw-portfoliosettings .web-view{margin-left:0;padding-top:0}.kw-portfoliosettings .showhide-strip{scroll-margin-top:calc(60px + var(--kw-mobile-subnav-height))}.kw-portfoliosettings.is-mobile-sheet-open .sub-nav{z-index:45;margin-top:0;position:fixed;top:60px;left:0;right:0}.kw-portfoliosettings.is-mobile-sheet-open .mobile-preview-column{top:calc(60px + var(--kw-mobile-subnav-height));height:calc(50vh - 60px - var(--kw-mobile-subnav-height));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:30;box-sizing:border-box;background:#f9f9f9;padding-bottom:12px;position:fixed;left:0;right:0;overflow:hidden auto}.kw-portfoliosettings.is-mobile-sheet-open .web-view{min-height:50vh;padding-bottom:0}.kw-portfoliosettings .sidebar-toolbar{width:100%;min-height:unset;height:auto;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid #e7e7e7;border-right:none;margin-top:0;position:fixed;top:auto;bottom:0;left:0}.kw-portfoliosettings .sidebar-toolbar .li-header,.kw-portfoliosettings .sidebar-toolbar .nav-stacked:not(.active),.kw-portfoliosettings .sidebar-toolbar .fit-checker,.kw-portfoliosettings .sidebar-toolbar .career-ad{display:none}.kw-portfoliosettings .sidebar-toolbar .nav-stacked.active{background:#39b6a7;border-radius:0;margin-bottom:0;display:flex}.kw-portfoliosettings .sidebar-toolbar .nav-stacked.active li{flex:1;border:none!important}.kw-portfoliosettings .sidebar-toolbar .nav-stacked.active li a{min-height:var(--kw-mobile-toolbar-height);box-sizing:border-box;justify-content:center;align-items:center;padding:8px 4px;display:flex}.kw-portfoliosettings .sidebar-toolbar .nav-stacked.active .mainline{color:#fff;text-align:center;flex-direction:column;font-size:12px;line-height:1.2}.kw-portfoliosettings .sidebar-toolbar .nav-stacked.active .linkitem{text-align:center;line-height:1.2}.kw-portfoliosettings .desktop-action-label{display:none}.kw-portfoliosettings .mobile-action-label{display:inline}.kw-portfoliosettings .sidebar-toolbar .nav-stacked.active .subline{display:none}.kw-portfoliosettings .sub-nav{z-index:40;background-color:#fff;border-top:1px solid #ececec;width:100%;margin-top:0;display:block;position:sticky;top:60px;box-shadow:0 0 20px #0000001a}.kw-portfoliosettings .sub-nav ul{justify-content:space-between;margin-bottom:0;padding-left:0;list-style:none;display:flex}.kw-portfoliosettings .sub-nav li{cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex}.kw-portfoliosettings .sub-nav li.active{color:#39b6a7;background:#d6eeec}.kw-portfoliosettings .sub-nav li p{margin-bottom:0;font-size:12px}.kw-portfoliosettings .desktop-only{display:none}.kw-portfoliosettings .mob-only{display:block}.kw-portfoliosettings .showhide-strip{margin-top:12px}.kw-portfoliosettings .showhide-strip ._strip-head{align-items:flex-start}.kw-portfoliosettings .showhide-strip .title-container{min-height:0}.kw-portfoliosettings .showhide-strip .resume-title{font-size:16px;line-height:1.2}.kw-portfoliosettings .view-switcher-wrapper{justify-content:flex-end;align-items:flex-start;padding-top:2px}.kw-portfoliosettings .view-switcher-wrapper .btn-smsecondary{white-space:nowrap;padding:6px 10px;font-size:12px}.kw-portfoliosettings .change-template{display:none}.kw-portfoliosettings .web-view>.row>.col-md-4{height:auto;margin:0;padding-left:0;padding-right:0;position:static;overflow:visible}.kw-portfoliosettings .web-view>.row>.col-md-8{padding-left:0!important;padding-right:0!important}.kw-portfoliosettings .web-view{padding-bottom:calc(var(--kw-mobile-toolbar-height) + env(safe-area-inset-bottom,0px))}.kw-portfoliosettings .col-md-4>.tabsection-wrap#resumes-list{z-index:101;background:#fff;border:none;border-radius:0;display:none;position:fixed;inset:0;overflow:auto}.kw-portfoliosettings .col-md-4>.tabsection-wrap#resumes-list.is-open{display:flex}.kw-portfoliosettings .col-md-4>.tabsection-wrap#resumes-list .tabresume-head{z-index:100;box-sizing:border-box;background:#fff;justify-content:space-between;width:100%;padding:10px 15px;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #0000001a}.kw-portfoliosettings .col-md-4>.tabsection-wrap#resumes-list .tabresume-head .close{opacity:.8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;padding:0;display:inline-flex}.kw-portfoliosettings .col-md-4>.tabsection-wrap#resumes-list.is-open .tabresume-head .close.mob-only{display:inline-flex!important}.kw-portfoliosettings .col-md-4>.tabsection-wrap#resumes-list .tabresume-head .close:hover{opacity:1}.kw-portfoliosettings .col-md-4>.tabsection-wrap#resumes-list .tabresume-body{padding-top:65px}}.kw-portfoliosettings .scenario-suggestion-banner{background-color:#f0f8ff;border-left:4px solid #00b88a;border-radius:4px;flex-direction:column;gap:10px;margin-top:15px;margin-bottom:15px;padding:15px;display:flex}.kw-portfoliosettings .scenario-suggestion-banner .banner-content{align-items:flex-start;gap:10px;display:flex}.kw-portfoliosettings .scenario-suggestion-banner .banner-content .material-symbols-outlined,.kw-portfoliosettings .scenario-suggestion-banner .banner-content .material-icons{color:#00b88a;font-size:24px}.kw-portfoliosettings .scenario-suggestion-banner .banner-text h4{color:#333;margin:0 0 8px;font-size:16px;font-weight:600}.kw-portfoliosettings .scenario-suggestion-banner .banner-text p{color:#666;margin:0;font-size:14px;line-height:1.4}.kw-portfoliosettings .scenario-suggestion-banner .banner-actions{justify-content:flex-end;gap:10px;display:flex}.kw-portfoliosettings .scenario-suggestion-banner .banner-actions .btn{cursor:pointer;border-radius:4px;padding:6px 16px;font-size:14px;line-height:1.4}.kw-portfoliosettings .scenario-suggestion-banner .banner-actions .btn-primary{color:#fff;background:linear-gradient(118deg,#2e8d82 0%,#3cbdad 53%,#34a5c6 100%);border:none;transition:transform .2s,box-shadow .2s}.kw-portfoliosettings .scenario-suggestion-banner .banner-actions .btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3bbdad66}.kw-portfoliosettings .scenario-suggestion-banner .banner-actions .btn-default{color:#333;background:#fff;border:1px solid #ccc}.kw-portfoliosettings .scenario-suggestion-banner .banner-actions .btn-default:hover{background:#f5f5f5}.kw-portfoliosettings .optimized-banner{background-color:#f0fff4;border-left:4px solid #48bb78;border-radius:4px;flex-direction:column;gap:10px;margin-top:15px;margin-bottom:15px;padding:15px;display:flex}.kw-portfoliosettings .optimized-banner .banner-content{align-items:flex-start;gap:10px;display:flex}.kw-portfoliosettings .optimized-banner .banner-content .material-symbols-outlined,.kw-portfoliosettings .optimized-banner .banner-content .material-icons{color:#48bb78;font-size:24px}.kw-portfoliosettings .optimized-banner .banner-text h4{color:#333;margin:0 0 8px;font-size:16px;font-weight:600}.kw-portfoliosettings .optimized-banner .banner-text p{color:#666;margin:0;font-size:14px;line-height:1.4}.kw-portfoliosettings .optimized-banner .banner-actions{justify-content:flex-end;gap:10px;display:flex}.kw-portfoliosettings .optimized-banner .banner-actions .btn{cursor:pointer;border-radius:4px;padding:6px 16px;font-size:14px;line-height:1.4}.kw-portfoliosettings .optimized-banner .banner-actions .btn-default{color:#333;background:#fff;border:1px solid #ccc}.kw-portfoliosettings .optimized-banner .banner-actions .btn-default:hover{background:#f5f5f5}.kw-portfoliosettings .revert-section-order-container{background-color:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;flex-direction:column;gap:10px;margin-top:15px;margin-bottom:15px;padding:15px;display:flex;position:relative}.kw-portfoliosettings .revert-banner-close{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;padding:5px;line-height:1;transition:color .2s;display:inline-flex;position:absolute;top:10px;right:10px}.kw-portfoliosettings .revert-banner-close:hover{color:#333}.kw-portfoliosettings .revert-banner-close .material-symbols-outlined,.kw-portfoliosettings .revert-banner-close .material-icons{font-size:20px}.kw-portfoliosettings .revert-banner-content{align-items:flex-start;gap:10px;padding-right:28px;display:flex}.kw-portfoliosettings .revert-banner-text h4{color:#333;margin:0;font-size:16px;font-weight:600}.kw-portfoliosettings .revert-banner-actions{justify-content:flex-end;gap:10px;display:flex}.kw-portfoliosettings .revert-banner-actions .btn{cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:6px 16px;font-size:14px;line-height:1.4;display:inline-flex}.kw-portfoliosettings .revert-banner-actions .btn-warning{color:#212529;background-color:#ffc107;border:1px solid #ffc107}.kw-portfoliosettings .revert-banner-actions .btn-warning:hover{background-color:#e0a800;border-color:#d39e00}.kw-portfoliosettings .revert-banner-actions .btn-warning .material-symbols-outlined,.kw-portfoliosettings .revert-banner-actions .btn-warning .material-icons{font-size:18px}.kw-portfoliosettings .kw-editor-form-wrap{background:#f5f5f5;border:none;border-radius:8px;flex-direction:column;gap:12px;min-height:400px;padding:0 0 16px;display:flex}.kw-portfoliosettings .kw-editor-section{background:#fff;border-radius:6px;margin:0 8px}.kw-portfoliosettings .kw-editor-section-head{border-bottom:1px solid #ececec;padding:10px}.kw-portfoliosettings .kw-editor-section-head h4{color:#222;margin:0;font-size:14px;font-weight:700}.kw-portfoliosettings .kw-editor-section-body{margin-bottom:4px;padding:10px}.kw-portfoliosettings .kw-category-end-divider{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:16px;margin-bottom:8px;padding:4px 8px;display:flex}.kw-portfoliosettings .kw-category-end-divider-line{background:linear-gradient(90deg,#e2e8f033 0%,#cbd5e1cc 50%,#e2e8f033 100%);flex:1;height:1px}.kw-portfoliosettings .kw-category-end-divider-badge{color:#64748b;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;max-width:100%;padding:5px 14px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #00000008}.kw-portfoliosettings .kw-category-end-divider-badge span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kw-portfoliosettings .kw-category-end-icon{color:#0da082;flex-shrink:0;font-size:16px}.kw-portfoliosettings .kw-category-empty-state{text-align:center;background:linear-gradient(#fafbfc 0%,#f1f5f9 100%);border:1.5px dashed #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:6px 0;padding:24px 16px;transition:border-color .2s,background-color .2s;display:flex}.kw-portfoliosettings .kw-category-empty-state:hover{background:linear-gradient(#f8fafc 0%,#edf2f7 100%);border-color:#94a3b8}.kw-portfoliosettings .kw-category-empty-illustration-wrap{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:90px;padding:10px;display:flex;box-shadow:0 4px 12px #0000000d}.kw-portfoliosettings .kw-category-empty-illustration{object-fit:contain;opacity:.9;width:100%;height:100%}.kw-portfoliosettings .kw-category-empty-content{flex-direction:column;align-items:center;gap:6px;max-width:480px;display:flex}.kw-portfoliosettings .kw-category-empty-title{color:#1e293b;margin:0;font-size:14px;font-weight:600}.kw-portfoliosettings .kw-category-empty-subtitle{color:#64748b;margin:0;font-size:12px;line-height:1.4}.kw-portfoliosettings .kw-category-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.kw-portfoliosettings .kw-category-add-btn{color:#fff;cursor:pointer;background-color:#0da082;border:1px solid #0da082;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;transition:all .15s ease-in-out;display:inline-flex;box-shadow:0 2px 4px #0da08226}.kw-portfoliosettings .kw-category-add-btn:hover{background-color:#0b8a70;border-color:#0b8a70;transform:translateY(-1px);box-shadow:0 4px 8px #0da08240}.kw-portfoliosettings .kw-category-ai-btn{color:#0da082;cursor:pointer;background-color:#fff;border:1px solid #0da082;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;transition:all .15s ease-in-out;display:inline-flex}.kw-portfoliosettings .kw-category-ai-btn:hover{color:#0b8a70;background-color:#f0fdf4;border-color:#0b8a70;transform:translateY(-1px)}@media (min-width:640px){.kw-portfoliosettings .kw-category-empty-state{text-align:left;flex-direction:row;gap:20px;padding:20px 24px}.kw-portfoliosettings .kw-category-empty-content{align-items:flex-start}.kw-portfoliosettings .kw-category-empty-actions{justify-content:flex-start}}.kw-portfoliosettings .kw-editor-section-footer{padding:4px 0 8px}.kw-portfoliosettings .kw-editor-help-text{color:#777;margin:0 0 12px;font-size:12px;line-height:1.45}.kw-portfoliosettings .kw-editor-form-group{margin-bottom:14px}.kw-portfoliosettings .kw-editor-form-group>label,.kw-portfoliosettings .kw-editor-social-row-block>label,.kw-portfoliosettings .kw-editor-orphan-heading-title{color:#444;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.kw-portfoliosettings .kw-editor-form-group.is-missing>label,.kw-portfoliosettings .kw-editor-form-group.is-missing .kw-editor-resume-label-text{color:#dc2626;font-weight:600}.kw-portfoliosettings .kw-editor-form-group.is-missing .form-control{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}.kw-portfoliosettings .form-control{box-sizing:border-box;color:#333;width:100%;height:38px;box-shadow:none;background:#fff;border:1px solid #a5a5a5;border-radius:4px;margin-bottom:0;padding:6px 12px;font-size:14px;line-height:1.4;display:block}.kw-portfoliosettings .form-control:focus{border-color:#3cbcac;outline:none;box-shadow:0 0 0 2px #3cbcac33}.kw-portfoliosettings select.form-control{appearance:auto;cursor:pointer}.kw-portfoliosettings .kw-editor-field-inline-error{color:#c2410c;margin:6px 0 0;font-size:13px}.kw-portfoliosettings .kw-editor-inner-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.kw-portfoliosettings .kw-editor-inner-head label{margin-bottom:0}.kw-portfoliosettings .kw-editor-btn-wrap{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kw-portfoliosettings .kw-editor-btn{cursor:pointer;color:#333;background:#fff;border:1px solid #9b9b9b;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-size:13px;line-height:1.3;display:inline-flex}.kw-portfoliosettings .kw-editor-btn:disabled{opacity:.5;cursor:not-allowed}.kw-portfoliosettings .kw-editor-btn-action{min-width:36px;min-height:36px;padding:4px 7px}.kw-portfoliosettings .kw-editor-btn-action-red{border-color:#ed8484}.kw-portfoliosettings .kw-editor-icon-btn{box-sizing:border-box;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;line-height:1}.kw-portfoliosettings .kw-editor-icon-btn .material-symbols-outlined{font-size:18px;line-height:1}.kw-portfoliosettings .entry-action-btns .desktop-row-actions .btn-action,.kw-portfoliosettings .entry-action-btns .dropdown-toggle{box-sizing:border-box;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}.kw-portfoliosettings .kw-editor-btn-smoutline{color:#247060;background:#fff;border:1px solid #3cbcac;border-radius:4px;padding:4px 10px;font-size:12px}.kw-portfoliosettings .kw-editor-btn-smoutline:hover{background:#e8f8f6}.kw-portfoliosettings .kw-editor-btn-smprimary{color:#247060;background:#e8f8f6;border:1px solid #3cbcac;border-radius:4px;padding:6px 12px;font-size:13px}.kw-portfoliosettings .kw-editor-btn-smprimary:hover{background:#d9f3ef}.kw-portfoliosettings .kw-editor-teal-eye{color:#3cbcac}.kw-portfoliosettings .kw-editor-brown-link{color:#8b6914;font-size:18px}.kw-portfoliosettings .kw-editor-red-trash{color:#e57373}.kw-portfoliosettings .kw-editor-headline-card{background:linear-gradient(135deg,#f0fdf4 0%,#fff 50%,#faf5ff 100%);border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:16px 20px;transition:box-shadow .25s,border-color .25s;box-shadow:0 4px 16px #00000008}.kw-portfoliosettings .kw-editor-headline-card:hover{border-color:#cbd5e1;box-shadow:0 6px 20px #00b88a14}.kw-portfoliosettings .kw-editor-headline-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.kw-portfoliosettings .kw-editor-headline-title-block{flex:1;min-width:220px}.kw-portfoliosettings .kw-editor-headline-label-row{align-items:center;gap:10px;margin-bottom:4px;display:flex}.kw-portfoliosettings .kw-editor-headline-label{color:#0f172a;margin:0;font-size:15px;font-weight:700}.kw-portfoliosettings .kw-editor-headline-badge{color:#007a5c;letter-spacing:.04em;text-transform:uppercase;background:#00b88a1f;border:1px solid #00b88a4d;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.kw-portfoliosettings .kw-editor-headline-badge .material-symbols-outlined{color:#00b88a;font-size:13px;line-height:1}.kw-portfoliosettings .kw-editor-headline-subtext{color:#64748b;margin:0;font-size:12px;line-height:1.4}.kw-portfoliosettings .kw-editor-headline-ai-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kw-portfoliosettings .kw-editor-headline-ai-btn{letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#00b88a 0%,#0d9488 50%,#6366f1 100%) 0 0/200% 200%;border:none;border-radius:20px;align-items:center;gap:6px;padding:6px 16px;font-size:12px;font-weight:600;line-height:1.4;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 8px #00b88a40;color:#fff!important}.kw-portfoliosettings .kw-editor-headline-ai-btn .kw-editor-sparkle-icon{font-size:16px;line-height:1;animation:2s ease-in-out infinite kw-sparkle-pulse}.kw-portfoliosettings .kw-editor-headline-ai-btn:hover{background-position:100%;transform:translateY(-1px);box-shadow:0 4px 14px #6366f159;color:#fff!important}.kw-portfoliosettings .kw-editor-headline-ai-btn:active{transform:translateY(0);box-shadow:0 2px 4px #00b88a33}.kw-portfoliosettings .kw-editor-headline-history-btn{cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:20px;align-items:center;gap:5px;padding:5px 14px;font-size:12px;font-weight:500;line-height:1.4;transition:all .2s;display:inline-flex;color:#475569!important}.kw-portfoliosettings .kw-editor-headline-history-btn .material-symbols-outlined{color:#64748b;font-size:15px;line-height:1;transition:color .2s}.kw-portfoliosettings .kw-editor-headline-history-btn:hover{background-color:#f8fafc;border-color:#94a3b8;color:#0f172a!important}.kw-portfoliosettings .kw-editor-headline-history-btn:hover .material-symbols-outlined{color:#334155}.kw-portfoliosettings .kw-editor-headline-input-wrapper{align-items:center;gap:8px;width:100%;display:flex}.kw-portfoliosettings .kw-editor-headline-input-wrapper .kw-editor-field-save{flex:1;min-width:0}.kw-portfoliosettings .kw-editor-headline-input-wrapper .kw-editor-headline-input{color:#1e293b;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:9px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #00000005}.kw-portfoliosettings .kw-editor-headline-input-wrapper .kw-editor-headline-input:focus{border-color:#00b88a;outline:none;box-shadow:0 0 0 3px #00b88a26}.kw-portfoliosettings .kw-editor-headline-input-wrapper .kw-editor-headline-visibility-btn{cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;transition:all .2s;display:inline-flex}.kw-portfoliosettings .kw-editor-headline-input-wrapper .kw-editor-headline-visibility-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.kw-portfoliosettings .kw-editor-headline-card-footer{justify-content:space-between;align-items:center;margin-top:6px;font-size:12px;display:flex}.kw-portfoliosettings .kw-editor-headline-char-count{color:#94a3b8;margin-left:auto;font-size:11px;font-weight:500}.kw-portfoliosettings .kw-editor-headline-char-count.is-over-limit{color:#dc2626;font-weight:700}@keyframes kw-sparkle-pulse{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.85;transform:scale(1.15)rotate(12deg)}}@media (max-width:576px){.kw-portfoliosettings .kw-editor-headline-card{margin-bottom:18px;padding:14px}.kw-portfoliosettings .kw-editor-headline-card-header{flex-direction:column;align-items:flex-start;gap:10px}.kw-portfoliosettings .kw-editor-headline-ai-actions{justify-content:flex-start;width:100%}.kw-portfoliosettings .kw-editor-headline-ai-btn,.kw-portfoliosettings .kw-editor-headline-history-btn{flex:1;justify-content:center;padding:8px 10px}.kw-portfoliosettings .kw-editor-headline-input-wrapper{gap:6px}}.kw-portfoliosettings .kw-editor-headline-row,.kw-portfoliosettings .kw-editor-social-row{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.kw-portfoliosettings .kw-editor-input-group{align-items:stretch;width:100%;display:flex}.kw-portfoliosettings .kw-editor-input-group-addon{color:#555;background:#f7f7f7;border:1px solid #a5a5a5;border-right:none;border-radius:4px 0 0 4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.kw-portfoliosettings .kw-editor-kudoswall-addon{min-width:36px;padding:0 6px}.kw-portfoliosettings .kw-editor-kudoswall-logo{object-fit:contain;width:22px;height:auto;max-height:22px;display:block}.kw-portfoliosettings .kw-editor-input-group .form-control{border-radius:0 4px 4px 0}.kw-portfoliosettings .kw-editor-field-save{border-radius:4px;max-width:100%;display:block;position:relative}.kw-portfoliosettings .kw-editor-field-save .form-control,.kw-portfoliosettings .kw-editor-field-save .kw-editor-input-group .form-control,.kw-portfoliosettings .kw-editor-field-save .kw-editor-resume-label-edit-input{z-index:1;padding-right:4rem;position:relative}.kw-portfoliosettings .kw-editor-field-save.is-saved{animation:.85s ease-out kw-editor-field-save-pulse}.kw-portfoliosettings .kw-editor-field-save:after{content:"✓";color:#0b8b20;opacity:0;pointer-events:none;z-index:2;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.75rem;font-weight:700;line-height:1;display:flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.kw-portfoliosettings .kw-editor-field-save.is-saved:after{animation:.5s ease-out 80ms forwards kw-editor-field-save-check}.kw-portfoliosettings .kw-editor-field-saved-label{z-index:2;letter-spacing:.01em;color:#0b8b20;white-space:nowrap;pointer-events:none;opacity:0;align-items:center;height:1.1rem;font-size:.75rem;font-weight:600;line-height:1;display:flex;position:absolute;top:50%;right:1.55rem;transform:translateY(-50%)translate(6px)}.kw-portfoliosettings .kw-editor-field-save.is-saved .kw-editor-field-saved-label{animation:.5s ease-out 40ms forwards kw-editor-field-save-label-in}@keyframes kw-editor-field-save-pulse{0%{box-shadow:0 0 #3cbcac00}35%{box-shadow:inset 0 0 0 1px #3cbcac,0 0 0 3px #3cbcac40}to{box-shadow:0 0 #3cbcac00}}@keyframes kw-editor-field-save-check{0%{opacity:0;transform:translateY(-50%)translate(4px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes kw-editor-field-save-label-in{0%{opacity:0;transform:translateY(-50%)translate(6px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@media (prefers-reduced-motion:reduce){.kw-portfoliosettings .kw-editor-field-save.is-saved{animation:none;box-shadow:inset 0 0 0 1px #3cbcac}.kw-portfoliosettings .kw-editor-field-save.is-saved:after,.kw-portfoliosettings .kw-editor-field-save.is-saved .kw-editor-field-saved-label{opacity:1;animation:none;transform:translateY(-50%)translate(0)}}.kw-portfoliosettings .kw-editor-resume-label-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.kw-portfoliosettings .kw-editor-resume-label-view{flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.kw-portfoliosettings .kw-editor-resume-label-text{color:#444;flex:0 auto;min-width:0;font-size:13px;font-weight:600;line-height:1.4}.kw-portfoliosettings .kw-editor-resume-label-actions{opacity:1;visibility:visible;flex-shrink:0;align-items:center;gap:4px;transition:opacity .15s,visibility 0s linear .15s;display:inline-flex}.kw-portfoliosettings .kw-editor-resume-label-actions.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.kw-portfoliosettings .kw-editor-resume-label-icon-btn{min-width:36px;min-height:36px;box-shadow:none;opacity:.7;cursor:pointer;color:#555;background:0 0;border:none;justify-content:center;align-items:center;padding:6px 8px;line-height:1;display:inline-flex}.kw-portfoliosettings .kw-editor-resume-label-icon-btn:hover,.kw-portfoliosettings .kw-editor-resume-label-icon-btn:focus-visible{opacity:1}.kw-portfoliosettings .kw-editor-resume-label-icon-btn:focus-visible{outline-offset:2px;outline:2px solid #3cbcac80}.kw-portfoliosettings .kw-editor-resume-label-edit-input{flex:1;min-width:120px;margin-bottom:0!important}.kw-portfoliosettings .kw-editor-avatar-block{text-align:center;margin-bottom:16px}.kw-portfoliosettings .kw-editor-upload-photo{text-align:center;cursor:pointer;background-color:#e7f3f7;border:1px solid #d1d1d1;border-radius:4px;width:140px;height:140px;margin:0 auto 10px;padding:0;display:block;position:relative;overflow:hidden}.kw-portfoliosettings .kw-editor-upload-photo img{object-fit:cover;width:100%;height:100%;display:block}.kw-portfoliosettings .kw-editor-avatar-overlay{background:#ffffff8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kw-portfoliosettings .kw-editor-avatar-spinner{border:3px solid #cfe8e4;border-top-color:#3cbcac;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite kw-editor-spin}@keyframes kw-editor-spin{to{transform:rotate(360deg)}}.kw-portfoliosettings .kw-editor-image-btns{justify-content:center}.kw-portfoliosettings .kw-editor-format-validation-alert{background-color:#fff7ed;border:1px solid #fdba74;border-radius:6px;align-items:flex-start;margin:0 10px 12px;padding:10px 14px;animation:.3s ease-out kw-editor-slide-down;display:flex}.kw-portfoliosettings .kw-editor-section-body>.kw-editor-format-validation-alert{margin:0 0 12px}.kw-portfoliosettings .kw-editor-alert-icon{color:#ea580c;flex-shrink:0;margin-top:1px;margin-right:10px}.kw-portfoliosettings .kw-editor-alert-icon .material-symbols-outlined{font-size:18px;line-height:1}.kw-portfoliosettings .kw-editor-alert-content{flex:1}.kw-portfoliosettings .kw-editor-alert-content strong{color:#ea580c;margin-bottom:3px;font-size:14px;font-weight:600;display:block}.kw-portfoliosettings .kw-editor-alert-content ul,.kw-portfoliosettings .kw-editor-alert-content p{color:#c2410c;margin:0;padding-left:14px;font-size:13px}.kw-portfoliosettings .kw-editor-alert-content p{padding-left:0}@keyframes kw-editor-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.kw-portfoliosettings .kw-editor-portfolio-hint-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.kw-portfoliosettings .kw-editor-portfolio-hint-text{color:#888;align-items:center;gap:4px;font-size:11px;display:inline-flex}.kw-portfoliosettings .kw-editor-social-expanded{animation:.25s ease-out kw-editor-slide-down}.kw-portfoliosettings .kw-editor-social-row-block{margin-bottom:12px}.kw-portfoliosettings .kw-editor-custom-labels-section .kw-editor-orphan-heading{margin-bottom:0}.kw-portfoliosettings .preview-info{color:#888;vertical-align:middle;cursor:help;margin-left:4px;font-size:18px}.kw-portfoliosettings .kw-editor-phase-placeholder{opacity:.85}@media (max-width:767px){.kw-portfoliosettings .kw-editor-section{margin:0 4px}.kw-portfoliosettings .kw-editor-headline-row,.kw-portfoliosettings .kw-editor-social-row{grid-template-columns:1fr auto}.kw-portfoliosettings .kw-editor-field-save .form-control,.kw-portfoliosettings .kw-editor-field-save .kw-editor-input-group .form-control{padding-right:3.5rem}.kw-portfoliosettings .kw-editor-field-saved-label{font-size:.6875rem;right:1.35rem}.kw-portfoliosettings .kw-editor-btn,.kw-portfoliosettings .kw-editor-btn-smoutline,.kw-portfoliosettings .kw-editor-btn-smprimary,.kw-portfoliosettings .kw-editor-form-wrap .rename-btn{min-height:44px}.kw-portfoliosettings .kw-editor-form-wrap .btn-smoutline:not(.kw-editor-icon-btn),.kw-portfoliosettings .kw-editor-form-wrap .btn-smprimary:not(.kw-editor-icon-btn){box-sizing:border-box;height:36px;min-height:36px}.kw-portfoliosettings .kw-editor-icon-btn{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}.kw-portfoliosettings .entry-action-btns .dropdown-toggle{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px}.kw-portfoliosettings .view-switcher-wrapper .btn-smsecondary{box-sizing:border-box;min-height:44px}.kw-portfoliosettings .kw-editor-btn-action,.kw-portfoliosettings .kw-editor-move-trigger{min-width:44px;min-height:44px}.kw-portfoliosettings .kw-editor-move-trigger{justify-content:center;align-items:center;display:inline-flex}.kw-portfoliosettings .move-options{z-index:30;min-width:180px;left:0}.kw-portfoliosettings .move-options .close-btn{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.kw-portfoliosettings .move-options li button{width:100%;min-height:44px;padding:10px 12px}.kw-portfoliosettings .kw-editor-section ._item,.kw-portfoliosettings .category-head{overflow:visible}.kw-portfoliosettings .category-head .btn-wrap{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;width:auto;margin-left:auto;padding-left:0;display:flex}}.kw-portfoliosettings .summary-section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.kw-portfoliosettings .summary-head-title-block{flex:1;min-width:0}.kw-portfoliosettings .summary-head-title-block h4{margin:0}.kw-portfoliosettings .summary-section-head-row .desktop-only{flex-shrink:0;margin-left:auto}.kw-portfoliosettings .kw-editor-form-wrap .btn-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kw-portfoliosettings .kw-editor-form-wrap .btn-createsec{text-align:center;box-sizing:border-box;color:#247060;cursor:pointer;background:#d9eae8;border:2px dashed #60c7b3;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 16px);margin:0 8px 8px;padding:20px;display:flex;box-shadow:none!important}.kw-portfoliosettings .kw-editor-form-wrap .btn-createsec:hover{color:#fff;background-color:#60c7b3;border:2px solid #60c7b3}.kw-portfoliosettings .inline-icon-big{margin-bottom:6px;font-size:28px;line-height:1}.kw-portfoliosettings .create-new-section-form{box-sizing:border-box;background-color:#d9eae8;border-radius:6px;width:calc(100% - 16px);margin:0 8px 8px;padding:12px 16px}.kw-portfoliosettings .create-new-section-header{color:#247060;margin-bottom:12px;font-size:12px;font-weight:600;display:block}.kw-portfoliosettings .create-new-section-field{margin-bottom:12px}.kw-portfoliosettings .create-new-section-field label{color:#333;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.kw-portfoliosettings .create-new-section-select,.kw-portfoliosettings .create-new-section-input,.kw-portfoliosettings .kw-input{box-sizing:border-box;background:#fff;border:1px solid #a5a5a5;border-radius:4px;width:100%;max-width:100%;min-height:36px;padding:6px 10px;font-size:14px}.kw-portfoliosettings .mob-new-category-action-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.kw-portfoliosettings .kw-primary-action-btn,.kw-portfoliosettings .kw-cancel-action-btn{cursor:pointer;border-radius:6px;min-width:88px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600}.kw-portfoliosettings .kw-primary-action-btn{color:#fff;background:#3cbcac;border:1px solid #3cbcac}.kw-portfoliosettings .kw-cancel-action-btn{color:#333;background:#fff;border:1px solid #ccc}.kw-portfoliosettings .dib{display:inline-block}.kw-portfoliosettings .history-section{padding-top:15px}.kw-portfoliosettings .history-section .saved-summary{margin-bottom:10px}.kw-portfoliosettings .history-section .saved-summary>.d-flex{justify-content:space-between;align-items:flex-start;gap:8px}.kw-portfoliosettings .history-section .last-updated{color:#888;padding-left:3px;font-size:12px;font-style:italic;font-weight:400}.kw-portfoliosettings .kw-editor-section ._item{border-bottom:1px solid silver;margin-bottom:10px;padding-bottom:10px;transition:transform .5s ease-in-out;position:relative}.kw-portfoliosettings .kw-editor-section ._item.muted{opacity:.55}.kw-portfoliosettings .kw-editor-section ._item.move-up{transform:translateY(-40px)}.kw-portfoliosettings .kw-editor-section ._item.move-down{transform:translateY(40px)}.kw-portfoliosettings .kw-editor-section ._item.move-to-top{transform:translateY(-100%)}.kw-portfoliosettings .kw-editor-section ._item.move-to-bottom{transform:translateY(100%)}.kw-portfoliosettings .kw-editor-section .section-head{transition:transform .5s ease-in-out;position:relative}.kw-portfoliosettings .kw-editor-section .section-head.move-up{transform:translateY(-40px)}.kw-portfoliosettings .kw-editor-section .section-head.move-down{transform:translateY(40px)}.kw-portfoliosettings .kw-editor-section .section-head.move-to-top{transform:translateY(-80px)}.kw-portfoliosettings .kw-editor-section .section-head.move-to-bottom{transform:translateY(80px)}.kw-portfoliosettings .category-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex;position:relative}.kw-portfoliosettings .category-head .kw-editor-icon-btn{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;display:inline-flex}.kw-portfoliosettings .category-head .btn-smoutline{white-space:nowrap;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:36px;min-height:36px;padding:4px 10px;font-size:12px;display:inline-flex}.kw-portfoliosettings .kw-editor-move-trigger{cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.kw-portfoliosettings .drag-icon{color:#000;opacity:.6;padding:4px;font-size:22px;display:block}.kw-portfoliosettings .move-muted{cursor:not-allowed}.kw-portfoliosettings .move-muted .drag-icon{color:silver;opacity:1}.kw-portfoliosettings .move-options{z-index:60;box-sizing:border-box;transform-origin:0 0;background:linear-gradient(#f5fdfbfa 0%,#fff 32%),#fff;border:1px solid #daece9e6;border-radius:16px;width:max-content;min-width:220px;max-width:260px;padding:12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;animation:.18s cubic-bezier(.16,1,.3,1) moveFlyoutIn;display:none;position:absolute;top:28px;left:-10px;box-shadow:0 16px 36px -6px #0f172a24,0 4px 14px #3bbdad14}@keyframes moveFlyoutIn{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.kw-portfoliosettings .move-options.show-move-options{display:block}.kw-portfoliosettings .move-options .move-options-header{border-bottom:1px solid #edf5f4;justify-content:space-between;align-items:center;gap:8px;height:24px;margin-bottom:6px;padding-bottom:8px;display:flex}.kw-portfoliosettings .move-options .move-options-title{color:#10201f;letter-spacing:-.01em;white-space:nowrap;align-items:center;height:24px;margin:0;padding:0;font-size:13px;font-weight:700;line-height:24px;display:flex}.kw-portfoliosettings .move-options .close-btn{color:#314645;cursor:pointer;background-color:#ffffffe6;border:1px solid #dcebea;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:transform .15s,background-color .15s,color .15s;display:flex;box-shadow:0 2px 6px #0f172a0d;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;position:static!important;top:auto!important;right:auto!important}.kw-portfoliosettings .move-options .close-btn:hover{color:#0f766e;background-color:#effaf8;transform:translateY(-1px)}.kw-portfoliosettings .move-options .close-btn .material-symbols-outlined{font-size:14px;line-height:1;display:block}.kw-portfoliosettings .move-options .move-options-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.kw-portfoliosettings .move-options .move-options-item{margin:0;padding:0}.kw-portfoliosettings .move-options .move-options-item button{color:#334155;text-align:left;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:flex}.kw-portfoliosettings .move-options .move-options-item button:hover:not(:disabled){color:#0f766e;background-color:#effaf8;border-color:#3bbdad33;transform:translate(2px)}.kw-portfoliosettings .move-options .move-options-item button .action-icon{color:#0f766e;font-size:18px;transition:transform .15s}.kw-portfoliosettings .move-options .move-options-item button:hover:not(:disabled) .action-icon{color:#00a884}.kw-portfoliosettings .move-options .move-options-item button:disabled{opacity:.38;cursor:not-allowed;color:#94a3b8}.kw-portfoliosettings .move-options .move-options-item button:disabled .action-icon{color:#94a3b8}.kw-portfoliosettings .move-options .move-options-divider{background-color:#edf5f4;height:1px;margin:4px 0}.kw-portfoliosettings .category-title-container{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.kw-portfoliosettings .category-title-container label{margin:0;font-size:14px;font-weight:700}.kw-portfoliosettings .category-type-badge{color:#555;vertical-align:middle;white-space:nowrap;background-color:#e8e8e8;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-block}.kw-portfoliosettings .category-title-container .rename-btn{margin-left:8px}.kw-portfoliosettings .kw-editor-category-rename{flex:1;align-items:center;gap:4px;min-width:140px;display:flex}.kw-portfoliosettings .kw-editor-category-rename .form-control{height:30px;box-shadow:none;background:0 0;border:none;flex:1;padding:0 5px;font-weight:700}.kw-portfoliosettings .inner-head{align-items:flex-start;gap:8px;margin-bottom:6px;display:flex;position:relative}.kw-portfoliosettings .inner-head-title-block{flex-wrap:wrap;flex:1;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.kw-portfoliosettings .inner-head-title-block label{margin:0;font-size:13px;font-weight:700}.kw-portfoliosettings .work-same-company-badge{letter-spacing:.03em;text-transform:uppercase;color:#007a5c;white-space:nowrap;cursor:default;background:#00b88a1f;border:1px solid #00b88a61;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.35;display:inline-block}.kw-portfoliosettings .entry-action-btns{flex-shrink:0;flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.kw-portfoliosettings .entry-action-btns .mob-dots-menu{display:none;position:relative}.kw-portfoliosettings .entry-action-btns .desktop-row-actions{align-items:center;gap:10px;display:flex}.kw-portfoliosettings .entry-action-btns .dropdown-menu{z-index:10;background:#fff;border:1px solid #ddd;border-radius:4px;min-width:160px;margin:0;padding:5px 0;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001f}.kw-portfoliosettings .entry-action-btns .dropdown-item{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;display:flex}.kw-portfoliosettings .entry-action-btns .dropdown-item:hover{background:#f5f5f5}.kw-portfoliosettings .entry-action-btns .dropdown-item.text-danger{color:#d33}.kw-portfoliosettings .teal-eye{color:#3bbdad}.kw-portfoliosettings .yellow-star{color:#f5c518;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-font-smoothing:antialiased;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.kw-portfoliosettings .red-trash{color:red}.kw-portfoliosettings .work-category-controls{box-sizing:border-box;border-top:1px solid #eee;margin-top:10px;padding-top:10px}.kw-portfoliosettings .work-layout-toggle-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;width:100%;display:flex}.kw-portfoliosettings .work-layout-label{color:#3a4048;letter-spacing:.01em;flex-shrink:0;max-width:100%;font-size:13px;font-weight:600}.kw-portfoliosettings .work-layout-segmented{background:linear-gradient(#eef1f5 0%,#e8ebf0 100%);border:1px solid #dce0e6;border-radius:11px;flex-shrink:0;gap:2px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #0000000f}.kw-portfoliosettings .work-layout-segment{appearance:none;color:#5c6570;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;min-height:38px;margin:0;padding:9px 16px;font-size:13px;font-weight:600;line-height:1.2;transition:background .2s,color .2s,box-shadow .2s}.kw-portfoliosettings .work-layout-segment:hover:not(.active){color:#2d3339;background:#ffffff73}.kw-portfoliosettings .work-layout-segment.active{color:#fff;background:linear-gradient(#00c896 0%,#00b88a 100%);box-shadow:0 1px 2px #0000001f,0 2px 8px #00b88a59}.kw-portfoliosettings .work-layout-hint{color:#666;margin:10px 0 0;font-size:12px;line-height:1.45}@media (max-width:640px){.kw-portfoliosettings .work-layout-toggle-wrap{flex-direction:column;align-items:stretch}.kw-portfoliosettings .work-layout-segmented{width:100%}.kw-portfoliosettings .work-layout-segment{flex:1}}@media (max-width:575px){.kw-portfoliosettings .entry-action-btns .desktop-row-actions{display:none!important}.kw-portfoliosettings .entry-action-btns .mob-dots-menu{align-items:center;display:flex!important}.kw-portfoliosettings .category-head .btn-wrap{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;width:auto;margin-left:auto;padding-left:0;display:flex}}.kw-portfoliosettings .kw-editor-move-trigger{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .15s,opacity .15s}.kw-portfoliosettings .kw-editor-move-trigger:hover .drag-icon{opacity:.9;color:#3bbdad}.kw-portfoliosettings .kw-editor-move-trigger:active{cursor:grabbing}.dnd-drag-overlay-category{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:grabbing;pointer-events:none;background:#fffffffa;border-radius:10px;position:relative;overflow:hidden;transform:scale(1.02);box-shadow:0 20px 35px -8px #0000002e,0 10px 20px -5px #3bbdad40;border:2px solid #3bbdad!important}.dnd-drag-overlay-category:after{content:"";background:linear-gradient(90deg,#3bbdad,#2563eb);height:4px;position:absolute;top:0;left:0;right:0}.dnd-drag-overlay-entry{cursor:grabbing;pointer-events:none;background:#fff;border-radius:8px;padding:12px 16px;transform:scale(1.01);box-shadow:0 14px 28px -6px #00000024,0 6px 12px -4px #3bbdad33;border:1.5px solid #3bbdad!important}.dnd-placeholder-active{opacity:.35;border-radius:8px;transition:all .2s;background:#3bbdad0a!important;border:2px dashed #3bbdad!important}.kw-portfoliosettings .sortable-category-card{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.kw-portfoliosettings .sortable-category-card:active{cursor:grabbing}.kw-portfoliosettings .sortable-entry-card{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.kw-portfoliosettings .sortable-entry-card:active{cursor:grabbing}.kw-portfoliosettings .summary-section-wrap,.kw-portfoliosettings .kw-editor-section:not(.sortable-category-card),.kw-portfoliosettings .summary-section-wrap:active,.kw-portfoliosettings .kw-editor-section:not(.sortable-category-card):active{cursor:default!important}.kw-portfoliosettings button,.kw-portfoliosettings select,.kw-portfoliosettings a,.kw-portfoliosettings .move-options{cursor:pointer!important}.kw-portfoliosettings input,.kw-portfoliosettings textarea{-webkit-user-select:auto;user-select:auto;cursor:text!important}.kw-portfoliosettings .kw-editor-section.category-shrunk{transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000d;border:1.5px solid #cbd5e1!important;border-radius:8px!important;margin-bottom:8px!important}.kw-portfoliosettings .kw-editor-section.category-shrunk .kw-editor-section-head{align-items:center;min-height:48px;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border-bottom:none!important;padding:10px 16px!important}.kw-portfoliosettings .kw-editor-section.category-shrunk .kw-editor-section-body,.kw-portfoliosettings .kw-editor-section.category-shrunk .work-category-controls{display:none!important}.kw-portfoliosettings .category-entry-count-badge{color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4;border-radius:12px;align-items:center;margin-left:8px;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-flex}
