.cd-session-dialog{border:1px solid #d9e8e6;border-radius:18px;padding:32px;width:min(390px,calc(100vw - 70px));color:#143f40;background:#fff;box-shadow:0 20px 90px #002c3440;font:16px/1.5 system-ui}.cd-session-dialog::backdrop{background:#edf4f5f5}.cd-session-dialog h1{margin:0 0 12px}.cd-session-dialog label{display:block;margin:15px 0 5px;font-weight:600}.cd-session-dialog input{display:block;box-sizing:border-box;width:100%;margin-top:5px;padding:12px;border:1px solid #afc5c2;border-radius:8px;font:inherit}.cd-session-dialog button{width:100%;padding:12px;border:0;border-radius:8px;background:#007f73;color:white;font:600 16px system-ui;cursor:pointer}.cd-session-dialog button:disabled{opacity:.5}.cd-session-dialog small{display:block;margin-top:15px;color:#5c7374}.cd-session-error{color:#ae3025}.cd-session-identity{position:fixed;bottom:12px;left:12px;z-index:200;padding:8px 12px;border:1px solid #b7d0ca;border-radius:20px;background:#fff;color:#174849;box-shadow:0 2px 10px #002c341a;font:13px system-ui}

.cd-d1-pause{position:fixed;top:10px;left:5%;right:5%;z-index:99999;padding:14px;background:#fff3df;color:#774000;border:1px solid #e6a546;border-radius:12px;font:15px system-ui;display:flex;gap:16px;align-items:center;justify-content:space-between;box-shadow:0 5px 25px #0002}.cd-d1-pause button{padding:10px;border-radius:8px;border:1px solid #c08e41;background:white;color:#774000;cursor:pointer}.cd-d1-pause button:disabled{opacity:.5}
