/* Core v0.9.1: compact circular opposite-language switcher. Zero transform to prevent hover flicker. */
body.prc-site .prc-opposite-language-form{margin:0;padding:0;display:flex;align-items:center;flex:0 0 auto;}
body.prc-site .prc-opposite-language{display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer;width:43px;height:43px;min-width:43px;min-height:43px;border:1px solid #31525b;border-radius:12px;background:#102b37;padding:6px;margin:0;color:inherit;text-decoration:none!important;line-height:1;box-shadow:none;outline:none;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease;}
body.prc-site .prc-opposite-language svg{display:block;width:27px!important;height:27px!important;min-width:27px;min-height:27px;flex:none;max-width:none;overflow:visible;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.12);transform:none!important;}
body.prc-site .prc-opposite-language:hover,body.prc-site .prc-opposite-language:focus-visible{background:#143b3b;border-color:#01ff80;transform:none!important;}
body.prc-site .prc-opposite-language:focus-visible{box-shadow:inset 0 0 0 1px rgba(1,255,128,.5);}
body.prc-site .prc-secure-deliveries{margin-block:10px 28px;}
body.prc-site .prc-secure-deliveries h3{color:#f1fff9;font-size:clamp(18px,2vw,23px);margin-bottom:8px;}
body.prc-site .prc-secure-deliveries>p{color:#abc9cd;font-size:14px;}
body.prc-site .prc-secure-help{margin-top:14px;font-size:13px;}
@media(max-width:700px){
 body.prc-site .prc-opposite-language{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:11px;padding:5px;}
 body.prc-site .prc-opposite-language svg{width:26px!important;height:26px!important;min-width:26px;min-height:26px;}
}
@media(max-width:370px){
 body.prc-site .prc-opposite-language{width:38px;min-width:38px;height:38px;min-height:38px;padding:5px;}
 body.prc-site .prc-opposite-language svg{width:24px!important;height:24px!important;min-width:24px;min-height:24px;}
 body.prc-site .prc-actions{gap:5px!important;}
 body.prc-site .prc-topbar .prc-logo-icon{width:31px;height:31px;}
 body.prc-site .prc-topbar .prc-logo{gap:5px;}
 body.prc-site .prc-topbar .prc-logo strong{font-size:13px;}
 body.prc-site .prc-topbar .prc-logo small{font-size:6px;letter-spacing:.025em;}
}

/* v1.0 RC buyer status for paid tools awaiting human file approval. */
body.prc-site .prc-pending-deliveries{margin:20px 0 26px;padding:clamp(14px,3vw,24px);border:1px solid #355362;background:linear-gradient(125deg,#102a35,#0e222d);border-radius:18px;min-width:0;overflow-wrap:anywhere}
body.prc-site .prc-pending-deliveries h3{color:#e8f6f4;font-size:clamp(17px,2vw,21px);margin:0 0 8px}
body.prc-site .prc-pending-deliveries p{color:#b4ccd0;margin:0 0 16px;font-size:14px}
body.prc-site .prc-pending-deliveries .prc-workspace-list-row{min-width:0}
@media(max-width:450px){body.prc-site .prc-pending-deliveries .prc-workspace-list-row{flex-wrap:wrap;gap:12px}body.prc-site .prc-pending-deliveries .prc-button{max-width:100%;white-space:normal}}
