.modal-main{position:fixed;inset:0;background-color:rgba(15,23,42,.45);backdrop-filter:blur(10px);display:none;z-index:9999;overflow-y:auto}.modal-main.active{display:flex!important;justify-content:center;align-items:center}.modal-inner{position:relative;background-color:#fff;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);margin:20px auto;max-width:95%;width:800px;border:1px solid rgba(226,232,240,.8);overflow:hidden;animation:modalIn .3s ease-out}@keyframes modalIn{from{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{padding:20px 24px;border-bottom:1px solid #f1f5f9;position:relative}.modal-header .icon,.modal-header .icons,.modal-header img,.modal-header .share-icon{display:none!important}.modal-header .close{position:absolute!important;right:18px;top:18px;width:32px!important;height:32px!important;background:#f8fafc url('https://images.siteface.net/siteface/CMS/56/Navi/close-icon.svg?v=720') no-repeat center!important;background-size:14px!important;border-radius:10px!important;border:1px solid #e2e8f0!important;cursor:pointer;z-index:20;color:transparent!important}.modal-content{padding:0!important;margin-left:10px;margin-right:10px}#add-bookmark-step-2{display:flex!important;flex-wrap:wrap;padding:24px;gap:24px}.add-bookmark-left{flex:0 0 280px;background:#f8fafc;padding:20px;border-radius:16px;border:1px solid #f1f5f9}.add-bookmark-left .picture img{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.add-bookmark-left .info h3{font-size:1.1rem;font-weight:700;margin-top:15px;color:#1e293b}.add-bookmark-left .info p{font-size:.85rem;color:#64748b;line-height:1.5;margin-top:8px}.add-bookmark-right{flex:1;min-width:300px}.add-bookmark-row{margin-bottom:16px}.tag-search-box .tag-search-outer{border:1px solid #e2e8f0!important;border-radius:12px!important;padding:8px 12px!important;background:#f7f7f7!important}.tag-search-input{border:0!important;width:100%!important;font-size:.95rem!important;outline:0!important}.textarea-field{width:100%!important;min-height:80px!important;padding:12px!important;border-radius:12px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;font-family:inherit;font-size:.9rem}#add-bookmark-categories{xmax-height:180px;overflow-y:auto;border:1px solid #f1f5f9;border-radius:12px;padding:10px;margin-top:8px;background:#fff}.checkboxset{list-style:none;padding:0;margin:0}.checkboxset li{margin-bottom:6px;display:flex;align-items:center;gap:8px}.ui-checkbox{width:18px;height:18px;border:2px solid #cbd5e1;border-radius:6px;display:inline-block;position:relative;cursor:pointer}.ui-checkbox.checked{background-color:#72c6c8;border-color:#72c6c8}.ui-checkbox.checked::after{content:"✓";color:#fff;position:absolute;left:3px;top:-1px;font-size:12px;font-weight:bold}.buttons{width:100%;padding-top:20px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:12px;margin-top:20px;margin:20px}.button{padding:10px 24px!important;border-radius:10px!important;font-weight:700!important;cursor:pointer!important;transition:all .2s!important;border:0!important;text-decoration:none!important;margin:20px}.button.active{background-color:#72c6c8!important;color:#fff!important;box-shadow:0 4px 12px rgba(114,198,200,.3);margin:20px}.button.active:hover{background-color:#5fb4b6!important;transform:translateY(-1px)}.button:not(.active){background-color:#f1f5f9!important;color:#64748b!important}#add-bookmark-follower,.follower-list{display:none!important}.headline.catgories{font-size:.85rem;font-weight:700;color:#94a3b8;text-transform:uppercase}.input-field{width:100%;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:.95rem;color:#1e293b;transition:all .2s;margin-left:10px;margin-right:10px}.input-field:focus{outline:0;border-color:#6366f1;background:#fff;box-shadow:0 0 0 4px rgba(99,102,241,.1)}#modal-content .share{padding-top:4px!important}#modal-content .share h4{margin:0 0 12px!important;font-size:1rem!important;font-weight:600!important;color:#334155!important}#modal-content .social-media-share{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}#modal-content .IS_SocialMedia{width:48px!important;height:48px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:15px!important;color:#fff!important;text-decoration:none!important;user-select:none!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease!important}#modal-content .IS_SocialMedia:hover{transform:translateY(-1px) scale(1.02)!important;box-shadow:0 10px 20px rgba(15,23,42,.15)!important;opacity:.95!important}#modal-content .IS_SocialMedia.facebook{background:#1877f2!important}#modal-content .IS_SocialMedia.facebook::before{content:"F"}#modal-content .IS_SocialMedia.twitter{background:#0f172a!important}#modal-content .IS_SocialMedia.twitter::before{content:"X"}#modal-content .IS_SocialMedia.googleplus{background:#db4437!important}#modal-content .IS_SocialMedia.googleplus::before{content:"G+";font-size:13px}#modal-content .IS_SocialMedia.pinterest{background:#e60023!important}#modal-content .IS_SocialMedia.pinterest::before{content:"P"}#modal-content .IS_SocialMedia.tumblr{background:#36465d!important}#modal-content .IS_SocialMedia.tumblr::before{content:"T"}#modal-content .IS_SocialMedia.reddit{background:#ff4500!important}#modal-content .IS_SocialMedia.reddit::before{content:"R"}#modal-content .IS_SocialMedia.delicious{background:#2563eb!important}#modal-content .IS_SocialMedia.delicious::before{content:"D"}#modal-content .IS_SocialMedia.stumbleupon{background:#eb4924!important}#modal-content .IS_SocialMedia.stumbleupon::before{content:"S"}#modal-content .IS_SocialMedia.digg{background:#1f2933!important}#modal-content .IS_SocialMedia.digg::before{content:"DG";font-size:12px}#modal-content .IS_SocialMedia.IS_SocialMedia_Small{width:44px!important;height:44px!important;border-radius:13px!important;font-size:14px!important}#modal-content .share-to-friends,#modal-content ul.share-to-friends,#modal-content .share-to-friends-container{display:none!important}#modal-content h4+ul.share-to-friends{display:none!important}#modal-content .share .share-to-friends{margin:0!important;padding:0!important}#modal-content .share-to-friends,#modal-content ul.share-to-friends,#modal-content .share-to-friends-container{display:none!important}#modal-content h4+.share-to-friends,#modal-content h4+ul.share-to-friends{display:none!important}#modal-content h4:has(+.share-to-friends),#modal-content h4:has(+ul.share-to-friends){display:none!important}#modal-content .share{margin-bottom:0!important}#modal-content .inner{padding:32px 28px!important;text-align:center!important;font-size:.95rem!important;line-height:1.5!important;color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:14px!important;margin:20px!important;font-weight:500!important}#modal-content .inner::before{content:"⚠️";display:block;font-size:22px;margin-bottom:8px}.modal-inner #modal-content{display:flex;align-items:center;justify-content:center}#modal-content .inner{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;margin:0!important;color:inherit!important;text-align:left!important;font-weight:inherit!important}#modal-content .inner::before{content:none!important}#modal-content .inner:not(:has(input,textarea,select,button,form,.buttons,.button,.social-media-share,ul,li,a,img)){padding:32px 28px!important;text-align:center!important;font-size:.95rem!important;line-height:1.5!important;color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:14px!important;margin:20px!important;font-weight:500!important}#modal-content .inner:not(:has(input,textarea,select,button,form,.buttons,.button,.social-media-share,ul,li,a,img))::before{content:"⚠️"!important;display:block!important;font-size:22px!important;margin-bottom:8px!important}.modal-inner #modal-content{display:block!important}.modal-inner #modal-content:has(.inner:not(:has(input,textarea,select,button,form,.buttons,.button,.social-media-share,ul,li,a,img))){display:flex!important;align-items:center!important;justify-content:center!important}