.product-ui .platform-privacy>.page-header{border-bottom:0}.platform-privacy-layout,.platform-privacy-records{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.platform-privacy-panel{border:1px solid var(--border);background:var(--card);border-radius:18px;min-width:0}.platform-privacy-panel-heading{border-bottom:1px solid var(--border);min-width:0;padding:14px 20px;font-size:16px;font-weight:600;line-height:1.5}.platform-privacy-form{align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.platform-privacy-form>button{width:100%}.platform-privacy-form textarea{height:96px;min-height:96px}.platform-privacy-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform-privacy-type>legend{margin-bottom:8px;font-size:14.5px;font-weight:500}.product-ui .platform-privacy-type .ui-radio-option{border:1px solid var(--border);background:var(--card);border-radius:12px;min-height:44px;padding:10px 12px;display:block;position:relative}.platform-privacy-type .ui-radio-option:has(input:checked){border-color:var(--primary);background:var(--primary-subtle)}.platform-privacy-type .ui-radio-option:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.platform-privacy-type .ui-selection-control{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.product-ui .platform-privacy-type .ui-radio-option>span:last-child>span:first-child{font-size:14px;font-weight:500}.platform-privacy-type .ui-radio-option>span:last-child>span>span{align-items:center;gap:8px;display:flex}.platform-privacy-type svg{flex-shrink:0;width:16px;height:16px}.platform-privacy-type .platform-privacy-type-check{width:12px;height:12px;color:var(--primary);margin-left:auto}.platform-privacy-data>div{gap:0}.platform-privacy-data [data-slot=table-toolbar]{border-bottom:1px solid var(--border);padding:12px 20px}.platform-privacy-data [data-slot=table-toolbar]>*{min-width:0;max-width:100%}.platform-privacy-data section[aria-label]{gap:0}.platform-privacy-queue{margin:0;padding:0;list-style:none}.platform-privacy-record{border:0;border-bottom:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 20px;display:flex}.platform-privacy-queue li:last-child>button{border-bottom:0}.platform-privacy-record:hover{background:var(--muted)}.platform-privacy-record[aria-pressed=true]{background:var(--primary-subtle)}.platform-privacy-record:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.platform-privacy-record:disabled{cursor:wait}.platform-privacy-record-icon{color:var(--muted-foreground);flex:0 0 17px}.platform-privacy-record-icon svg{width:17px;height:17px}.platform-privacy-record-main,.platform-privacy-record-fields{flex:1;min-width:0}.platform-privacy-record-main strong,.platform-privacy-record-fields strong{font-size:15px;font-weight:500;display:block}.platform-privacy-record-main small,.platform-privacy-record-fields small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12.5px;display:block}.platform-privacy-record>[data-tone]{white-space:normal;text-align:center;max-width:45%}.platform-privacy-record[aria-pressed=true] small{color:var(--foreground)}.platform-privacy-record-fields{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platform-privacy-record-fields>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.platform-privacy-record-fields>[data-field=request]{flex-basis:100%}.platform-privacy-pagination{border-top:1px solid var(--border);padding:12px 16px}.platform-privacy-detail-body{gap:20px;min-width:0;padding:20px;display:grid}.platform-privacy-detail-identity{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.platform-privacy-detail-identity h3{overflow-wrap:anywhere;font-size:15px;font-weight:600}.platform-privacy-detail-identity p{color:var(--muted-foreground);margin-top:4px;font-size:13px}.platform-privacy-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.platform-privacy-detail-actions button{white-space:normal;max-width:100%;height:auto;min-height:40px;padding-block:8px}.platform-privacy-detail .ui-timeline{--timeline-marker-size:7px;--timeline-marker-offset:7px}.platform-privacy-detail .ui-timeline>li{grid-template-columns:11px minmax(0,1fr);column-gap:8px;min-height:0;padding-bottom:12px}.platform-privacy-detail .ui-timeline>li:last-child{padding-bottom:0}.platform-privacy-detail .ui-timeline>li:not(:last-child):after{width:1px;top:14px;bottom:0;left:5px}.platform-privacy-detail .ui-timeline-time{display:none}.platform-privacy-detail .ui-timeline-body{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.platform-privacy-detail .ui-timeline-body>div{margin-top:0}.platform-privacy-detail .ui-timeline-title{font-size:14px;font-weight:400;line-height:1.5}#privacy-detail-title{scroll-margin-top:96px}#privacy-detail-title:focus-visible{outline:2px solid var(--ring);outline-offset:-3px;border-radius:16px 16px 0 0}@media (max-width:359px){.product-ui .platform-privacy>.page-header h1{font-size:26px}.platform-privacy-type{grid-template-columns:minmax(0,1fr)}.platform-privacy-record{grid-template-columns:17px minmax(0,1fr);gap:8px 12px;display:grid}.platform-privacy-record>:last-child{grid-column:2;justify-self:start}.platform-privacy-record>[data-tone]{max-width:100%}}@media (min-width:1024px){.platform-privacy-records{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1280px){.platform-privacy-layout{grid-template-columns:400px minmax(0,1fr)}.platform-privacy-records{grid-template-columns:minmax(0,1fr)}}@media (min-width:1536px){.platform-privacy-records{grid-template-columns:repeat(2,minmax(0,1fr))}}
