/* V13.5: marcas sem moldura artificial; não remova o foco acessível de links/botões. */
.v91-brand-img,.v7-brand-icon,.v7-logo-preview,.v91-manage-logo img,.v912-partner-emblem img,
.v6-brandmark,.v6-company-head img,.v7-logo-slot img,.v91-partner-card img{
 border:0!important;border-radius:0!important;background:transparent!important;
 box-shadow:none!important;padding:0!important;object-fit:contain!important;
}
.v7-logo-slot,.v91-manage-logo,.v912-partner-emblem,.v6-company-head .v6-company-icon{
 border:0!important;box-shadow:none!important;background:transparent!important;
}
.v135-upload-hint{display:block;margin-top:8px;color:#586f8c;font-size:12px;line-height:1.6}
.v135-upload-hint strong{color:#234e7e}
.v135-info{padding:16px 20px;border-radius:12px;background:#f0f6fe;color:#506783;line-height:1.7;font-size:13px;margin:18px 0}
.v135-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}
.v135-stats article{background:#fff;border:1px solid #dce7f4;border-radius:15px;padding:19px;display:grid;gap:9px}
.v135-stats span{font-size:12px;color:#657b95}.v135-stats b{font-size:30px;color:#0c3668}
.v135-card{background:#fff;padding:25px;border-radius:16px;border:1px solid #dae4f0;margin:18px 0}
.v135-card h2{font-size:19px;color:#12335d;margin:0 0 13px}.v135-card h3{font-size:15px;color:#183e67}
.v135-card-head{margin-bottom:20px}.v135-card-head p,.v135-form p{font-size:13px;color:#70829a;margin:8px 0}
.v135-switch{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:#314c6c;padding:13px;background:#f6f9fe;border-radius:10px;margin:11px 0}
.v135-switch input{width:18px;height:18px;accent-color:#1464ad;flex:none}
.v135-secondary{color:#71829a;font-size:12px;line-height:1.7;display:block;margin:13px 0}
.v135-orders{display:grid;gap:11px;margin-top:16px}.v135-order{border:1px solid #dce8f3;border-radius:11px;padding:17px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;background:#fff}
.v135-order strong{color:#13355b}.v135-order p{font-size:13px;color:#486783;margin:6px 0}.v135-order small,.v135-courier small{color:#6d8197;display:block;font-size:12px;line-height:1.7}
.v135-pill{font-size:11px;background:#e8f3ff;color:#175eac;border-radius:30px;padding:5px 9px;font-weight:800;display:inline-flex}
.v135-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v135-actions select{min-width:180px;min-height:39px;border:1px solid #bbcee5;border-radius:8px;padding:8px}
.v135-list{display:grid;gap:10px}.v135-courier{padding:12px 0;border-bottom:1px solid #e3eaf4;display:flex;gap:10px;align-items:center;justify-content:space-between}.v135-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;border-top:1px solid #e4eaf2;padding-top:24px}.v135-form h3,.v135-form p,.v135-full{grid-column:1/-1}.v135-form label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#284865}.v135-form input{height:43px;border:1px solid #cad9e9;padding:11px;border-radius:9px;min-width:0}
.v135-empty{padding:25px;text-align:center;color:#8292a3;background:#f6f9fd;border-radius:10px}
.v135-courier-shell{background:#f3f7fc;min-height:100vh}.v135-courier-shell header{background:#0c2854;color:white;padding:20px clamp(20px,5vw,80px);display:flex;align-items:center;justify-content:space-between;gap:16px}.v135-courier-shell header small{color:#c4daed;margin-top:5px}.v135-courier-shell main{max-width:1060px;margin:0 auto;padding:25px 20px 90px}.v135-courier-title{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.v135-courier-title h1{font-size:29px;color:#113663;margin:0}.v135-courier-title p{color:#7187a0;margin:8px 0}.v135-courier-title button{margin-left:auto}
@media(max-width:850px){.v135-stats{grid-template-columns:repeat(2,1fr)}.v135-form{grid-template-columns:1fr}}
@media(max-width:520px){.v135-stats{grid-template-columns:1fr 1fr}.v135-stats b{font-size:24px}.v135-card{padding:16px}.v135-order{align-items:stretch}.v135-actions{width:100%}.v135-actions select,.v135-actions button{flex:1}.v135-courier-shell header{flex-wrap:wrap}}

/* Deixe a imagem livre, sem apagar o contorno de acessibilidade do cartão interativo. */
.v91-site .v912-partner-emblem,.v91-site .v912-partner-emblem:has(img){background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;}
.v91-site .v912-partner-card img{max-width:100%;height:95px;object-fit:contain;}
.v135-image-size-note{display:block;margin:5px 0 0;color:#496d91;font-size:12px;}
.v113-viewer{border:none!important;background:transparent!important;box-shadow:none!important}
.v113-viewer img,.v113-viewer video{border:0!important;border-radius:0!important;box-shadow:none!important}
.v7-public-card img{border:none!important;background:transparent!important;box-shadow:none!important}
.v135-form select,.v137-filters input,.v137-filters select{height:43px;border:1px solid #cad9e9;padding:10px;border-radius:9px;background:#fff;min-width:0}
.v137-filters{display:grid;grid-template-columns:minmax(200px,2fr) 1fr 1fr;gap:12px;margin:18px 0}
.v137-entry-info{flex:1;min-width:180px}.v137-entry-info .v135-pill{margin-left:6px}
.v137-theme-error{background:#fff;padding:25px;border:1px solid #dce4ef;border-radius:16px;margin-top:18px}.v137-theme-error p{margin:12px 0;color:#506783;line-height:1.65}
@media(max-width:750px){.v137-filters{grid-template-columns:1fr}}

/* Painel profissional: melhor separação das operações do entregador */
.v135-courier-shell{min-height:100vh;background:linear-gradient(160deg,#ecf4fa,#f7fafc)}
.v135-courier-shell>header{background:linear-gradient(115deg,#0b2445,#075f69);color:#fff;padding:22px clamp(18px,4vw,60px);box-shadow:0 10px 35px #082b4124}
.v135-courier-shell>header b{font-size:19px;letter-spacing:-.02em}
.v135-courier-shell>main{max-width:1220px;margin:auto;padding:30px 18px 60px;display:grid;gap:20px}
.v135-courier-title{border-radius:19px;background:linear-gradient(105deg,#0b3557,#08786f);color:#fff;padding:26px}
.v135-courier-title h1{color:#fff}
.v135-courier-title p{color:#e3f5f5}
.v135-courier-shell .v135-card{background:#fff;border:1px solid #d7e5ed;border-radius:18px;box-shadow:0 9px 25px #15344f0c;padding:24px;margin:0}
.v135-courier-shell .v135-card h2{color:#123852;margin-bottom:14px}
@media(max-width:700px){.v135-courier-shell>main{padding:16px 12px 35px}.v135-courier-shell .v135-card{padding:18px}}
