.composer-enrichment-summary{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid #edf1f4}
.composer-enrichment-summary button{display:inline-flex;align-items:center;gap:5px;border:1px solid #d9e8e3;background:#eef8f5;color:#176f5d;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}
.composer-enrichment-summary button:after{content:"×";color:#759488;font-size:14px;line-height:1}
.composer-tools .enrichment-tool{background:#f3f5f7;color:#53677b;padding:7px 9px;white-space:nowrap}
.composer-tools .mood-tool{background:#fff7df;color:#9a6c0e}.composer-tools .location-tool{background:#e9f7ff;color:#20759d}.composer-tools .people-tool{background:#f1ecff;color:#6940c8}.composer-tools .live-tool{background:#e4f9f1;color:#11765f}
.enrichment-dialog{width:min(92vw,570px);max-height:min(88vh,760px);border:0;border-radius:22px;padding:0;box-shadow:0 30px 90px #061a3152;color:#182b40}
.enrichment-dialog::backdrop{background:#061529a8;backdrop-filter:blur(6px)}
.enrichment-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e7edf1;background:#fff}
.enrichment-dialog>header h2,.enrichment-dialog>header .tag{margin:3px 0}.enrichment-dialog>header button{width:36px;height:36px;padding:0;border-radius:50%;background:#f0f3f5;color:#66778a;font-size:21px}
.enrichment-dialog-body{display:grid;gap:17px;padding:20px 22px 23px;overflow:auto}.enrichment-dialog-body>label{margin:0}.enrichment-dialog-body>label input,.enrichment-dialog-body select{box-sizing:border-box;width:100%}
.enrichment-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.enrichment-section-title button{background:transparent;color:#778698;padding:4px;font-size:10px}
.choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.choice-grid label{position:relative;display:grid;justify-items:center;gap:5px;margin:0;padding:11px 5px;border:1px solid #e2e8ed;border-radius:13px;background:#fff;cursor:pointer;text-align:center}.choice-grid label:hover{border-color:#88d8c3;background:#f3fbf8}.choice-grid input{position:absolute;opacity:0;pointer-events:none}.choice-grid label:has(input:checked){border-color:#199b7c;background:#e9f8f3;box-shadow:0 0 0 2px #199b7c18}.choice-grid span{font-size:23px}.choice-grid b{font-size:9px;color:#526579}
.dialog-primary{width:100%;background:linear-gradient(135deg,#159b7c,#6842d3);color:#fff;padding:12px 16px}.dialog-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:9px}.secondary-dialog{background:#eef2f5;color:#657689}
.privacy-note{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 13px;border-radius:13px;background:#eef7f5;color:#4e6f68;font-size:11px;line-height:1.5}.privacy-note>span{font-size:18px}.locate-button{display:grid;grid-template-columns:38px 1fr;column-gap:10px;text-align:left;background:#f1f6f8;color:#1b3045;padding:12px}.locate-button>span{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#dff4ed;color:#158d71;font-size:20px}.locate-button small{color:#7c8998;font-size:9px;margin-top:3px}.location-status{min-height:15px;color:#16896f;font-size:10px}.location-status.error{color:#b63645}
.people-search{display:flex!important;align-items:center;gap:7px;margin:0!important;padding:0 10px;border:1px solid #dce5eb;border-radius:11px;color:#7b8998}.people-search input{border:0!important;padding:11px 2px!important;outline:0!important}.people-tag-list{max-height:390px;overflow:auto}.people-tag-list>label{position:relative;display:flex;align-items:center;gap:10px;margin:0;padding:9px;border-radius:12px;cursor:pointer}.people-tag-list>label:hover{background:#f1f8f6}.people-tag-list>label>input{position:absolute;opacity:0}.people-tag-list>label>span{min-width:0;flex:1}.people-tag-list b,.people-tag-list small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people-tag-list small{margin-top:3px;color:#8290a0;font-size:9px}.people-tag-list i{width:22px;height:22px;border:1px solid #d5dfe5;border-radius:8px;display:grid;place-items:center;color:transparent;font-style:normal}.people-tag-list label:has(input:checked){background:#eaf8f3}.people-tag-list label:has(input:checked) i{background:#159b7c;border-color:#159b7c;color:#fff}.dialog-empty{text-align:center;color:#7c8998;padding:30px}
.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-grid label{margin:0}.live-privacy-hero{display:flex;gap:13px;align-items:center;padding:14px;border-radius:15px;background:linear-gradient(135deg,#0c2f3f,#18305e);color:#fff}.live-privacy-hero>span{width:45px;height:45px;flex:none;display:grid;place-items:center;border-radius:15px;background:#2ad1a4;color:#06281f;font-size:24px}.live-privacy-hero b,.live-privacy-hero small{display:block}.live-privacy-hero small{margin-top:5px;color:#c4d8df;line-height:1.45;font-size:10px}
.post-enrichment{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.enrichment-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#f0f4f6;color:#536679;font-size:9px;font-weight:800;text-decoration:none}.enrichment-badge i{font-style:normal;font-size:12px}.enrichment-badge.mood{background:#fff5d9;color:#87600f}.enrichment-badge.activity{background:#eee9ff;color:#6040bc}.enrichment-badge.place{background:#e5f6ff;color:#216f93}.enrichment-badge.people{background:#e7f7f1;color:#17745f}.enrichment-badge.place:hover{background:#d5f0fd}
.live-location-panel header button{background:none;color:#168f73;padding:2px;font-size:10px}.live-pulse{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#18b88f;box-shadow:0 0 0 0 #18b88f77;animation:livePulse 2s infinite}.live-empty{display:flex;align-items:center;gap:10px;padding:9px 0}.live-empty>span{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#e7f7f2;color:#168f72;font-size:19px}.live-empty p{margin:0}.live-empty b,.live-empty small{display:block}.live-empty small{margin-top:3px;color:#8290a0;line-height:1.4;font-size:9px}.live-person{display:grid;grid-template-columns:34px 1fr auto auto;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #edf1f3}.live-person .small-avatar{width:32px;height:32px}.live-person>span{min-width:0}.live-person b,.live-person small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-person small{color:#748395;font-size:8px;margin-top:3px}.live-person>a,.live-person form button{width:29px;height:29px;padding:0;display:grid;place-items:center;border-radius:9px;text-decoration:none;background:#e8f7f2;color:#158d71}.live-person form button{background:#fff0f1;color:#b33744}.live-location-panel>footer{margin-top:7px;padding-top:8px;border-top:1px solid #edf1f3;color:#8a96a3;font-size:8px;line-height:1.4}
@keyframes livePulse{70%{box-shadow:0 0 0 7px #18b88f00}100%{box-shadow:0 0 0 0 #18b88f00}}
@media(max-width:700px){.composer-tools .enrichment-tool{font-size:0}.composer-tools .enrichment-tool:before{font-size:11px}.composer-tools .mood-tool:before{content:'☺ His'}.composer-tools .location-tool:before{content:'⌖ Konum'}.composer-tools .people-tool:before{content:'@ Kişi'}.composer-tools .live-tool:before{content:'◎ Canlı'}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enrichment-dialog{max-height:92vh;border-radius:18px}.enrichment-dialog-body{padding:17px}.field-grid{grid-template-columns:1fr}.post-enrichment{margin-top:8px}.wow-right #liveLocationsPanel{display:block}}
