.casm-sticky-widget-container{box-sizing:border-box;z-index:998;transition:opacity 0.25s ease,transform 0.25s ease}.casm-sticky-widget-dock{position:fixed}.casm-sticky-widget-sticky{position:-webkit-sticky;position:sticky}.casm-sticky-card{position:relative;box-sizing:border-box;overflow:hidden;word-wrap:break-word}.casm-sticky-shadow-none{box-shadow:none}.casm-sticky-shadow-light{box-shadow:0 4px 12px rgba(0,0,0,0.05)}.casm-sticky-shadow-medium{box-shadow:0 10px 25px -5px rgba(0,0,0,0.08),0 8px 10px -6px rgba(0,0,0,0.04)}.casm-sticky-shadow-strong{box-shadow:0 20px 35px -5px rgba(0,0,0,0.15),0 10px 15px -5px rgba(0,0,0,0.08)}.casm-sticky-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.casm-sticky-title{margin:0;font-size:16px;font-weight:700;line-height:1.35;color:inherit}.casm-sticky-close-btn{background:transparent;border:none;cursor:pointer;padding:4px;margin:-4px -4px 0 0;border-radius:6px;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;transition:color 0.15s ease,background-color 0.15s ease;line-height:1}.casm-sticky-close-btn:hover{color:#475569;background-color:rgba(0,0,0,0.05)}.casm-sticky-close-btn:focus-visible{outline:2px solid #0284c7;outline-offset:2px}.casm-sticky-notice-message{font-size:14px;line-height:1.55;margin:0 0 16px 0;color:inherit;opacity:0.92}.casm-sticky-btn{display:inline-block;padding:9px 18px;font-size:13.5px;font-weight:600;text-decoration:none;border-radius:6px;background-color:#0284c7;color:#ffffff !important;text-align:center;transition:background-color 0.18s ease,transform 0.15s ease}.casm-sticky-btn:hover{background-color:#0369a1;transform:translateY(-1px)}.casm-sticky-btn:focus-visible{outline:2px solid #0284c7;outline-offset:2px}.casm-sticky-img-link{display:block;text-decoration:none}.casm-sticky-img{display:block;width:100%;height:auto;border-radius:6px}.casm-sticky-adsense-wrap{text-align:center;overflow:visible}.casm-sticky-adsense-label{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:0.5px;color:#94a3b8;margin-bottom:6px;user-select:none}.casm-sticky-dismissed{display:none !important}@media screen and (max-width:1023px){.casm-sticky-widget-dock{display:none !important}.casm-sticky-widget-container,.casm-sticky-widget-sticky{position:static !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;width:100% !important;max-width:100% !important;transform:none !important;margin:24px 0 !important}.casm-sticky-widget-dock.casm-sticky-type-adsense{display:none !important}}.casm-is-sticky-element{transition:transform 0.1s ease-out}.casm-theme-sticky-widget,.casm-custom-sticky-widget{z-index:995}@media screen and (max-width:1023px){.casm-is-sticky-element,.casm-theme-sticky-widget,.casm-custom-sticky-widget{position:static !important;transform:none !important;top:auto !important}}.casm-theme-sticky-widget.casm-is-fixed,.casm-custom-sticky-widget.casm-is-fixed,.casm-is-sticky-element.casm-is-fixed{position:fixed !important;z-index:999 !important;box-sizing:border-box !important}.casm-sticky-spacer{display:none;pointer-events:none;visibility:hidden;opacity:0;margin:0;padding:0;border:none;background:transparent}