.shadow2{box-shadow:0 2px 4px #0000001a,inset 0 1px 2px #0000000d;padding:10px;border:1px solid #eee}.shadow1{box-shadow:0 4px 8px #00000026;padding:12px;border:1px solid #e0e0e0;border-radius:6px}.text-shadow-modern{text-shadow:.5px .5px 0px #ffffff,-1px -1px 0px #e0e0e0,1px 1px 0px #4a4a4a,2px 2px 0px #404040,3px 3px 0px #363636,4px 4px 4px rgba(0,0,0,.3)}.text-neon{color:#fff;text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #ff00ff,0 0 20px #ff00ff,0 0 25px #ff00ff}.text-neon-blue{color:#fff;text-shadow:-1px -1px 0 #a0a0a0,1px -1px 0 #a0a0a0,-1px 1px 0 #a0a0a0,1px 1px 0 #a0a0a0,0 0 5px #fff,0 0 10px #fff,0 0 15px #0091ff,0 0 20px #0091ff,0 0 25px #0091ff}.text-3d{color:#f7ef06;text-shadow:1px 1px 0 #ccc,2px 2px 0 #c9c9c9,3px 3px 0 #bbb,4px 4px 0 #b9b9b9,5px 5px 0 #aaa,6px 6px 3px rgba(0,0,0,.6)}.text-outline{color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,2px 2px 4px rgba(0,0,0,.5)}.text-gradient{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.1)}.text-chrome{background:linear-gradient(135deg,#fff,#e6e6e6,#ccc,#b3b3b3,#999);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.3)}.text-soft{text-shadow:0 1px 0px #ccc,0 2px 0px #c9c9c9,0 3px 0px #bbb,0 4px 0px #b9b9b9,0 5px 0px #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3)}.text-shadow-1{text-shadow:-1px -1px 0 #a0a0a0,1px 1px 0 #576257,2px 2px 0 #576257,3px 3px 0 #576257}.clickable-row td{cursor:pointer}.clickable-row:hover{animation:pulse .6s ease}@keyframes pulse{0%{background-color:#e3f2fd}50%{background-color:#bbdefb}to{background-color:#e3f2fd}}.card-font{font-family:Credit Card}.card-roboto{font-family:Roboto Mono}.modal-top-slide{animation:slideDown .3s ease-out}@keyframes slideDown{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 576px){.modal-dialog{max-width:95%;margin-left:auto;margin-right:auto}}.modal-content{border-radius:8px;box-shadow:0 4px 12px #0003}.card-header{height:50px;background-color:#00800091;color:#f5f5f5;padding:16px}.comp-name-11{font-size:14px;color:red;padding:0;margin:5px 0 0}.comp-name-1{font-size:18px;color:red;font-weight:600;margin:5px 0 0;padding:0;display:inline-block;white-space:nowrap;vertical-align:middle}.comp-name-1:hover{background-color:#ffe5e5;cursor:pointer}@media (max-width: 576px){.comp-name-1{font-size:14px}}.comp-name-address{font-size:12px;padding:0;margin:-8px 0 0}.sticky-header{height:60px;position:sticky;top:56px;z-index:1020;background-color:#f4f6f9;padding:5px 5px 5px 20px;border-bottom:1px solid #dee2e6}.sync-button{width:150px;border-radius:20px;background-color:#8b008b;font-size:16px;font-weight:700;color:#fff}.logo-icon{width:100px;height:100px;object-fit:contain}.btn-login{display:flex;font-size:18px;align-items:flex-end;justify-content:center;height:50px}.search-wrapper{position:relative;width:100%;border-radius:20px}.search-wrapper .search-icon{padding-left:1px;position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#888;font-size:16px}.capsule-input{padding-left:40px;border-radius:20px;border:1px solid #ccc;height:40px;font-size:16px}.fontsize{font-size:14px;color:#00f}.modal-dialog{width:70%;height:60%!important}.modal-header{background-color:green;color:#fff;padding:16px}.row.no-pad{margin-right:0;margin-left:0}.row.no-pad>[class*=col-]{padding-right:0;padding-left:0}.p-th{padding:0;margin:-5px 0 0}#listtable td p{margin:0;padding:0}
