@media screen {
.plen-detail {font-family:Lato,Arial,sans-serif;color:#1e3a5f;background:rgba(24,43,63,.55);}
.plen-detail .plen-detail-panel {border:1px solid #cedbe7;background:#f5f8fb;}
.plen-detail .plen-detail-heading {background:linear-gradient(100deg,#e2f0fc,#edf6f3);color:#1e3a5f;border-bottom:1px solid #c9d8ea;border-left:4px solid #1e3a5f;gap:16px;flex-wrap:wrap;}
.plen-detail .plen-detail-heading .text-blue-200 {color:#526578;}
.plen-detail .plen-detail-heading button {background:#fff;color:#1e3a5f;border:1px solid #a7bdcf;border-radius:4px;}
.plen-detail .plen-detail-tabs {background:#fff;overflow-x:auto;border-color:#cedbe7;}
.plen-detail .plen-detail-tabs button {white-space:nowrap;}
.plen-detail .plen-detail-body {background:#fff;}
.plen-detail .plen-detail-body [class*="bg-blue-900"][class*="mt-4"] {background:#eff4fa;color:#1e3a5f;border:1px solid #d5e0eb;border-left:3px solid #1e3a5f;border-radius:4px;padding:12px 16px;}
.plen-detail .plen-detail-body div.border.rounded-lg {border-color:#cedbe7;border-radius:4px;background:#f8fafc;}
.plen-detail input,.plen-detail select,.plen-detail textarea {min-width:0;border-color:#cedbe7;border-radius:4px;background:#fff;color:#263e56;}
.plen-detail select {min-height:42px;}
.plen-detail button {border-radius:4px;}
.plen-detail button[class*="bg-blue-900"] {background:#1e3a5f;}
.plen-detail button[class*="bg-blue-900"]:hover:not(:disabled) {background:#294e76;}
.plen-detail button:disabled {opacity:.55;cursor:not-allowed;}
.plen-detail button:focus-visible,.plen-detail select:focus-visible,.plen-detail textarea:focus-visible {outline:3px solid #80aed1;outline-offset:2px;}
.plen-detail .border-b.py-2 {align-items:baseline;}
.plen-detail .border-b.py-2 > .flex-1 {min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;}
@media(max-width:640px){.plen-detail{padding:8px;}.plen-detail .plen-detail-heading{padding:16px;}.plen-detail .plen-detail-body > .p-6{padding:16px;}.plen-detail .border-b.py-2{flex-direction:column;gap:4px;}.plen-detail .border-b.py-2 > .w-56{width:auto;}.plen-detail .plen-detail-tabs button{padding:12px 16px;}.plen-detail .plen-detail-body .flex.gap-2{flex-wrap:wrap;}.plen-detail .plen-detail-body select{flex-basis:100%;}}
}
