/* PickPackPic 2.3.2 - local media and accessible logout; no global theme replacement. */
.logout232 form{margin:0!important}.logout232-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;min-height:40px}.logout232-button .icon{width:18px;height:18px}.header232-logout .btn{font-size:12px;padding:9px 12px;border-color:#c1d6dd}.sidebar232-top{margin:0 0 15px}.sidebar232-top .btn{width:100%;background:#f2f7f8;border-color:#d6e4e7}.logout232-button:hover{background:#e5eff3}.logout232-button:focus-visible{outline:3px solid #ed970f;outline-offset:3px}.app-sidebar.compact .sidebar232-top{display:block}
.media232-frame{position:relative;display:block;width:100%;overflow:hidden;background:#ecf4f6}.media232-frame>img{width:100%;height:100%;object-fit:cover;display:block}.tour-cover>.media232-frame{height:100%}.journal-card>a{display:block}.journal-card .media232-frame{aspect-ratio:16/9}.journal-card .media232-frame>img{height:100%;width:100%}.journal-card .journal-body{padding:22px}.journal-card h3{overflow-wrap:anywhere}.media232-frame.article-cover{height:auto;aspect-ratio:16/9;max-height:510px;margin:24px 0 32px;border-radius:18px}.detail-cover>.media232-frame{height:100%}.media232-frame.detail-cover{height:360px}
.media232-label{position:absolute;bottom:12px;left:12px;max-width:calc(100% - 24px);padding:4px 8px;border-radius:6px;background:#143b43e8;color:#fff;line-height:1.45;font-size:10px;font-weight:600;letter-spacing:.025em;pointer-events:none}.media232-disclosure{font-size:12px;color:var(--muted);margin:15px 0 22px;padding:12px 16px;border-left:3px solid #e4b770;background:#fff9ec;border-radius:0 8px 8px 0}.gallery-strip a{flex:0 0 auto}.host232-portrait{display:inline-flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;margin:0 0 15px;max-width:100%}.host232-portrait .host232-image{width:100px;height:100px;object-fit:cover;border-radius:50%;border:3px solid white;box-shadow:0 3px 20px #143b4312;aspect-ratio:1}.portrait232-xlarge .host232-image{width:136px;height:136px}.avatar232-note{font-size:9px;line-height:1.35;color:#527178;text-align:center;max-width:160px}.profile-head .host232-portrait{margin:0}.host232-image{object-position:center 40%}.provider-card .host232-portrait .host232-image{height:100px;width:100px}
.journal232-banner{height:clamp(190px,24vw,340px);border-radius:22px;position:relative;overflow:hidden;margin-top:0}.journal232-banner>img{width:100%;height:100%;object-fit:cover;object-position:center 43%}.source232-pending{height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#edf4f5;color:#557178;text-align:center;font-size:14px}.source232-pending small{font-size:12px}.photo-admin-preview .place-photo{width:100%;object-fit:cover}.photo-unavailable .image-context{display:none}.photo-unavailable .fallback-label{max-width:80%;font-size:10px}
@media(max-width:1050px){.header-actions{gap:8px}.desktop-nav{gap:12px;font-size:12px}.header232-logout .btn{font-size:11px;padding:8px 10px}}
@media(max-width:600px){.header-inner .brand{flex-shrink:0}.header-inner .brand img{width:108px;height:auto}.header-actions{gap:6px}.header232-logout .btn{font-size:10px;padding:7px 8px;gap:4px}.header232-logout .icon{width:15px}.header-actions>.btn{font-size:10px;padding:8px}.header-actions .menu-toggle{padding:6px}.journal232-banner{border-radius:16px}.media232-label{font-size:9px;bottom:9px;left:9px}.media232-frame.article-cover{border-radius:12px}.media232-frame.detail-cover{height:230px}.profile-head{align-items:flex-start;gap:17px;flex-wrap:wrap}.profile-head h1{font-size:30px}.portrait232-xlarge .host232-image{width:104px;height:104px}.sidebar232-top{margin:5px 0 12px}}
@media print{.logout232{display:none!important}}
@media(max-width:600px){.header-inner{gap:6px}.header-inner .brand{min-width:0;padding:3px 6px}.header-inner .brand img{width:104px}}
@media(max-width:340px){.header-inner .brand img{width:92px}.header232-logout .icon{display:none}.header-actions>.btn{padding:7px 6px}}
