/* R33: entry surface and natural document/composer scrolling. */
body.op-full-drop #hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:0!important;padding:24px 16px!important;}
body.op-full-drop #logooneplatt{margin:0!important;padding:0!important;}
body.op-full-drop #logooneplatt img{width:290px!important;max-width:72vw;}
body.op-full-drop #pjourney{font-size:1.5rem!important;color:var(--bs-gray-700);margin:16px 0 0!important;}
.op-drop-symbol{position:relative;display:grid;place-items:center;width:112px;height:112px;margin:30px 0 20px;color:#b54190;animation:op-drop-float 4s ease-in-out infinite;}
.op-drop-symbol:before{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#b541901a,transparent 70%);transform:scale(1.6);}
.op-drop-symbol>.op-fa{font-size:70px!important;filter:drop-shadow(0 10px 12px #87488524);}
body.op-full-drop #hero h1{font-size:clamp(25px,3vw,34px);font-weight:600;margin:0 0 12px;}
.op-drop-choice{font-size:1.15rem;color:var(--bs-gray-600);}
body.op-full-drop #dropresumeobj{display:inline;background:none;border:0;color:#ad3585;padding:8px!important;font:inherit;font-weight:600;opacity:1!important;text-decoration:underline;text-underline-offset:5px;cursor:pointer;}
body.op-full-drop #dropresumeobj:hover{color:#79245f;}
[data-bs-theme=dark] body.op-full-drop #dropresumeobj{color:#ed8acc;}
.op-drop-hint{color:var(--bs-gray-600);font-size:.95rem;margin:16px 0 0;}
.op-drop-overlay{display:none;pointer-events:none;position:fixed;inset:10px;z-index:1090;background:var(--bs-body-bg,#fff);border:2px solid #b54190;border-radius:20px;align-items:center;justify-content:center;flex-direction:column;gap:24px;font-size:clamp(24px,4vw,40px);padding:24px;}
.op-drop-overlay>.op-fa{font-size:80px;}
.op-drop-dragging .op-drop-overlay{display:flex;}
@keyframes op-drop-float{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(4deg)}}
@media(max-height:750px){body.op-full-drop #logooneplatt img{width:240px!important;}body.op-full-drop #hero{padding-block:12px!important;}body.op-full-drop #pjourney{margin-top:8px!important;font-size:1.2rem!important;}.op-drop-symbol{width:80px;height:80px;margin:22px 0 12px;}.op-drop-symbol>.op-fa{font-size:56px!important;}.op-drop-hint{margin-top:8px;}}
@media(max-height:550px){body.op-full-drop #logooneplatt img{width:200px!important;}.op-drop-symbol{width:60px;height:60px;margin:14px 0 8px;}.op-drop-symbol>.op-fa{font-size:42px!important;}body.op-full-drop #hero h1{font-size:25px;}}
@media(prefers-reduced-motion:reduce){.op-drop-symbol{animation:none;}}
body.op-shell .op-aside-content{padding-top:0!important;}
body.op-shell .op-aside-brand{height:var(--op-header-height)!important;min-height:var(--op-header-height);flex-shrink:0;margin-top:0!important;margin-bottom:0!important;}
body.op-shell .op-aside-brand .op-logo-word{margin-inline:0!important;margin-left:13px!important;}
body.op-shell #kt_aside_menu_wrapper{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;}
body.op-shell #kt_aside_menu_wrapper::-webkit-scrollbar{width:0;}
body.op-shell #kt_aside:is(:hover,:has(:focus-visible)) #kt_aside_menu_wrapper,body.op-shell.op-menu-mobile-open #kt_aside_menu_wrapper{scrollbar-width:thin;}
body.op-shell #kt_aside:is(:hover,:has(:focus-visible)) #kt_aside_menu_wrapper::-webkit-scrollbar,body.op-shell.op-menu-mobile-open #kt_aside_menu_wrapper::-webkit-scrollbar{width:6px;}
body.op-shell #soc_sticky{position:relative!important;top:auto!important;}
body.op-shell #soc_compose>.card-body,body.op-shell.op-writing #soc_compose.op-active-editor>.card-body{max-height:none!important;overflow:visible!important;}
body.op-shell #soc_compose #soc_body{max-height:none!important;overflow-y:hidden!important;resize:none;}
body.op-shell #soc_compose .soc-compose-actions{position:static!important;flex-wrap:wrap;}
.soc-filter-summary{display:flex;align-items:center;gap:8px;padding:8px 12px;flex-wrap:wrap;}
.soc-filter-summary>.btn{display:inline-flex;align-items:center;gap:7px;}
.soc-filter-summary .soc-filter-chips{display:contents;}
.soc-filter-active{font-size:.9rem;font-weight:600;color:var(--bs-primary);}
#soc_filter_details[hidden]{display:none!important;}
#soc_filter_card:not(.soc-filter-expanded){min-height:0;}
#soc_filter_card .soc-filter-summary #soc_filter_clear{margin-inline-start:auto;}
#public_document{overflow:auto!important;overscroll-behavior:contain;}
#public_document .op-reader-window{position:relative;flex:none;overflow:hidden;margin-inline:auto;}
#public_document iframe{position:absolute;top:0;left:0;transform-origin:top left;border:0;}
