.desk-hotspots{position:absolute;inset:0;pointer-events:none;z-index:3}.desk-hotspot{position:absolute;transform:translate(-50%,-50%);width:33px;height:30px;border:1px solid #91dce4;background:#122b42dc;color:#c9fcff;border-radius:7px;pointer-events:auto;cursor:pointer;box-shadow:0 0 14px #6ad6dd44;font-size:19px}.desk-hotspot:hover,.desk-hotspot:focus-visible{background:#315671;outline:2px solid #adf5ed;outline-offset:3px}.desk-tooltip{display:none;position:absolute;bottom:38px;left:50%;transform:translateX(-50%);background:#12253df5;border:1px solid #678faa;color:#e0f4ff;border-radius:5px;font-size:11px;padding:9px;white-space:nowrap}.desk-hotspot:hover .desk-tooltip,.desk-hotspot:focus-visible .desk-tooltip,.show-objects .desk-tooltip{display:block}.workstation-demo{border-left:3px solid #83cbd5;padding:10px 13px;background:#14263c;font-size:11px!important}.desk-crm{display:grid;grid-template-columns:210px 1fr;gap:20px;margin:22px 0}.desk-account-list{display:grid;align-content:start;gap:10px}.desk-action{background:#29415d;color:#e5f5ff;border:1px solid #6289a7;border-radius:7px;padding:12px 16px;text-align:left;cursor:pointer}.desk-action:hover,.desk-action[aria-pressed=true]{background:#356478;border-color:#b0e1e2}.desk-account-detail,.desk-goals article{border:1px solid #415d7c;background:#15283f;padding:23px;border-radius:10px}.desk-account-detail h3{font-size:24px;margin-top:5px}.desk-account-detail strong{color:#9cddd5}.desk-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:24px 0}.desk-goals span{font-size:12px;color:#b9cde4}.desk-goals h3{font-size:22px}.desk-goals progress{width:100%;accent-color:#83d1c5}.desk-goals small{display:block;margin-top:10px;color:#a8bed5;font-size:11px}.desk-agenda-row{display:flex;gap:25px;padding:20px;border-bottom:1px solid #3e5671;font-size:14px}.desk-agenda-row strong{color:#93dbd3}#workstation-body details{padding:18px;margin:12px 0;border:1px solid #425b7a;border-radius:8px}#workstation-body summary{cursor:pointer}.avatar-preview canvas{image-rendering:pixelated}@media(max-width:650px){.desk-crm,.desk-goals{grid-template-columns:1fr}.desk-account-list{grid-template-columns:1fr}.desk-hotspot{width:27px;height:26px;font-size:16px}}
.library-intro{color:#bfd4e8}.library-grid{display:grid;gap:16px;margin:22px 0}.library-card{display:grid;grid-template-columns:125px 1fr;gap:22px;padding:18px;border:1px solid #45627d;border-radius:12px;background:linear-gradient(120deg,#213b52,#15263d)}.library-cover{min-height:175px;padding:17px 12px 16px 18px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(90deg,#0005 0 5px,transparent 5px),var(--book-color);border-radius:2px 6px 6px 2px;border-right:4px solid #eee4d2;box-shadow:4px 5px 0 #09172c77;color:#fff}.library-cover small{font-size:7px;letter-spacing:1px}.library-cover strong{font-size:20px;line-height:1.1;overflow-wrap:anywhere}.library-cover span{font-size:10px}.library-info h4{font-size:21px;margin:8px 0}.library-author{font-size:12px;color:#c5d5e7}.library-info p{font-size:13px!important;line-height:1.6}.library-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.library-actions a{font-size:12px;color:#a8e8f0;text-underline-offset:4px}.library-actions .desk-action{font-size:12px;padding:9px 12px}@media(max-width:500px){.library-card{grid-template-columns:80px 1fr;padding:12px;gap:12px}.library-cover{min-height:135px;padding:12px 8px}.library-cover strong{font-size:15px}.library-cover small{font-size:6px}.library-info h4{font-size:18px}}
