#policy-popup {position: fixed;bottom: 0;right: 0;width: 300px;background-color: #111;color: #fff;padding: 20px;box-sizing: border-box;z-index: 9999;}#policy-popup button {background-color: #444;color: #fff;border: none;padding: 10px 20px;cursor: pointer;display: block;width: 100%;}#policy-popup p {margin: 0 0 10px 0;}@media (max-width: 768px) {#policy-popup {width: 100%;}#policy-popup button {width: 100%;}}