._7U2_lG_card{aspect-ratio:1;isolation:isolate;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;min-width:0;padding:40px 20px 20px;display:flex;position:relative}._7U2_lG_card:before{content:"";z-index:-1;filter:drop-shadow(0 1px 1px #41362421)drop-shadow(2px 5px 5px #4136241f);pointer-events:none;background:url(/textures/torn-paper.svg) 50%/100% 100% no-repeat;position:absolute;inset:-4px}._7U2_lG_pin{pointer-events:none;z-index:1;width:22px;height:14px;position:absolute;top:15px;left:calc(50% - 11px);transform:rotate(-16deg)}._7U2_lG_pinBase{z-index:1;border:1px solid var(--pin-edge);background:radial-gradient(ellipse at 35% 20%, var(--pin-light), var(--pin-color) 62%, var(--pin-edge));border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff8c,2px 4px 4px #3c2c133d}._7U2_lG_pin:before{content:"";background:linear-gradient(90deg, var(--pin-edge), var(--pin-light) 35%, var(--pin-color) 75%, var(--pin-edge));z-index:2;border-radius:2px 2px 3px 3px;width:10px;height:12px;position:absolute;bottom:5px;left:6px;box-shadow:3px 2px 3px #3c2c131f}._7U2_lG_pin:after{content:"";border:1px solid var(--pin-edge);background:radial-gradient(ellipse at 32% 15%, #fff8e9 0, var(--pin-light) 17%, var(--pin-color) 55%, var(--pin-edge) 100%);z-index:3;border-radius:50%;width:20px;height:17px;position:absolute;bottom:10px;left:0;box-shadow:inset 0 1px 1px #ffffffa6,0 1px 1px #3c2c132e}._7U2_lG_pinShaft{z-index:0;background:linear-gradient(90deg,#687276,#f4f7f7 45%,#949fa3 72%,#677277);border-radius:1px 1px 50% 50%;width:3px;height:9px;position:absolute;top:11px;left:11px;box-shadow:2px 2px 2px #3c311838}._7U2_lG_pinShaft:after{content:"";background:#79735d;border-radius:50%;width:3px;height:2px;position:absolute;bottom:-1px;left:0}._7U2_lG_yellowPin{--pin-light:#fae5b3;--pin-color:#cba357;--pin-edge:#a67e35}._7U2_lG_redPin{--pin-light:#f0b7a5;--pin-color:#bd7862;--pin-edge:#925741}._7U2_lG_header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}._7U2_lG_author{align-items:center;gap:12px;min-width:0;display:flex}._7U2_lG_author strong{font-size:14px;font-weight:600;display:block}._7U2_lG_author small{color:var(--muted);margin-top:5px;font-size:11px;display:block}._7U2_lG_context{color:var(--muted);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}._7U2_lG_context a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}._7U2_lG_imageArea{flex:1;min-height:0;position:relative}._7U2_lG_image{object-fit:cover;background:#eeece4;border:1px solid #3c31180f;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}._7U2_lG_imageControls{gap:6px;display:flex;position:absolute;bottom:11px;right:11px}._7U2_lG_imageControls button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:5px;width:33px;height:33px;font-weight:600;box-shadow:0 1px 5px #0000001f}._7U2_lG_imageControls button[aria-pressed=true]{background:var(--yellow)}._7U2_lG_descriptionArea{flex-shrink:0;min-width:0}._7U2_lG_description{-webkit-line-clamp:3;color:#53534e;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}._7U2_lG_readMore{color:#6c6b62;text-underline-offset:2px;align-items:center;gap:3px;font-size:11px;line-height:20px;text-decoration:underline;display:inline-flex}._7U2_lG_readMore:hover{color:var(--ink)}._7U2_lG_footer{border-top:1px solid #77705e29;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}._7U2_lG_approve{min-height:42px;color:var(--ink);background:#fff;border:1px solid #d8d9ce;border-radius:6px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:600;transition:background-color .12s;display:inline-flex}._7U2_lG_approve span{border-left:1px solid #d8d9ce;padding-left:8px;font-size:11px}._7U2_lG_approve:hover:not(:disabled){background:#f5f0df;border-color:#cfc5a5}._7U2_lG_approve:active:not(:disabled){background:var(--yellow)}._7U2_lG_approve:disabled{cursor:default;color:#85877d;background:#f7f7f2;border-color:#e5e5dc}._7U2_lG_approved,._7U2_lG_approved:disabled{background:var(--mint);color:#496344;border-color:#cddbc9}._7U2_lG_deadline{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}._7U2_lG_expired{min-height:0;color:var(--muted);background:#e3e0d659;border:1px dashed #d7d2c5;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}._7U2_lG_detail{aspect-ratio:auto;display:block}._7U2_lG_detail ._7U2_lG_context{margin:18px 0}._7U2_lG_detail ._7U2_lG_image{height:auto;max-height:470px;position:static}._7U2_lG_detail ._7U2_lG_description{margin:18px 0;font-size:14px;line-height:1.75;display:block;overflow:visible}._7U2_lG_detail ._7U2_lG_expired{padding:24px 10px}@media (max-width:1150px){._7U2_lG_card{gap:8px;padding:35px 16px 16px}._7U2_lG_header{min-height:32px}._7U2_lG_author{gap:9px}._7U2_lG_author>span:first-child{width:32px;height:32px;font-size:11px}._7U2_lG_author strong{font-size:13px}._7U2_lG_author small{margin-top:3px;font-size:10px}._7U2_lG_description{-webkit-line-clamp:2}._7U2_lG_footer{padding-top:8px}}@media (max-width:600px){._7U2_lG_approve{min-height:44px}._7U2_lG_imageControls button{width:40px;height:40px}}@media (max-width:360px){._7U2_lG_card{gap:6px;padding:32px 12px 12px}._7U2_lG_description{-webkit-line-clamp:1}._7U2_lG_footer{padding-top:6px}}
