@import url('../social-suite-common.css');
.aww-pin-browser{display:flex;flex-direction:column;min-height:0;height:calc(100% - 44px);gap:10px}.aww-pin-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:9px;background:#fff7fa;border:1px solid #f0dfe6}.aww-pin-select-wrap{min-width:0;flex:1}.aww-pin-select-wrap>span{display:block;margin:0 0 4px;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#a34d6a}.aww-pin-board-select{width:100%;min-height:34px;border:1px solid #ead4dd;background:#fff;padding:5px 28px 5px 8px;font-size:11px;font-weight:800;color:#3b2830}.aww-pin-toolbar-actions{display:flex;gap:6px;flex-wrap:wrap}.aww-pin-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px}.aww-pin-board-head h4{margin:0;font-size:16px;line-height:1.15}.aww-pin-current-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px}.aww-pin-current-meta span,.aww-pin-current-owner{font-size:9px;color:#806c74}.aww-pin-current-privacy{text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:#aa4f6d!important}.aww-pin-live-note{display:flex;align-items:center;gap:8px;padding:8px 10px;background:linear-gradient(90deg,#fff0f5,#fff8fa);border:1px solid #f1dce5}.aww-pin-live-note>span{font-size:17px}.aww-pin-live-note b,.aww-pin-live-note small{display:block}.aww-pin-live-note b{font-size:10px}.aww-pin-live-note small{margin-top:1px;font-size:9px;color:#88747d}.aww-pin-pins{flex:1;min-height:210px;overflow:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:start;padding:2px 3px 4px;scrollbar-width:thin}.aww-pin-pin{display:block;width:100%;background:#fff;border:1px solid #eddce3;text-decoration:none;color:#37242c;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.aww-pin-pin:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(114,61,81,.12)}.aww-pin-pin-media{position:relative;min-height:82px;background:#f8e8ee}.aww-pin-pin-media img{display:block;width:100%;height:auto;min-height:82px;object-fit:cover}.aww-pin-pin-placeholder{display:grid;place-items:center;height:120px;background:linear-gradient(135deg,#fee1e7,#f7c9d9);color:#e60023;font:900 30px Georgia,serif}.aww-pin-open{position:absolute;top:6px;right:6px;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.92);font-size:11px;opacity:0;transition:opacity .15s ease}.aww-pin-pin:hover .aww-pin-open{opacity:1}.aww-pin-pin-copy{padding:7px}.aww-pin-pin-copy>b{display:block;font-size:9.5px;line-height:1.28}.aww-pin-pin-stats{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px;color:#91747f;font-size:8px}.aww-pin-pagination{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:24px}.aww-pin-progress{font-size:8px;color:#937b85}.aww-pin-sentinel{position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none}.aww-pin-loading{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.aww-pin-loading span{display:block;height:145px;background:linear-gradient(110deg,#fae9ef 20%,#fff7fa 40%,#fae9ef 60%);background-size:200% 100%;animation:aww-pin-shimmer 1.1s linear infinite}.aww-pin-no-pins{grid-column:1/-1;display:grid;place-items:center;text-align:center;min-height:190px;border:1px dashed #e6cfd8;background:#fff9fb}.aww-pin-no-pins span{font-size:28px}.aww-pin-no-pins b,.aww-pin-no-pins small{display:block}.aww-pin-no-pins small{margin-top:3px;color:#8c747e}.aww-pin-no-pins.error span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffe8ec;color:#b73d56;font-weight:900}@keyframes aww-pin-shimmer{to{background-position:-200% 0}}@media(max-width:650px){.aww-pin-toolbar{align-items:stretch;flex-direction:column}.aww-pin-toolbar-actions{width:100%}.aww-pin-pins{grid-template-columns:repeat(3,minmax(0,1fr))}.aww-pin-loading{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.aww-pin-pins{grid-template-columns:repeat(2,minmax(0,1fr))}.aww-pin-loading{grid-template-columns:repeat(2,1fr)}}
