.pcpac-wrap{font-family:Arial,Helvetica,sans-serif;font-size:14px;overflow-x:auto;}
.pcpac-table{width:100%;border-collapse:collapse;}
.pcpac-table th{background:#1b4332;color:#fff;padding:10px;text-align:left;border:1px solid #ddd;}
.pcpac-table td{padding:8px;border:1px solid #ddd;vertical-align:middle;}
.pcpac-pc-row td{background:#e8f3ec;font-weight:bold;color:#1b4332;}
.pcpac-pc-row td.pcpac-no{color:#b8860b;}
.pcpac-pac-name{padding-left:24px;}
.pcpac-actions{white-space:nowrap;}
.pcpac-actions button{margin-right:4px;font-size:12px;padding:3px 8px;cursor:pointer;border:1px solid #999;background:#fff;border-radius:3px;}
.pcpac-actions button.pcpac-save{background:#1b4332;color:#fff;border-color:#1b4332;}
.pcpac-actions button.pcpac-delete{background:#b3261e;color:#fff;border-color:#b3261e;}
.pcpac-actions button.pcpac-add-pac{background:#0b6e4f;color:#fff;border-color:#0b6e4f;}
.pcpac-toolbar{margin-bottom:10px;}
.pcpac-toolbar button{background:#1b4332;color:#fff;border:none;padding:8px 14px;border-radius:4px;cursor:pointer;margin-right:8px;}
.pcpac-toolbar button.pcpac-import-data{background:#0b6e4f;}
.pcpac-table input[type=text], .pcpac-table input[type=date]{width:100%;box-sizing:border-box;padding:4px;font-size:13px;}
.pcpac-newrow-form input{margin-right:4px;}
.pcpac-badge{font-size:11px;color:#888;}
.pcpac-wa-link{color:#128C7E;text-decoration:none;font-weight:600;}
.pcpac-wa-link:hover{text-decoration:underline;}
.pcpac-wa-link::before{content:"\260E  ";}
.pcpac-sk-warning{background:#fff3cd !important;}
.pcpac-sk-expired{background:#f8d7da !important;}
.pcpac-sk-warning input, .pcpac-sk-expired input{background:#fff;}
