.revision-photos{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.revision-photos>label{width:auto!important;min-width:0!important;overflow:hidden;gap:9px}.revision-photos input[type=file]{width:100%!important;min-width:0!important;box-sizing:border-box;font-size:12px;padding:10px!important}.revision-photos input::file-selector-button{display:block;margin:0 0 7px;max-width:100%}.revision-photos img{max-width:100%}.revision-removed img{opacity:.3}.revision-removed{background:#fff3f1;border-radius:10px;padding:8px}.approval-revision{overflow-x:hidden!important;box-sizing:border-box}.approval-revision form,.approval-revision fieldset{min-width:0}.ecup-notification-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;background:#edf1fa;color:#172d61;border:1px solid #dce3f1;border-radius:50%;cursor:pointer;margin:8px}.ecup-notification-bell>span,.ecup-menu-notice{border-radius:20px;background:#c92b36;color:white;font:700 11px sans-serif;padding:3px 6px}.ecup-notification-bell>span{position:absolute;right:-3px;top:-3px}.ecup-menu-notice{margin-left:7px}.ecup-notification-bubble{position:fixed;right:22px;bottom:22px;z-index:15000;width:min(350px,calc(100vw - 32px));box-sizing:border-box;padding:20px;border-radius:18px;border-left:5px solid #fb8c04;background:white;color:#172d61;box-shadow:0 10px 45px #172d6140;animation:ecup-notice-enter .25s ease-out}.ecup-notification-bubble>[data-dismiss]{position:absolute;right:8px;top:5px;border:0;background:none;color:#172d61;font-size:22px}.ecup-notification-bubble>[data-open]{display:block;text-align:left;background:none;border:0;color:inherit;font:inherit;margin-top:10px;padding:0;cursor:pointer}.ecup-notification-panel{width:min(520px,calc(100vw - 32px));box-sizing:border-box;max-height:80dvh;overflow:auto;border:1px solid #dce3f1;border-radius:22px;padding:28px;color:#172d61}.ecup-notification-panel::backdrop{background:#172d6170}.ecup-notification-panel ul{list-style:none;padding:0;display:grid;gap:10px}.ecup-notification-panel li>button{width:100%;padding:14px;text-align:left;background:#f4f6fb;border:1px solid #dce3f1;border-radius:12px;color:#172d61;font:inherit;cursor:pointer}.ecup-unread-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c92b36;margin-right:8px}.portal-news,[data-products-alert]{display:none!important}@keyframes ecup-notice-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:650px){.revision-photos{grid-template-columns:1fr!important}.revision-photos>label{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center}.revision-photos img{grid-row:1/4;width:85px!important;height:110px!important}.ecup-notification-bubble{top:16px;bottom:auto;right:16px}.ecup-notification-bell{width:36px;height:36px;margin:4px}.ecup-notification-panel{padding:22px}}@media(prefers-reduced-motion:reduce){.ecup-notification-bubble{animation:none}}
