.ac-view{background:#f5faf6;border:1px solid #d3e7dc;border-radius:12px;flex-shrink:0;gap:4px;padding:4px;display:inline-flex}.ac-view button{color:#57736c;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:800;display:flex}.ac-view button[aria-pressed=true]{color:#fff;background:#0b3538;box-shadow:0 3px 9px #0b353822}.ac-view span{font-size:20px;line-height:1}.ac-list-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ac-filters{border-bottom:1px solid #e0ebe4;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;padding:0 22px 22px;display:grid}.ac-filters label{color:#385e56;gap:7px;min-width:0;font-size:11px;font-weight:800;display:grid}.ac-filters select,.ac-filters input{color:#0b3538;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d3e7dc;border-radius:9px;padding:8px 10px;font-weight:400}.ac-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;padding:16px;display:grid}.ac-card{background:#fff;border:1px solid #d8e9de;border-radius:13px;flex-direction:column;min-width:0;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 15px #0b353805}.ac-card:hover{box-shadow:0 10px 30px #0b353812}.ac-cover{background:#eaf9e4;height:112px;position:relative}.ac-cover img{object-fit:cover;width:100%;height:100%}.ac-cover-empty{color:#8ab7a1;background:linear-gradient(135deg,#edf8ed,#d9eee5);place-items:center;height:100%;font-size:35px;display:grid}.ac-card-badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:8px;left:8px;right:8px}.ac-card-badges .ad-status{color:#225f45;background:#fffef6ed;font-size:9px;box-shadow:0 2px 8px #0001}.ac-card-body{flex:1;padding:12px}.ac-card-category{letter-spacing:.8px;color:#248653;text-transform:uppercase;font-size:10px;font-weight:900}.ac-card h3{color:#0b3538;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 9px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.ac-card p{color:#607d72;margin:4px 0;font-size:11px;line-height:1.5}.ac-card .ac-description{display:none}.ac-card-extra{color:#657d75;font-size:11px;line-height:1.7}.ac-card footer{background:#fbfdfb;border-top:1px solid #e5eee8;flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.ac-card footer .ad-text-button{color:#275f4b;font-size:11px!important}.ac-card footer .ad-text-button:first-child{color:#0b3538;background:#eaf9e4;border:1px solid #bce5ca;border-radius:7px;min-height:30px;padding:5px 12px}.ac-card footer .ad-text-button:first-child:hover{background:#cef1d7;text-decoration:none}.im-manager .ac-grid{padding:22px 0}.im-card-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;display:flex}.im-card-toolbar label{gap:6px;font-size:12px;display:grid}.im-card-toolbar input{border:1px solid #cce5d4;border-radius:10px;min-width:220px;padding:10px}.im-card-toolbar .ac-view{margin-left:auto}@media (max-width:1250px){.ac-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ac-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 16px}.ac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.ac-cover{height:112px}.im-card-toolbar .ac-view{margin-left:0}.ac-list-heading{justify-content:space-between;width:100%}}.ac-more{color:#426c5b;grid-column:1/-1;font-size:12px}.ac-more summary{cursor:pointer;padding:8px 0;font-weight:800}.ac-more-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px 0 4px;display:grid}.ac-filters>.ad-button{justify-self:start}.ac-filters:has(.ac-more:not([open]))>.ad-button{grid-column:1/-1}@media (max-width:760px){.ac-more-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ac-grid{grid-template-columns:1fr}.ac-cover{height:140px}}
.pm-owner-bar{color:#0b3538;background:#eaf9e4;border:1px solid #b9e6c8;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 30px;padding:20px 24px;display:flex}.pm-owner-bar>div:first-child{gap:5px;display:grid}.pm-owner-bar span{letter-spacing:1.6px;font-size:10px;font-weight:900}.pm-owner-bar strong{font-size:14px}.pm-owner-actions{flex-wrap:wrap;gap:8px;display:flex}.pm-owner-actions button,.pm-photo-grid button,.pm-session>button{color:#0b3538;cursor:pointer;background:#fff;border:1px solid #c5dfcf;border-radius:10px;padding:10px 13px;font:800 12px Nunito,sans-serif}.pm-owner-actions .pm-primary{background:#3acc7a;border-color:#3acc7a;box-shadow:0 5px 15px #3acc7a26}.pm-owner-actions button:hover{border-color:#16894d}.pm-message{background:#fff;border:1px solid #b9e6c8;border-radius:12px;justify-content:space-between;gap:15px;padding:12px 20px;display:flex}.pm-message button{color:#0b3538;cursor:pointer;background:0 0;border:0;font-size:22px}.pm-gallery>.public-cover{width:100%;display:block}.pm-thumbnails{gap:8px;margin:12px 0;padding:3px;display:flex;overflow:auto}.pm-thumbnails button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;flex-shrink:0;width:68px;height:58px;padding:0;overflow:hidden}.pm-thumbnails button[aria-pressed=true]{border-color:#16894d}.pm-thumbnails img{object-fit:cover;width:100%;height:100%}.pm-upload{color:#0b3538;cursor:pointer;background:#f5faf6;border:2px dashed #9dd9b4;border-radius:14px;gap:12px;margin:20px 0;padding:22px;font-weight:800;display:grid}.pm-upload input{max-width:100%;font:13px Nunito,sans-serif}.pm-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pm-photo-grid article{border:1px solid #d4e6da;border-radius:12px;overflow:hidden}.pm-photo-grid img{object-fit:cover;width:100%;height:145px;display:block}.pm-photo-grid article>div{gap:7px;padding:10px;display:grid}.pm-photo-grid button:disabled{cursor:default;color:#658073;background:#f5faf6}.pm-results>p,.pm-muted{color:#617b75;font-size:12px;line-height:1.7}.pm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.pm-metrics article{background:#fff;border:1px solid #d4e6da;border-radius:15px;flex-direction:column;gap:8px;padding:20px;display:flex}.pm-metrics article small{color:#365b51;font-size:12px;font-weight:800}.pm-metrics article strong{color:#0b3538;font-size:32px;line-height:1.1}.pm-metrics article span{color:#617b75;font-size:10px}.pm-ranking{background:#fff;border:1px solid #d4e6da;border-radius:14px;overflow:hidden}.pm-ranking>a{color:#0b3538;border-bottom:1px solid #e5efe8;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;text-decoration:none;display:flex}.pm-ranking>a:last-child{border:0}.pm-ranking>a>span:first-child{gap:4px;display:grid}.pm-ranking small{color:#617b75;font-size:10px}.pm-ranking strong{font-size:13px}.pm-ranking>a>span:last-child{color:#617b75;font-size:11px}.pm-session{background:#f5faf6;border-radius:12px;align-items:end;gap:10px;padding:15px;display:flex}.pm-session label{flex:1;min-width:0}.bd-dialog .pm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-media-details{border:1px solid #d4e6da;border-radius:12px;margin:15px 25px;padding:15px}.pm-media-details summary{cursor:pointer;font-weight:800}.pm-media-details .pm-media-editor{padding:10px 0}.pm-owner-bar :focus-visible,.pm-upload:focus-within,.pm-gallery button:focus-visible{outline-offset:3px;outline:3px solid #16894d}@media (max-width:800px){.pm-metrics,.pm-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-owner-bar{padding:17px}.pm-session{flex-direction:column;align-items:stretch}.pm-ranking>a{flex-direction:column;align-items:start}}@media (max-width:420px){.pm-metrics article{padding:14px}.pm-photo-grid{grid-template-columns:1fr}.pm-owner-actions button{flex:1}.pm-metrics article strong{font-size:27px}}
