input#urlInput { width:60%; padding:10px; font-size:16px; width:100%; padding:10px; border:1px solid #ddd; border-radius:5px; font-size:16px; } input#urlInput:hover { outline:1px solid #1e59bc !important; } input#urlInput:active, input#urlInput:focus, input#urlInput:target, input#urlInput:focus-visible, input#urlInput:focus-within { outline:2px solid #1e59bc !important; } .missing { color:red; margin:5px 0; } #results { margin-top:20px; padding:15px 0; background:#fff; border-radius:8px;  } #progressContainer { width:100%; height:20px; border-radius:10px; background:#eee; margin-top:20px; overflow:hidden; display:none; }  #results { display:none; } .missing img { object-fit:contain; max-height:unset !important; width:auto; border:unset !important; } .missing { display:flex; gap:15px; } .strong { color:#000; } .summary-box p { margin-bottom:5px; font-weight:600; flex:1; border-radius:10px; padding:15px; display:flex; flex-wrap:nowrap; flex-direction:column; align-content:center; align-items:center; max-width:270px; transition:0.3s; font-size:18px; } .summary-box p span {  font-size:28px !important; font-weight:700; } .inner-result { overflow-y:auto; padding:15px; border-radius:6px; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); } .missing { display:flex; } .ig-div img { display:block; } .func-buttons { justify-content:start; }  @media(max-width:767px) {  .missing {  flex-direction:column;  padding:0 0 0 10px; }  .tool-main-div {  padding:30px 15px; }  div#results {  padding:0; }  body.single-post h2.tool-heading {  font-size:20px !important; }  body.single-post #results h3 {  font-size:18px !important; } } .output-container { margin-top:25px; } #progressBar { height:100%; width:0%; background:linear-gradient(90deg, #3477e8, #005fff); color:white; text-align:center; transition:width 0.4s ease; border-radius:2px; } div#progressWrapper { height:10px !important; border-radius:2px !important; } #progressWrapper { background:#a4bee5; overflow:hidden; }  .summary-box { display:flex; gap:20px; } p.total-images { box-shadow:0 8px 25px rgba(0, 123, 255, 0.3); border:1px solid #007bff; background:#007bff; color:#fff; } p.missing-images { background:#ff0000 !important; border-color:#ff0000 !important; box-shadow:0 8px 25px rgb(255 0 0 / 40%); color:#fff; } .summary-box p:hover { transform:translateY(-5px); } .missing { display:flex; align-items:center; justify-content:flex-start; padding:15px; background-color:#F7F7F7; border:1px solid #00000012; border-radius:7px; position:relative; margin-bottom:10px; gap:20px; transition-duration:.15s; box-shadow:0 0 #0000, 0 0 #0000, 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); cursor:pointer; } .ig-div { min-width:70px; object-fit:contain; padding:10px; max-width:100px !important; width:70px; height:70px; border-radius:.375rem; background:#edf5ff; align-items:center; justify-content:center; display:flex !important; border:1px solid #cdcccf; transition-duration:.15s; box-shadow:0 0 #0000, 0 0 #0000, 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important; cursor:pointer; } .ig-div:hover { box-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important; scale:1.1; } .missing:hover { box-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important; } .code p {   padding:0px 5px;   border-radius:3px;   background-color:#E0000412;   color:#E00004; } div[style="color:green;"] {   margin-top:20px;   font-weight:600; }  .tool-content-main-div.container {   padding:0; } @media(max-width:767px){ main#main {   padding:0 15px; }   }