.dc-details-page{flex-direction:column;gap:18px;padding:8px 0 24px;display:flex}.dc-details-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:flex-start;gap:20px;display:grid}.dc-details-left{scrollbar-width:thin;scrollbar-gutter:stable;align-self:start;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}.dc-details-left::-webkit-scrollbar{width:6px}.dc-details-left::-webkit-scrollbar-thumb{background:var(--dc-border,#3a3e44);border-radius:3px}.dc-details-left::-webkit-scrollbar-track{background:0 0}body.dc-dp-mode-cinematic .dc-details-grid{grid-template-columns:1fr}body.dc-dp-mode-cinematic .dc-details-right{order:-1}body.dc-dp-mode-compact .dc-details-grid{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:14px}body.dc-dp-mode-compact .dc-details-page{gap:10px}.dc-details-page,.dc-details-grid,.dc-details-right,.dc-details-left{min-width:0}.dc-gallery,#lightGallery{max-width:100%}.dc-dp-view-toggle{flex-shrink:0;align-self:center;gap:4px;margin-left:auto;display:inline-flex}.dc-dp-view-btn{border:1px solid var(--dc-border,#2a2a2a);width:30px;height:30px;color:var(--dc-text-dim,#888);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:14px;text-decoration:none;transition:all .15s;display:inline-flex}.dc-dp-view-btn:hover{color:var(--dc-text-bright,#fff);border-color:var(--dc-border-hover,#3a3a3a)}.dc-dp-view-btn.active{background:var(--dc-blue,#58a6ff);border-color:var(--dc-blue,#58a6ff);color:#fff;cursor:default}.dc-dp-view-btn.active:hover{background:var(--dc-blue,#58a6ff);color:#fff}.dc-dp-view-btn.dc-dp-view-btn-gear{opacity:.7}.dc-dp-view-btn.dc-dp-view-btn-gear:hover{opacity:1;color:var(--dc-gold,#f0ad4e)}body.dc-dp-mode-classic .dc-gallery,body.dc-dp-mode-classic #lightGallery,body.dc-dp-mode-classic .dc-gallery-pending{column-count:unset;column-width:auto;max-width:100%;position:relative;display:block!important}body.dc-dp-mode-classic .dc-gallery .mythumb,body.dc-dp-mode-classic #lightGallery .mythumb,body.dc-dp-mode-classic .dc-gallery-pending .mythumb{width:var(--dc-dp-thumb-size,200px);float:none;margin:0;display:block}body.dc-dp-mode-classic .dc-gallery .mythumb img,body.dc-dp-mode-classic #lightGallery .mythumb img,body.dc-dp-mode-classic .dc-gallery-pending .mythumb img{width:100%;height:auto;display:block}body.dc-dp-mode-cinematic .dc-gallery,body.dc-dp-mode-cinematic #lightGallery,body.dc-dp-mode-cinematic .dc-gallery-pending,body.dc-dp-mode-compact .dc-gallery,body.dc-dp-mode-compact #lightGallery,body.dc-dp-mode-compact .dc-gallery-pending{column-width:auto;column-count:unset;gap:8px;max-width:100%;display:grid!important}body.dc-dp-mode-cinematic .dc-gallery,body.dc-dp-mode-cinematic #lightGallery,body.dc-dp-mode-cinematic .dc-gallery-pending{grid-template-columns:repeat(auto-fill, minmax(var(--dc-dp-thumb-size,260px), 1fr))}body.dc-dp-mode-compact .dc-gallery,body.dc-dp-mode-compact #lightGallery,body.dc-dp-mode-compact .dc-gallery-pending{grid-template-columns:repeat(auto-fill, minmax(var(--dc-dp-thumb-size,140px), 1fr));gap:6px}body.dc-dp-mode-cinematic .dc-gallery .mythumb,body.dc-dp-mode-cinematic #lightGallery .mythumb,body.dc-dp-mode-cinematic .dc-gallery-pending .mythumb,body.dc-dp-mode-compact .dc-gallery .mythumb,body.dc-dp-mode-compact #lightGallery .mythumb,body.dc-dp-mode-compact .dc-gallery-pending .mythumb{width:100%;margin:0;display:block}body.dc-dp-mode-dev .dc-details-grid{grid-template-columns:1fr}body.dc-dp-mode-dev .dc-details-info-table{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}body.dc-dp-mode-slider .dc-gallery,body.dc-dp-mode-slider .dc-gallery-pending{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;column-count:unset;column-width:unset;flex-direction:row;gap:12px;padding-bottom:12px;overflow:auto hidden;display:flex!important}body.dc-dp-mode-slider .dc-gallery .mythumb,body.dc-dp-mode-slider .dc-gallery-pending .mythumb{scroll-snap-align:start;break-inside:auto;flex:none;width:min(480px,80vw)}body.dc-dp-mode-slider .dc-gallery .mythumb{aspect-ratio:16/10;height:auto}body.dc-dp-mode-slider .dc-gallery .mythumb img{object-fit:cover;width:100%;height:100%}body.dc-dp-mode-slider .dc-gallery-pending .mythumb img{object-fit:cover;width:100%;height:auto;max-height:360px}body.dc-dp-mode-slider .dc-gallery::-webkit-scrollbar{height:6px}body.dc-dp-mode-slider .dc-gallery-pending::-webkit-scrollbar{height:6px}body.dc-dp-mode-slider .dc-gallery::-webkit-scrollbar-thumb{background:var(--dc-accent,#60a5fa);border-radius:3px}body.dc-dp-mode-slider .dc-gallery-pending::-webkit-scrollbar-thumb{background:var(--dc-accent,#60a5fa);border-radius:3px}body.dc-dp-mode-slider .dc-gallery::-webkit-scrollbar-track{background:0 0}body.dc-dp-mode-slider .dc-gallery-pending::-webkit-scrollbar-track{background:0 0}body.dc-dp-mode-slider .dc-gallery-showmore{display:none}body.dc-dp-mode-slider .dc-gallery.is-collapsed .mythumb.is-overflow{display:block!important}.dc-details-settings-shortcut{width:32px;height:32px;color:var(--dc-text-muted,#999);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:color .15s,background-color .15s;display:inline-flex;text-decoration:none!important}.dc-details-settings-shortcut i.fa{font-size:16px}:is(.dc-details-settings-shortcut:hover,.dc-details-settings-shortcut:focus-visible){color:var(--dc-accent,#60a5fa);background:#60a5fa1a;outline:none}@media (max-width:900px){.dc-details-grid{grid-template-columns:1fr}.dc-details-right{order:-1}.dc-details-left{max-height:none;position:static;overflow-y:visible}}body.dc-dp-mode-cinematic .dc-details-left,body.dc-dp-mode-dev .dc-details-left{max-height:none;position:static;overflow-y:visible}body.dc-dp-mobile-compact-force .dc-details-page{gap:10px}.dc-details-header{background:var(--dc-bg-panel,#ffffff08);border:1px solid var(--dc-border,#2a2a2e);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.dc-details-title-row{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.dc-details-cat-badge{border:1px solid var(--dc-border,#2a2a2e);color:var(--dc-text-dim,#ddd);background:#00000059;border-radius:6px;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;max-width:96px;padding:6px 8px;font-size:11px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.dc-details-cat-badge:hover{color:var(--dc-text-bright,#fff);border-color:var(--dc-accent-green,#5cb85c);background:#5cb85c1a}.dc-details-cat-badge img{object-fit:cover;border-radius:4px;width:72px;height:72px;display:block}.dc-details-cat-badge-label{text-overflow:ellipsis;white-space:nowrap;max-width:80px;line-height:1.1;overflow:hidden;text-align:center!important}.dc-details-subcats{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dc-details-subcat-chip{border:1px solid var(--dc-border,#2a2a2e);color:var(--dc-text-dim,#ccc);background:#0000004d;border-radius:14px;align-items:center;gap:5px;padding:3px 9px 3px 4px;font-size:11px;text-decoration:none;transition:border-color .15s;display:inline-flex}.dc-details-subcat-chip:hover{border-color:var(--dc-accent-green,#5cb85c);color:var(--dc-text-bright,#fff)}.dc-details-subcat-icon{object-fit:cover;border-radius:3px;width:22px;height:22px;display:block}.dc-details-title{color:var(--dc-text-bright,#fff);word-break:break-word;flex:1;margin:0;font-size:22px;font-weight:600;line-height:1.25}.dc-details-fl-badge{color:#111;vertical-align:middle;background:#c6c600;border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:3px 9px;font-size:13px;font-weight:500;display:inline-flex}.dc-details-fl-badge small{font-size:11px;font-weight:400}.dc-details-banned-badge,.dc-details-hidden-badge{vertical-align:middle;border-radius:4px;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.dc-details-banned-badge{color:#fff;background:#d64545}.dc-details-hidden-badge{color:#111;background:#7a7a7a}.dc-details-subcats{flex-wrap:wrap;gap:6px;display:flex}.dc-details-subcat-chip{color:var(--dc-text-dim,#bbb);background:#ffffff0d;border-radius:10px;align-items:center;gap:3px;padding:3px 9px;font-size:11px;text-decoration:none;display:inline-flex}.dc-details-subcat-chip:hover{background:var(--dc-accent-green,#5cb85c);color:#fff}.dc-details-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.dc-details-snatched-pill{color:#9dd49d;background:#5cb85c2e;border-radius:14px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;display:inline-flex}.dc-details-hint-wish{color:var(--dc-text-muted,#999);font-size:12px}.dc-details-edit-countdown{color:var(--dc-accent-green,#5cb85c);font-size:11px;font-weight:400}.dc-details-edit-toggle-expired{opacity:.55;cursor:not-allowed}.dc-details-edit-toggle-expired:hover{opacity:.55;background:0 0}.dc-details-edit-toggle-expired .dc-details-edit-countdown{color:var(--dc-text-muted,#999)}.dc-details-meta-chips{color:var(--dc-text-dim,#aaa);border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:14px;padding-top:8px;font-size:12px;display:flex}.dc-details-uploader-link{color:var(--dc-accent-green,#5cb85c);text-decoration:none}.dc-details-uploader-link:hover{text-decoration:underline}.dc-details-uploader-staff{color:#c6c600;font-style:italic}.dc-details-approved-by{color:#9dd49d}.dc-details-wish-count{color:#c6c600;align-items:center;gap:3px;display:inline-flex}.dc-details-metadata{background:var(--dc-bg-panel,#ffffff08);border:1px solid var(--dc-border,#2a2a2e);border-radius:8px;padding:14px 16px}.dc-details-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--dc-text-label,#999);margin:0 0 10px;font-size:13px}.dc-details-section-title i{color:var(--dc-text-muted,#777);margin-right:4px}.dc-details-collapsible{border-top:1px solid var(--dc-border,#2a2a2e);margin:14px 0 0;padding:10px 0 0}.dc-details-collapsible>summary.dc-details-section-title{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0;padding:4px 0;list-style:none;display:flex}.dc-details-collapsible>summary.dc-details-section-title::-webkit-details-marker{display:none}.dc-details-collapsible>summary.dc-details-section-title:before{content:"▸";width:1em;color:var(--dc-text-muted,#777);transform-origin:50%;transition:transform .15s;display:inline-block}.dc-details-collapsible[open]>summary.dc-details-section-title:before{transform:rotate(90deg)}.dc-details-collapsible>summary.dc-details-section-title:hover{color:var(--dc-text-bright,#fff)}.dc-details-collapsible-count{color:var(--dc-text-muted,#777);text-transform:none;letter-spacing:0;font-size:12px}.dc-details-collapsible[open]>.dc-similar-grid,.dc-details-collapsible[open]>.dc-similar-state{margin-top:10px}.dc-details-info-table{border-collapse:collapse;width:100%;font-size:13px}.dc-details-info-table th{width:120px;color:var(--dc-text-dim,#aaa);text-align:left;vertical-align:top;padding:6px 10px 6px 0;font-size:12px;font-weight:500}.dc-details-info-table td{color:var(--dc-text,#ccc);vertical-align:top;padding:6px 0}.dc-details-info-table tr{border-bottom:1px solid #ffffff0a}.dc-details-info-table tr:last-child{border-bottom:none}.dc-details-info-muted{color:var(--dc-text-muted,#777);font-size:11px}.dc-details-inline-link{color:var(--dc-accent-green,#5cb85c);margin-left:6px;font-size:11px;text-decoration:none}.dc-details-inline-link:hover{text-decoration:underline}.dc-details-peers-seeders,.dc-details-peers-leechers,.dc-details-peers-dead{align-items:center;gap:3px;margin-right:10px;display:inline-flex}.dc-details-peers-dead{color:var(--dc-text-muted,#777)}.dc-details-mod-panel{background:#c6c6000f;border:1px solid #c6c6004d;border-radius:8px;padding:0;overflow:hidden}.dc-details-mod-panel>details>summary{cursor:pointer;color:#c6c600;-webkit-user-select:none;user-select:none;padding:10px 14px;font-size:13px;font-weight:500;list-style:none}.dc-details-mod-panel>details>summary::-webkit-details-marker{display:none}.dc-details-mod-panel>details[open]>summary{border-bottom:1px solid #c6c60033}.dc-details-mod-badge{color:#111;background:#c6c600;border-radius:10px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-block}.dc-details-modcomments{border-bottom:1px solid #c6c60026;padding:10px 14px}.dc-details-modcomments h4{text-transform:uppercase;color:#c6c600;margin:0 0 8px;font-size:12px}.dc-details-modcomments-list{margin:0;padding:0;list-style:none}.dc-details-modcomments-list li{border-bottom:1px solid #ffffff0a;padding:6px 0;font-size:12px}.dc-details-modcomments-list li:last-child{border-bottom:none}.dc-details-modcomment-text{color:var(--dc-text,#ddd);margin-top:3px}.dc-details-modcomment-form{border-bottom:1px solid #c6c60026;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.dc-details-modcomment-form textarea{width:100%;color:var(--dc-text,#ddd);resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:13px}.dc-details-modcomment-form button{align-self:flex-start}.dc-details-mod-links{border-bottom:1px solid #c6c60026;flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex}.dc-details-hash{color:var(--dc-text-dim,#aaa);word-break:break-all;background:#00000080;border-radius:3px;margin-top:6px;padding:6px 8px;font-family:ui-monospace,monospace;font-size:11px;display:block}.dc-details-mod-stats{color:var(--dc-text-muted,#777);flex-wrap:wrap;gap:14px;padding:8px 14px;font-size:11px;display:flex}.dc-details-page,.dc-details-page :not(center){text-align:left!important}.dc-details-page .dc-center,.dc-details-page .dc-center *{text-align:center!important}.dc-gallery,#lightGallery{column-width:var(--dc-dp-thumb-size,200px);grid-template-columns:none;column-gap:8px;margin:0 0 12px;display:block!important}.dc-gallery .mythumb,#lightGallery .mythumb{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;background:#00000040;width:100%;margin:0 0 8px;transition:border-color .15s,transform .12s;display:inline-block}.dc-gallery .mythumb:hover,#lightGallery .mythumb:hover{border-color:var(--dc-accent-green,#5cb85c);transform:scale(1.02)}.dc-gallery .mythumb img,#lightGallery .mythumb img{width:100%;height:auto;display:block}.dc-details-public .dc-gallery,.dc-details-public #lightGallery{text-align:left;margin:0 0 12px;column-width:150px!important;white-space:normal!important;grid-template-columns:none!important;column-gap:6px!important;display:block!important}.dc-details-public .dc-gallery .mythumb,.dc-details-public #lightGallery .mythumb{break-inside:avoid;border:1px solid var(--dc-border,#2a2a2e)!important;background:0 0!important;width:100%!important;margin:0 0 6px!important;display:block!important}.dc-details-public .dc-gallery .mythumb img,.dc-details-public #lightGallery .mythumb img{display:block;width:100%!important;height:auto!important}.dc-gallery.is-collapsed .mythumb.is-overflow{display:none!important}.dc-gallery-showmore{justify-content:center;margin:12px 0 6px;display:flex}.dc-gallery-showmore .dc-btn{padding:8px 18px;font-size:14px}.dc-details-addpics{background:#5cb85c0a;border:1px solid #5cb85c33;border-radius:8px;margin:12px 0 14px;padding:12px 14px}.dc-details-addpics-toggle{align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.dc-details-addpics-toggle .dc-details-addpics-count{color:var(--dc-text,#c8c8c8);background:#00000040;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.dc-details-addpics-toggle[disabled]{opacity:.55;cursor:not-allowed}.dc-details-addpics-toggle-slim{color:var(--dc-text-muted,#888);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12px;font-weight:500;text-decoration:none}.dc-details-addpics-toggle-slim:hover{color:var(--dc-accent-green,#5cb85c)}.dc-details-addpics-toggle-slim .dc-details-addpics-count{padding:1px 6px;font-size:10.5px}.dc-details-addpics-panel{flex-direction:column;gap:10px;margin-top:12px;display:flex}.dc-details-addpics-panel[hidden]{display:none}.dc-details-addpics-dropzone{min-height:130px;color:var(--dc-text-muted,#9aa0a8);text-align:center;cursor:pointer;background:#5cb85c08;border:2px dashed #5cb85c66;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:13px;transition:border-color .15s,background .15s;display:flex;position:relative}.dc-details-addpics-dropzone:hover,.dc-details-addpics-dropzone.is-dragover{color:var(--dc-text-bright,#eee);background:#5cb85c14;border-color:#5cb85cd9}.dc-details-addpics-dropzone i.fa-cloud-upload{color:#5cb85cd9;font-size:28px}.dc-details-addpics-dropzone input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.dc-details-addpics-queue{flex-direction:column;gap:6px;display:flex}.dc-details-addpics-placeholder{color:#b9d1ef;background:#4f96ff14;border:1px solid #4f96ff40;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.dc-details-addpics-full{color:var(--dc-text-muted,#9aa0a8);background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.dc-gallery-pending-bulk{margin:10px 0 8px}.dc-gallery-pending-bulk .dc-btn{padding:6px 14px;font-size:13px}.dc-gallery-pending .mythumb{box-sizing:border-box}.dc-pending-pic-table{border-collapse:collapse;width:100%}.dc-pending-pic-img{width:100%;max-width:100%;height:auto;display:block}.dc-pending-pic-approve,.dc-pending-pic-delete{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;color:var(--dc-text-bright,#eee);background:0 0;border:1px solid #0000;border-radius:3px;padding:2px 6px}.dc-pending-pic-approve{color:#5cb85c}.dc-pending-pic-approve:hover{background:#5cb85c1f}.dc-pending-pic-delete{color:#d64545}.dc-pending-pic-delete:hover{background:#d645451f}.dc-pending-pic-approve[disabled],.dc-pending-pic-delete[disabled]{opacity:.5;cursor:not-allowed}.dc-details-pending-panel{background:#d6454514;border:1px solid #d645454d;border-radius:6px;margin-top:14px;padding:10px 14px}.dc-details-pending-panel h4{color:#f79595;text-transform:uppercase;margin:0 0 6px;font-size:12px}.dc-description{background:var(--dc-bg-panel,#ffffff08);border:1px solid var(--dc-border,#2a2a2e);color:var(--dc-text,#ccc);font-family:var(--dc-font-ui);word-break:break-word;overflow-wrap:break-word;border-radius:8px;padding:12px 16px;font-size:15.5px;line-height:1.6}.dc-description img{border-radius:4px;max-width:100%;height:auto}.dc-description a{color:var(--dc-accent-green,#5cb85c)}.dc-description blockquote{border-left:3px solid var(--dc-accent-green,#5cb85c);background:#0003;margin:8px 0;padding:6px 12px;font-style:italic}.dc-details-thanks{background:var(--dc-bg-panel,#ffffff08);border:1px solid var(--dc-border,#2a2a2e);border-radius:8px;padding:12px 16px}.dc-details-thanks-list{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.dc-details-thanks-list a{color:var(--dc-accent-green,#5cb85c);font-size:12px;text-decoration:none}.dc-details-thanks-empty{color:var(--dc-text-muted,#777);font-size:12px;font-style:italic}.dc-details-thanks-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.dc-details-catvote{background:var(--dc-bg-panel,#ffffff08);border:1px solid var(--dc-border,#2a2a2e);border-radius:8px;padding:0}.dc-details-catvote-collapse>summary{cursor:pointer;color:var(--dc-text-bright,#eee);-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;list-style:none;display:flex}.dc-details-catvote-collapse>summary::-webkit-details-marker{display:none}.dc-details-catvote-collapse>summary:before{content:"▸";color:var(--dc-text-muted,#888);margin-right:2px;font-size:11px;transition:transform .15s;display:inline-block}.dc-details-catvote-collapse[open]>summary:before{transform:rotate(90deg)}.dc-details-catvote-summary-title{font-size:14px;font-weight:600}.dc-details-catvote-summary-hint{font-weight:400}.dc-details-catvote-collapse[open]>.dc-details-catvote-form{padding:0 14px 14px}.dc-details-catvote-form{margin-top:10px}.dc-details-catvote-grid{background:#00000040;border-radius:4px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:6px;max-height:300px;padding:6px;display:grid;overflow-y:auto}.dc-peers-table,.dc-snatchers-table{border-collapse:collapse;background:var(--dc-bg-panel,#ffffff08);border:1px solid var(--dc-border,#2a2a2e);border-radius:6px;width:100%;font-size:12px;overflow:hidden}.dc-peers-table th,.dc-snatchers-table th{text-align:left;color:var(--dc-text-label,#aaa);text-transform:uppercase;letter-spacing:.04em;background:#00000040;padding:8px 10px;font-size:11px;font-weight:500}.dc-peers-table td,.dc-snatchers-table td{border-top:1px solid #ffffff0a;padding:6px 10px}.dc-snatchers-row-self{background:#5cb85c1f}.dc-snatch-status{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-left:4px;display:inline-block}.dc-snatch-status-online{background:#5cb85c;box-shadow:0 0 6px #5cb85cb3}.dc-snatch-status-idle{background:#f0ad4e}.dc-snatch-status-offline{background:#555}.dc-snatch-status-unknown{background:0 0;border:1px dashed #555;width:8px;height:8px}.dc-snatch-anon{color:var(--dc-text-muted,#888);cursor:help;font-style:italic}.dc-snatch-strong i{color:var(--dc-text-muted,#aaa);font-weight:400}.dc-snatch-strong:hover i{color:var(--dc-text-bright,#fff)}.dc-snatch-disabled{color:var(--dc-text-muted,#888);opacity:.5}.dc-details-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.dc-details-count-badge{background:var(--dc-bg-header,#ffffff0f);color:var(--dc-text-dim,#aaa);border-radius:10px;margin-left:4px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.dc-details-comments-sub-toggle{color:var(--dc-text-dim,#aaa);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:11px;display:inline-flex}.dc-details-comments{background:var(--dc-bg-panel,#ffffff08);border:1px solid var(--dc-border,#2a2a2e);text-align:left;border-radius:8px;padding:14px 16px}.dc-details-comments,.dc-details-comments *{text-align:left}.dc-details-comments-empty{color:var(--dc-text-muted,#777);padding:18px 0}.dc-details-comments-list{flex-direction:column;gap:12px;display:flex}body.dc-dp-comm-density-compact .dc-details-comments-list{gap:6px}body.dc-dp-comm-density-spaced .dc-details-comments-list{gap:20px}.dc-details-comment{background:#0003;border-radius:6px;gap:12px;padding:10px 12px;display:flex}body.dc-dp-comm-density-compact .dc-details-comment{padding:6px 10px}body.dc-dp-comm-density-spaced .dc-details-comment{padding:14px 16px}.dc-details-comment-avatar{flex-shrink:0}.dc-details-comment-avatar img{width:var(--dc-dp-avatar-size,150px);object-fit:cover;border-radius:4px;max-width:150px}body.dc-dp-comm-density-compact .dc-details-comment-avatar img{max-width:60px}.dc-details-comment-body{flex:1;min-width:0}.dc-details-comment-head{color:var(--dc-text-dim,#aaa);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.dc-details-comment-author a{color:var(--dc-accent-green,#5cb85c);text-decoration:none}.dc-details-comment-meta{color:var(--dc-text-muted,#777);font-size:11px}.dc-details-comment-id{color:var(--dc-text-muted,#555);font-family:ui-monospace,monospace;font-size:10px}.dc-details-comment-actions{gap:8px;margin-left:auto;display:inline-flex}.dc-details-comment-action{color:var(--dc-text-muted,#777);font-size:12px;text-decoration:none}.dc-details-comment-action:hover{color:var(--dc-text-bright,#fff)}.dc-details-comment-action-danger:hover{color:var(--dc-red,#d64545)}.dc-details-comment-text{color:var(--dc-text,#ddd);word-break:break-word;overflow-wrap:break-word;text-align:left;line-height:1.5}.dc-details-comment-text img{border-radius:4px;max-width:100%;height:auto}.dc-details-comment-body,.dc-details-comment-head,.dc-details-comment-author{text-align:left}.dc-details-comment-footer{color:var(--dc-text-muted,#777);margin-top:6px;font-size:10.5px}.dc-details-comments-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.dc-details-comments-actions-top{margin-top:10px;margin-bottom:14px}.dc-details-comments-actions-bottom{margin-top:16px}.dc-gallery-pic-delete{z-index:2;color:#fff;cursor:pointer;background:#d64545d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:15px;font-weight:700;line-height:1;transition:background .15s,transform .15s;display:none;position:absolute;top:4px;right:4px}.dc-gallery-pic-delete:hover{background:#d64545;transform:scale(1.12)}body.dc-details-edit-mode .dc-gallery-pic-delete{display:inline-flex}.dc-pic-role-badge{z-index:2;color:#f0f0f0;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#141414d1;border-radius:3px;max-width:calc(100% - 8px);padding:1px 6px;font-size:9px;font-weight:700;line-height:1.5;position:absolute;bottom:4px;left:4px;overflow:hidden}.dc-pic-role-badge.dc-pic-role-cover{color:#1a1400;background:#c9a227eb}.dc-gallery-edit-hint{color:#d8c98f;background:#c9a2271a;border:1px solid #c9a22747;border-radius:6px;align-items:center;gap:8px;margin:10px 0 2px;padding:7px 12px;font-size:12.5px;line-height:1.4;display:none}.dc-gallery-edit-hint i{color:#c9a227}body.dc-details-edit-mode .dc-gallery-edit-hint{display:flex}body.dc-details-edit-mode .dc-gallery.dc-reorder-active .mythumb[data-own="1"]{cursor:grab}body.dc-details-edit-mode .dc-gallery.dc-reorder-active .mythumb.is-dragging{opacity:.45;cursor:grabbing}body.dc-details-edit-mode .dc-gallery.dc-reorder-active .mythumb.is-drop-target{outline:2px dashed var(--dc-accent,#c9a227);outline-offset:-2px}.dc-pic-role-menu{z-index:4000;color:#e8e8e8;background:#1c1c1e;border:1px solid #ffffff1f;border-radius:8px;min-width:168px;padding:4px;font-size:13px;animation:.12s ease-out dcPicRoleMenuIn;position:fixed;box-shadow:0 8px 28px #0000008c}@keyframes dcPicRoleMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dc-pic-role-menu-title{text-transform:uppercase;letter-spacing:.04em;color:#8a8a8a;padding:5px 10px 6px;font-size:11px;font-weight:700}.dc-pic-role-menu-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:7px 10px;display:flex}.dc-pic-role-menu-item:hover{background:#ffffff14}.dc-pic-role-menu-item.is-selected:after{content:"✓";color:#c9a227;margin-left:auto}.dc-pic-role-menu-clear{color:#c98a8a;border-top:1px solid #ffffff14;border-radius:0 0 5px 5px;margin-top:2px}.dc-pic-role-swatch{background:#6a6a6a;border-radius:2px;flex:none;width:10px;height:10px}.dc-pic-role-swatch.dc-pic-role-cover{background:#c9a227}.dc-pic-role-swatch.dc-pic-role-back_cover{background:#7a8aa0}.dc-pic-role-swatch.dc-pic-role-portrait{background:#a07a9a}.dc-pic-role-swatch.dc-pic-role-scene{background:#7aa07a}.dc-pic-role-swatch.dc-pic-role-thumbnail{background:#a0986a}.dc-details-comments-sort{gap:0;margin-left:auto;margin-right:12px;display:inline-flex}.dc-details-comments-sort-btn{color:var(--dc-text-muted,#888);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;align-items:center;gap:4px;padding:4px 10px;font-size:11px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.dc-details-comments-sort-btn:first-child{border-radius:4px 0 0 4px}.dc-details-comments-sort-btn:last-child{border-left:none;border-radius:0 4px 4px 0}.dc-details-comments-sort-btn:hover{color:var(--dc-text,#c8c8c8);background:#ffffff0f}.dc-details-comments-sort-btn.is-active{color:#b6e0b6;background:#5cb85c2e;border-color:#5cb85c66}.dc-details-comments-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:16px 0 0;display:flex}.dc-details-pager-btn{font-variant-numeric:tabular-nums;min-width:30px;height:28px;color:var(--dc-text,#c8c8c8);background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.dc-details-pager-btn:hover{background:#ffffff14;border-color:#5cb85c66}.dc-details-pager-btn.is-current{color:#d8f0d8;background:#5cb85c33;border-color:#5cb85c8c;font-weight:600}.dc-details-pager-btn.is-disabled{opacity:.35;pointer-events:none}.dc-details-pager-gap{color:var(--dc-text-muted,#888);padding:0 4px}.dc-comment-inline-editor{background:var(--dc-bg-surface,#232830);border:1px solid #ffffff14;border-radius:6px;margin-top:14px;padding:10px}.dc-comment-inline-editor[hidden]{display:none}.dc-comment-inline-editor textarea.dc-bbcode-editor{box-sizing:border-box;width:100%;min-height:140px}.dc-comment-inline-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dc-details-comment[data-dc-editing="1"] .dc-details-comment-text{display:none!important}.dc-details-comment .dc-comment-inline-editor{margin-top:8px}body.dc-dp-snatch-collapsed .dc-details-snatchers>details{open:false}body.dc-dp-snatch-collapsed .dc-details-snatchers>details>summary:before{content:"▶ "}body.dc-dp-snatch-expanded .dc-details-snatchers>details>summary:before{content:"▼ "}.dc-textarea{width:100%;color:var(--dc-text,#ddd);resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:13px}.dc-reaction-picker{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dc-reaction-btn{color:var(--dc-text-muted,#9aa);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dc-reaction-btn:hover{color:var(--dc-text,#ddd);background:#ffffff14;border-color:#ffffff2e}.dc-reaction-btn--mine{color:var(--dc-text-bright,#fff);background:#ffc1071f;border-color:#ffc10766}.dc-reaction-btn--empty{opacity:.55}.dc-reaction-btn--empty:hover{opacity:1}.dc-reaction-emoji{font-size:16px;line-height:1}.dc-reaction-count{font-variant-numeric:tabular-nums;text-align:right;min-width:10px}.dc-details-comment-reactions{margin-top:6px}.dc-details-catvote-form .catpicker{max-width:100%}.dc-details-catvote-actions{align-items:center;gap:12px;margin-top:10px;display:flex}@media (max-width:768px){.dc-details-title{font-size:18px}.dc-details-header{padding:10px 12px}.dc-details-actions{justify-content:flex-start}.dc-details-info-table th{width:88px;font-size:11px}.dc-details-comment{gap:8px;padding:8px}.dc-details-comment-avatar img{max-width:48px}body.dc-dp-mobile-compact-force .dc-details-grid{grid-template-columns:1fr;gap:10px}body.dc-dp-mobile-compact-force .dc-details-header{gap:6px;padding:8px}.dc-details-title-row .dc-dp-view-toggle{justify-content:flex-end;align-self:stretch;width:100%;margin-left:0}.dc-details-page,.dc-details-grid,.dc-details-left,.dc-details-right{min-width:0;max-width:100%}.dc-details-info-table{table-layout:fixed;word-wrap:break-word;overflow-wrap:anywhere;width:100%}.dc-details-info-table td{overflow-wrap:anywhere;min-width:0;max-width:100%}.dc-details-info-table td form,.dc-details-info-table td .dc-rating-widget,.dc-details-info-table td .dc-rating-headline,.dc-details-info-table td .dc-rating-control,.dc-details-info-table td .dc-rating-report-row{flex-wrap:wrap;max-width:100%}.dc-details-mod-panel,.dc-details-mod-panel .dc-textarea,.dc-details-mod-panel form{box-sizing:border-box;width:100%;max-width:100%}.dc-details-mod-panel .dc-textarea{min-width:0;width:100%!important}.dc-details-section-header{flex-wrap:wrap;gap:8px}.dc-details-comments-sort{margin-left:0;margin-right:0}.dc-gallery,#lightGallery{column-width:140px}}@media (max-width:420px){.dc-details-info-table th{width:72px;font-size:10px}.dc-gallery,#lightGallery{column-width:120px}}.dc-details-seo-cta{background:linear-gradient(120deg, color-mix(in srgb, var(--dc-green-dark,#0f7f0f) 78%, transparent), color-mix(in srgb, var(--dc-bg-panel,#15151a) 92%, transparent));border:1px solid var(--dc-green,#3fd63f);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;box-shadow:0 2px 12px #3fd63f14}.dc-details-seo-cta-text{flex:320px;min-width:0}.dc-details-seo-cta-text h2{color:var(--dc-text-white,#fff);margin:0 0 4px;font-size:18px}.dc-details-seo-cta-text p{color:#ffffffe6;margin:0;font-size:13px}.dc-details-seo-legal{border-top:1px solid var(--dc-border,#2a2a2e);color:var(--dc-text-muted,#b5b5b8);margin:20px 0 0;padding-top:14px;font-size:12px;line-height:1.55}.dc-details-seo-legal p{margin:0 0 6px}.dc-details-seo-legal-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dc-details-seo-legal-links a{color:var(--dc-green,#3fd63f);text-decoration:none}.dc-details-seo-legal-links a:hover{text-decoration:underline}.dc-details-seo-cta-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.dc-details-seo-cta-actions .dc-btn-lg{padding:10px 20px;font-size:14px;font-weight:600}.dc-details-snatch-chip,.dc-details-rating-chip{background:var(--dc-bg-panel,#ffffff0a);border:1px solid var(--dc-border,#2a2a2e);color:var(--dc-text-muted,#b5b5b8);border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}@media (max-width:768px){.dc-details-seo-cta{gap:10px;padding:12px}.dc-details-seo-cta-text h2{font-size:16px}}.dc-details-edit-input,.dc-details-title-input,.dc-details-descr-editor,.dc-details-edit-row{display:none!important}body.dc-details-edit-mode #dc-details-edit-toggle{z-index:999;transition:transform .12s,box-shadow .12s;position:fixed;bottom:18px;right:18px;transform:scale(1.05);box-shadow:0 6px 18px #0000008c}body.dc-details-edit-mode #dc-details-edit-toggle:hover{transform:scale(1.1);box-shadow:0 8px 24px #000000b3}body.dc-details-edit-mode #dc-details-edit-toggle[disabled]{opacity:.7;cursor:progress}@media (max-width:600px){body.dc-details-edit-mode #dc-details-edit-toggle{bottom:10px;right:10px}}body.dc-details-edit-mode .dc-details-edit-input{display:inline-block!important}body.dc-details-edit-mode .dc-details-title-input,body.dc-details-edit-mode .dc-details-descr-editor{display:block!important}body.dc-details-edit-mode .dc-details-edit-row{display:table-row!important}body.dc-details-edit-mode .dc-details-edit-row>th{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0a;width:180px;padding:8px 12px 8px 0}body.dc-details-edit-mode .dc-details-edit-row>td{vertical-align:top;border-bottom:1px solid #ffffff0a;min-width:0;padding:8px 0}body.dc-details-edit-mode .dc-details-edit-row>td .dc-select,body.dc-details-edit-mode .dc-details-edit-row>td .dc-details-edit-input,body.dc-details-edit-mode .dc-details-edit-row>td .catpicker,body.dc-details-edit-mode .dc-details-edit-row>td .catpicker-grid{box-sizing:border-box;max-width:100%}body.dc-details-edit-mode .dc-details-title-display,body.dc-details-edit-mode .dc-details-descr-display{display:none}input.dc-details-title-input{box-sizing:border-box;border:1px solid var(--dc-accent-green,#5cb85c);border-radius:6px;width:100%;min-width:0;padding:6px 10px;font-family:inherit;font-size:22px;font-weight:600;line-height:1.25;color:var(--dc-text-bright,#fff)!important;background:#00000080!important}input.dc-details-title-input:focus{border-color:var(--dc-green,#3fd63f);outline:none;box-shadow:0 0 0 3px #3fd63f33}input.dc-details-edit-input,select.dc-details-edit-input,textarea.dc-details-edit-input{border:1px solid #5cb85c8c;border-radius:4px;padding:4px 8px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s;color:var(--dc-text,#e5e5e5)!important;background:#00000073!important}input.dc-details-edit-input:focus,select.dc-details-edit-input:focus,textarea.dc-details-edit-input:focus{border-color:var(--dc-green,#3fd63f);outline:none;box-shadow:0 0 0 2px #3fd63f40}.dc-details-edit-input.dc-details-edit-saving{background-image:linear-gradient(90deg,#ffffff05 0%,#ffffff17 50%,#ffffff05 100%);background-size:200% 100%;animation:1.2s linear infinite dcDetailsEditSaving}@keyframes dcDetailsEditSaving{0%{background-position:0 0}to{background-position:-200% 0}}.dc-details-edit-input.dc-details-edit-saved{border-color:var(--dc-accent-green,#5cb85c);background-color:#5cb85c2e;transition:border-color .4s,background-color .4s}.dc-details-edit-input.dc-details-edit-error{border-color:var(--dc-red,#d64545);background-color:#d645452e}.dc-details-descr-editor{background:var(--dc-bg-panel,#ffffff08);border:1px dashed #5cb85c80;border-radius:8px;padding:12px 14px}.dc-details-edit-label{text-transform:uppercase;letter-spacing:.05em;color:var(--dc-accent-green,#5cb85c);margin-bottom:6px;font-size:12px;display:block}.dc-details-edit-label i{margin-right:4px}.dc-details-edit-hint{color:var(--dc-text-muted,#999);margin-top:8px;font-size:11px}.dc-details-edit-hint i{margin-right:4px}.dc-details-edit-row-user th{border-left:3px solid var(--dc-accent-green,#5cb85c);padding-left:8px}.dc-details-edit-row-mod th,.dc-details-edit-row.dc-details-edit-mod-only th{color:#e88f2e;background:#e88f2e0f;border-left:3px solid #e88f2e;padding-left:8px}.dc-details-edit-row-mod td,.dc-details-edit-row.dc-details-edit-mod-only td{background:#e88f2e0a}.dc-details-edit-row-admin th{border-left:3px solid var(--dc-red,#d64545);color:#f79595;background:#d645450f;padding-left:8px}.dc-details-edit-row-admin td{background:#d645450a}.dc-details-edit-role-ico{opacity:.75;margin-right:4px;font-size:11px}.dc-details-edit-legend-row th,.dc-details-edit-legend-row td{background:0 0!important;border-left:none!important;padding-top:0!important;padding-bottom:0!important}.dc-details-edit-legend{text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;gap:6px;margin:6px 0 2px;font-size:10px;display:flex}.dc-details-edit-badge{cursor:help;border:1px solid;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.dc-details-edit-badge-user{color:var(--dc-accent-green,#5cb85c);border-color:var(--dc-accent-green,#5cb85c);background:#5cb85c14}.dc-details-edit-badge-mod{color:#e88f2e;background:#e88f2e14;border-color:#e88f2e}.dc-details-edit-badge-admin{color:#f79595;border-color:var(--dc-red,#d64545);background:#d6454514}.dc-details-edit-toggle.dc-btn-solid-green{background:var(--dc-accent-green,#5cb85c);color:#111}.dc-details-danger-zone{text-align:left;background:#d6454514;border:1px solid #d6454573;border-left-width:4px;border-radius:6px;margin:22px 0 18px;padding:14px 18px}.dc-details-danger-zone,.dc-details-danger-zone *{text-align:left}.dc-details-danger-title{letter-spacing:.06em;text-transform:uppercase;color:#f79595;margin:0 0 6px;font-size:13px}.dc-details-danger-title i{margin-right:6px}.dc-details-danger-tip{color:var(--dc-text-muted,#999);margin:0 0 10px;font-size:12px;line-height:1.5}.dc-details-danger-zone .dc-btn-danger{background:var(--dc-red,#d64545);color:#fff;border:1px solid #b43030;transition:background .15s,box-shadow .15s}.dc-details-danger-zone .dc-btn-danger:hover{background:#b43030;box-shadow:0 0 0 3px #d6454533}.dc-details-undo .dc-details-undo-count:not(:empty){background:var(--dc-accent-green,#5cb85c);color:#111;text-align:center;border-radius:8px;min-width:16px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:700;display:inline-block}.dc-details-undo[disabled]{opacity:.4;cursor:not-allowed}.dc-cmodal{z-index:9100;display:none;position:fixed;inset:0}.dc-cmodal.dc-cmodal-open{display:block}.dc-cmodal-backdrop{background:#000000b3;position:absolute;inset:0}.dc-cmodal-panel{background:var(--dc-bg-panel,#1a1a1e);border:1px solid var(--dc-border,#2a2a2e);border-radius:8px;max-width:560px;margin:80px auto;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009;text-align:left!important}.dc-cmodal-head{border-bottom:1px solid var(--dc-border,#2a2a2e);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dc-cmodal-head h3{color:var(--dc-text-bright,#fff);margin:0;font-size:15px}.dc-cmodal-close{color:var(--dc-text-dim,#aaa);cursor:pointer;padding:0 4px;font-size:22px;line-height:1;background:0 0!important;border:none!important}.dc-cmodal-close:hover{color:var(--dc-text-bright,#fff)}.dc-cmodal-body{color:var(--dc-text,#ddd);padding:14px 16px}.dc-cmodal-body textarea{border:1px solid var(--dc-border,#2a2a2e);border-radius:4px;padding:8px 10px;font-family:inherit;font-size:13px;color:var(--dc-text-bright,#fff)!important;background:#00000073!important}.dc-cmodal-body textarea:focus{border-color:var(--dc-accent-green,#5cb85c);outline:none}.dc-cmodal-foot{border-top:1px solid var(--dc-border,#2a2a2e);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.dc-thanks-actions .is-saving{opacity:.6;cursor:progress}.dc-thanks-block{background:var(--dc-bg-panel,#ffffff08);border:1px solid var(--dc-border,#ffffff14);text-align:left;border-radius:8px;margin:12px 0 18px;padding:14px 16px}.dc-thanks-block,.dc-thanks-block *{text-align:left}.dc-thanks-list{color:var(--dc-text,#ddd);margin-bottom:12px;font-size:13px;line-height:1.8}.dc-thanks-user{color:var(--dc-accent-green,#5cb85c);text-decoration:none}.dc-thanks-user:hover{color:var(--dc-green,#3fd63f)}.dc-thanks-gift{color:#c6c600;margin-left:3px;font-size:11px}.dc-thanks-sep{color:var(--dc-text-muted,#555);margin:0 4px}.dc-thanks-actions{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.dc-thanks-actions .dc-btn-thanks,.dc-thanks-block .dc-btn-thanks{min-height:38px;color:var(--dc-text,#e5e5e5);cursor:pointer;background:#00000073;border:1px solid #5cb85c73;border-radius:6px;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex;padding:9px 18px!important}.dc-thanks-actions .dc-btn-thanks:hover,.dc-thanks-block .dc-btn-thanks:hover{color:var(--dc-text-bright,#fff);border-color:var(--dc-accent-green,#5cb85c);background:#5cb85c2e;box-shadow:0 0 0 2px #5cb85c26}.dc-thanks-actions .dc-btn-thanks.dc-btn-solid-green,.dc-thanks-block .dc-btn-thanks.dc-btn-solid-green{border-color:var(--dc-accent-green,#5cb85c);background:var(--dc-accent-green,#5cb85c)!important;color:#111!important}.dc-thanks-actions .dc-btn-thanks.dc-btn-solid-green:hover,.dc-thanks-block .dc-btn-thanks.dc-btn-solid-green:hover{box-shadow:0 0 0 3px #3fd63f40;background:var(--dc-green,#3fd63f)!important;color:#000!important}.dc-thanks-say-gift:not(:empty){color:#c6c600;background:#0003;border-radius:10px;margin-left:4px;padding:2px 6px;font-size:11px;font-weight:700}.dc-thanks-bonus-row{border-top:1px dashed var(--dc-border,#2a2a2e);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.dc-thanks-label{text-transform:uppercase;letter-spacing:.05em;color:var(--dc-text-label,#999);font-size:11px}.dc-thanks-label i{margin-right:4px}.dc-thanks-chips{flex-wrap:wrap;gap:6px;display:flex}.dc-thanks-chip{color:var(--dc-text,#ddd);cursor:pointer;background:#00000059;border:1px solid #5cb85c59;border-radius:14px;padding:4px 10px;font-family:inherit;font-size:12px;line-height:1.3;transition:background .12s,color .12s,border-color .12s}.dc-thanks-chip:hover{color:var(--dc-text-bright,#fff);border-color:var(--dc-accent-green,#5cb85c);background:#5cb85c2e}.dc-thanks-chip.is-active{background:var(--dc-accent-green,#5cb85c);color:#111;border-color:var(--dc-accent-green,#5cb85c);font-weight:600}.dc-thanks-chip-award{border-color:#c6c6008c;font-weight:600}.dc-thanks-chip-award:hover{background:#c6c60026;border-color:#c6c600}.dc-thanks-chip-award.is-active{color:#111;background:#c6c600;border-color:#c6c600}.dc-thanks-custom{background:#00000059;border:1px solid #5cb85c59;border-radius:14px;align-items:center;gap:2px;padding:3px 8px 3px 10px;transition:border-color .12s;display:inline-flex}.dc-thanks-custom:focus-within{border-color:var(--dc-accent-green,#5cb85c)}.dc-thanks-custom-plus{color:var(--dc-text-dim,#9aa);font-size:12px;line-height:1}.dc-thanks-custom input{width:3.6em;color:var(--dc-text-bright,#fff);-moz-appearance:textfield;background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:12px}.dc-thanks-custom input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dc-thanks-custom input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dc-thanks-custom input::placeholder{color:var(--dc-text-dim,#899)}.dc-thanks-balance{color:var(--dc-text-muted,#999);margin-left:auto;font-size:11px}.dc-details-delete-modal{z-index:9000;display:none;position:fixed;inset:0}.dc-details-delete-modal.dc-details-delete-open{display:block}.dc-details-delete-backdrop{background:#000000b3;position:absolute;inset:0}.dc-details-delete-panel{background:var(--dc-bg,#15151a);width:min(480px,100vw - 24px);max-height:calc(100vh - 40px);color:var(--dc-text,#ddd);border:1px solid var(--dc-border,#2a2a2e);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 40px #00000080}.dc-details-delete-head{background:#d645451f;border-bottom:1px solid #d645454d;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dc-details-delete-head h3{color:var(--dc-red,#d64545);margin:0;font-size:15px}.dc-details-delete-head i{margin-right:6px}.dc-details-delete-close{color:var(--dc-text-muted,#aaa);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.dc-details-delete-close:hover{color:var(--dc-text-bright,#fff)}.dc-details-delete-body{flex-direction:column;gap:12px;padding:14px 16px;font-size:13px;display:flex;overflow-y:auto}.dc-details-delete-tip{color:var(--dc-text-muted,#999);margin:0;font-size:12px}.dc-details-delete-label{color:var(--dc-text-dim,#aaa);flex-direction:column;gap:4px;font-size:12px;display:flex}.dc-details-delete-label .dc-select,.dc-details-delete-label .dc-textarea{width:100%}.dc-details-delete-required{color:var(--dc-red,#d64545);margin-left:4px;font-weight:500}.dc-details-delete-foot{border-top:1px solid var(--dc-border,#2a2a2e);justify-content:flex-end;gap:8px;padding:10px 16px 14px;display:flex}@media (max-width:500px){.dc-details-delete-panel{width:calc(100vw - 16px)}.dc-details-delete-head h3{font-size:14px}}.dc-rating-widget{flex-direction:column;gap:6px;display:flex}.dc-rating-headline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dc-rating-avg-value{color:var(--dc-text-bright,#fff);font-size:16px;font-weight:700}.dc-rating-avg-sub{color:var(--dc-text-muted,#777);font-size:12px}.dc-rating-empty{color:var(--dc-text-muted,#777);font-size:13px;font-style:italic}.dc-rating-locked{color:var(--dc-text-muted,#777);padding:6px 0;font-size:13px;font-style:italic}.dc-rating-locked .fa-lock{opacity:.7;margin-right:6px}.dc-rating-trust-badge{cursor:help;color:var(--dc-text-muted,#888);font-size:12px}.dc-rating-trust-badge:hover{color:var(--dc-text-bright,#fff)}.dc-rating-breakdown-btn{border:1px solid var(--dc-border,#2a2a2e);color:var(--dc-text-dim,#aaa);cursor:pointer;background:0 0;border-radius:3px;padding:2px 6px;font-size:12px}.dc-rating-breakdown-btn:hover{color:var(--dc-text-bright,#fff);border-color:var(--dc-gold,#f0ad4e)}.dc-rating-star-row{align-items:center;gap:3px;display:inline-flex;background:0 0!important}button.dc-rating-star,.dc-rating-star{cursor:pointer;color:var(--dc-rating-off,#4a4f5a);padding:4px 5px;font-size:22px;line-height:1;transition:color .12s,transform .12s,text-shadow .12s;background:0 0!important;border:none!important}.dc-rating-star.is-active{color:var(--dc-rating-on,#5cb85c);text-shadow:0 0 8px #5cb85c59}.dc-rating-star:hover{color:var(--dc-rating-hover,#3fd63f);transform:scale(1.12)}.dc-rating-star-row:hover .dc-rating-star{color:var(--dc-rating-off,#4a4f5a)}.dc-rating-star-row:has(.dc-rating-star[data-rating="5"]:hover) .dc-rating-star{color:var(--dc-rating-hover,#3fd63f)}.dc-rating-star-row:has(.dc-rating-star[data-rating="4"]:hover) .dc-rating-star[data-rating="1"]{color:var(--dc-rating-hover,#3fd63f)}.dc-rating-star-row:has(.dc-rating-star[data-rating="4"]:hover) .dc-rating-star[data-rating="2"]{color:var(--dc-rating-hover,#3fd63f)}.dc-rating-star-row:has(.dc-rating-star[data-rating="4"]:hover) .dc-rating-star[data-rating="3"]{color:var(--dc-rating-hover,#3fd63f)}.dc-rating-star-row:has(.dc-rating-star[data-rating="4"]:hover) .dc-rating-star[data-rating="4"]{color:var(--dc-rating-hover,#3fd63f)}.dc-rating-star-row:has(.dc-rating-star[data-rating="3"]:hover) .dc-rating-star[data-rating="1"]{color:var(--dc-rating-hover,#3fd63f)}.dc-rating-star-row:has(.dc-rating-star[data-rating="3"]:hover) .dc-rating-star[data-rating="2"]{color:var(--dc-rating-hover,#3fd63f)}.dc-rating-star-row:has(.dc-rating-star[data-rating="3"]:hover) .dc-rating-star[data-rating="3"]{color:var(--dc-rating-hover,#3fd63f)}.dc-rating-star-row:has(.dc-rating-star[data-rating="2"]:hover) .dc-rating-star[data-rating="1"]{color:var(--dc-rating-hover,#3fd63f)}.dc-rating-star-row:has(.dc-rating-star[data-rating="2"]:hover) .dc-rating-star[data-rating="2"]{color:var(--dc-rating-hover,#3fd63f)}.dc-rating-star-row:has(.dc-rating-star[data-rating="1"]:hover) .dc-rating-star[data-rating="1"]{color:var(--dc-rating-hover,#3fd63f)}.dc-rating-star-row.is-saving .dc-rating-star{opacity:.55;pointer-events:none}.dc-rating-your-info{align-items:center;gap:10px;margin-top:4px;display:flex}.dc-rating-your-label{color:var(--dc-text-muted,#888);font-size:12px}.dc-rating-retract-btn{border:1px solid var(--dc-border,#2a2a2e);color:var(--dc-text-dim,#aaa);cursor:pointer;background:0 0;border-radius:3px;padding:2px 8px;font-size:11px}.dc-rating-retract-btn:hover{color:var(--dc-red,#d64545);border-color:var(--dc-red,#d64545)}.dc-rating-report-row{margin-top:2px}.dc-rating-report-link{color:var(--dc-text-muted,#777);font-size:10.5px;text-decoration:none}.dc-rating-report-link:hover{color:var(--dc-red,#d64545)}.dc-rating-breakdown-popover{border:1px solid var(--dc-border,#2a2a2e);background:#00000040;border-radius:6px;max-width:540px;margin-top:8px;padding:10px;font-size:12px}.dc-rating-breakdown-table{border-collapse:collapse;width:100%}.dc-rating-breakdown-table th,.dc-rating-breakdown-table td{border-bottom:1px solid var(--dc-border,#2a2a2e);text-align:left;padding:4px 6px}.dc-rating-breakdown-totals{border-top:1px dashed var(--dc-border,#2a2a2e);color:var(--dc-text-dim,#aaa);margin-top:8px;padding-top:8px}.dc-rating-breakdown-close{margin-top:8px;padding:3px 10px;font-size:11px}.dc-details-comments-pinned{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.dc-details-comment-pinned-uploader{background:linear-gradient(#c6a60014 0%,#0000 60%);border:1.5px solid #c6a600;border-radius:8px;box-shadow:0 1px 4px #c6a6001a}.dc-details-comment-pinned-mod{background:linear-gradient(#e07a1a14 0%,#0000 60%);border:1.5px solid #e07a1a;border-radius:8px;box-shadow:0 1px 4px #e07a1a1a}.dc-details-comment-pin-banner{letter-spacing:.05em;text-transform:uppercase;color:var(--dc-text-muted,#aaa);border-bottom:1px solid var(--dc-border,#2a2a2e);background:#0003;border-top-left-radius:6px;border-top-right-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:flex}.dc-details-comment-pinned-uploader .dc-details-comment-pin-banner{color:#e8cf5a}.dc-details-comment-pinned-mod .dc-details-comment-pin-banner{color:#ffac6a}.dc-report-modal-backdrop{z-index:10000;background:#0000008c;position:fixed;inset:0}.dc-report-modal{background:var(--dc-bg-panel,#1a1a22);border:1px solid var(--dc-border,#2a2a2e);z-index:10001;border-radius:8px;min-width:320px;max-width:calc(100vw - 24px);padding:18px 20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 30px #00000073}.dc-report-modal h3{margin:0 0 10px;font-size:14px}.dc-report-modal label{align-items:center;gap:6px;padding:4px 0;font-size:13px;display:flex}.dc-report-modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.dc-details-wishlist-count-badge{color:#e8e64a;background:#c6c6002e;border-radius:10px;margin-left:8px;padding:1px 7px;font-size:10.5px;display:inline-block}#dc-wishlist-toggle{transition:background-color .18s,border-color .18s,color .18s}#dc-wishlist-toggle.is-wishlisted{color:#f5f360;background:#c6c60029;border-color:#e8e64a}#dc-wishlist-toggle.is-wishlisted:hover{background:#c6c60047}#dc-wishlist-toggle .fa-star{color:#f5d73a}.dc-details-snatch-date{color:var(--dc-text-muted,#888);margin-left:4px}.dc-snatchers-modal-trigger{color:var(--dc-accent-green,#5cb85c);border-bottom:1px dotted var(--dc-accent-green,#5cb85c);text-decoration:none}.dc-snatchers-modal-trigger:hover{color:var(--dc-text-bright,#fff)}.dc-snatchers-modal-backdrop{z-index:10002;opacity:0;pointer-events:none;background:#0000008c;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:fixed;inset:0}.dc-snatchers-modal-backdrop.is-open{opacity:1;pointer-events:auto}.dc-snatchers-modal{background:var(--dc-bg-panel,#1a1a22);border:1px solid var(--dc-border,#2a2a2e);border-radius:8px;flex-direction:column;width:min(560px,100vw - 24px);max-height:calc(100vh - 80px);display:flex;box-shadow:0 6px 30px #00000073}.dc-snatchers-modal-head{border-bottom:1px solid var(--dc-border,#2a2a2e);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dc-snatchers-modal-head h3{margin:0;font-size:14px}.dc-snatchers-modal-close{color:var(--dc-text-dim,#aaa);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1}.dc-snatchers-modal-body{max-height:60vh;padding:12px 16px;overflow:auto}.dc-snatchers-modal-table{border-collapse:collapse;width:100%;font-size:12px}.dc-snatchers-modal-table th,.dc-snatchers-modal-table td{border-bottom:1px solid var(--dc-border,#2a2a2e);text-align:left;padding:5px 8px}.dc-snatchers-modal-pager{border-top:1px solid var(--dc-border,#2a2a2e);color:var(--dc-text-dim,#aaa);padding:8px 16px;font-size:11px}.dc-snatchers-modal-pg{border:1px solid var(--dc-border,#2a2a2e);color:var(--dc-text-dim,#aaa);cursor:pointer;background:0 0;border-radius:3px;margin:0 2px;padding:2px 7px;font-size:11px}.dc-snatchers-modal-pg.is-active{background:var(--dc-accent-green,#5cb85c);color:#fff;border-color:var(--dc-accent-green,#5cb85c)}.dc-details-related{background:var(--dc-bg-panel,#ffffff08);border:1px solid var(--dc-border,#2a2a2e);text-align:left;border-radius:8px;margin-top:16px;padding:12px 14px}.dc-details-related,.dc-details-related *{text-align:left}.dc-details-related .dc-details-section-title{text-align:left;justify-content:flex-start;margin:0 0 8px}.dc-details-related-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dc-details-related-item{border-bottom:1px dashed var(--dc-border,#2a2a2e);justify-content:space-between;gap:10px;padding:4px 0;font-size:12px;display:flex}.dc-details-related-item:last-child{border-bottom:none}.dc-details-related-link{color:var(--dc-text-bright,#fff);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.dc-details-related-link:hover{color:var(--dc-accent-green,#5cb85c)}.dc-details-related-stats{color:var(--dc-text-muted,#777);flex-shrink:0;gap:8px;font-size:10.5px;display:inline-flex}.dc-details-related-cnt{color:#e8cf5a}.dc-latest-comments{background:var(--dc-bg-panel,#ffffff08);border:1px solid var(--dc-border,#2a2a2e);text-align:left;border-radius:8px;margin:18px 0;padding:14px 16px}.dc-latest-comments *{text-align:left}.dc-latest-comments-title{letter-spacing:.06em;text-transform:uppercase;color:var(--dc-text-label,#999);margin:0 0 12px;font-size:13px}.dc-latest-comments-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dc-latest-comments-row{border-bottom:1px dashed var(--dc-border,#2a2a2e);text-align:left;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.dc-latest-comments-row:last-child{border-bottom:none}.dc-latest-comments-avatar,.dc-latest-comments-noavatar{border:1px solid var(--dc-border-strong,#333);border-radius:6px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.dc-latest-comments-avatar{object-fit:cover}.dc-latest-comments-noavatar{background:var(--dc-bg-header,#0006);color:var(--dc-text-muted,#888);justify-content:center;align-items:center;font-size:18px;display:flex}.dc-latest-comments-body{flex:1;min-width:0;font-size:12px}.dc-latest-comments-head{color:var(--dc-text-dim,#ccc);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.dc-latest-comments-head a{color:var(--dc-accent-green,#5cb85c);text-decoration:none}.dc-latest-comments-head a:hover{color:var(--dc-text-bright,#fff)}.dc-latest-comments-on{color:var(--dc-text-muted,#777);font-size:11px}.dc-latest-comments-torrent{color:var(--dc-accent-green,#5cb85c);text-decoration:none}.dc-latest-comments-torrent:hover{color:var(--dc-text-bright,#fff)}.dc-latest-comments-snippet{color:var(--dc-text-muted,#aaa);text-overflow:ellipsis;-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;margin-top:3px;line-height:1.4;display:-webkit-box;overflow:hidden}.dc-latest-comments-time{color:var(--dc-text-muted,#666);margin-top:2px;font-size:10.5px;display:block}.dc-details-similar{background:var(--dc-panel-bg,#1a1a1a);border:1px solid var(--dc-border,#2a2a2a);border-radius:8px;margin:24px 0 16px;padding:16px}.dc-details-similar .dc-details-section-title{color:var(--dc-text-bright,#fff);margin:0 0 14px;font-size:16px}.dc-details-similar .dc-details-section-title i{color:var(--dc-accent-green,#5cb85c);margin-right:8px}.dc-similar-state{color:var(--dc-text-muted,#888);text-align:left;padding:14px 4px;font-size:13px}.dc-similar-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.dc-similar-card{color:inherit;background:var(--dc-card-bg,#222);border:1px solid var(--dc-border,#2a2a2a);border-radius:6px;flex-direction:column;text-decoration:none;transition:transform .12s,border-color .12s;display:flex;overflow:hidden}.dc-similar-card:hover{border-color:var(--dc-accent-green,#5cb85c);transform:translateY(-2px)}.dc-similar-thumb{aspect-ratio:16/9;background:#0d0d0d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dc-similar-thumb img{object-fit:cover;width:100%;height:100%;display:block}.dc-similar-thumb-placeholder{color:var(--dc-text-muted,#555);font-size:22px}.dc-similar-meta{flex-direction:column;flex:1;gap:6px;padding:8px 10px 10px;display:flex}.dc-similar-name{color:var(--dc-text-bright,#fff);-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.dc-similar-card:hover .dc-similar-name{color:var(--dc-accent-green,#5cb85c)}.dc-similar-stats{color:var(--dc-text-muted,#888);align-items:center;gap:10px;font-size:11.5px;display:flex}.dc-similar-stat i{margin-right:2px}.dc-similar-size{color:var(--dc-text-dim,#aaa);font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:480px){.dc-similar-grid{grid-template-columns:repeat(2,1fr);gap:8px}.dc-similar-name{font-size:12px}}.dc-details-ai-caption{background:var(--dc-panel-bg,#1a1a1a);border:1px solid var(--dc-border,#2a2a2a);border-radius:6px;margin:16px 0 12px;overflow:hidden}.dc-ai-caption-details{width:100%}.dc-ai-caption-details>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.dc-ai-caption-details>summary::-webkit-details-marker{display:none}.dc-ai-caption-summary{color:var(--dc-text-bright,#fff);align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.dc-ai-caption-summary i.fa-magic{color:var(--dc-accent-green,#5cb85c)}.dc-ai-caption-badge{color:var(--dc-accent-green,#5cb85c);text-transform:uppercase;letter-spacing:.6px;background:#5cb85c26;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.dc-ai-caption-chev{color:var(--dc-text-muted,#888);margin-left:auto;font-size:11px;transition:transform .15s}.dc-ai-caption-details[open] .dc-ai-caption-chev{transform:rotate(180deg)}.dc-ai-caption-body{border-top:1px solid var(--dc-border,#2a2a2a);padding:4px 16px 16px}.dc-ai-caption-disclaimer{color:var(--dc-text-muted,#888);margin:10px 0 12px;font-size:11.5px;font-style:italic}.dc-ai-caption-text{color:var(--dc-text-bright,#ddd);white-space:pre-wrap;word-break:break-word;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:13px;line-height:1.6}.dc-ai-tooltip{z-index:9999;background:var(--dc-bg-card,#1a1a1a);border:1px solid var(--dc-border,#333);max-width:420px;color:var(--dc-text,#e6e6e6);pointer-events:none;white-space:pre-wrap;word-break:break-word;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.45;position:fixed;box-shadow:0 6px 18px #0009}.dc-ai-tooltip strong{color:var(--dc-accent,#4fb14f);font-weight:600}.dc-ai-tooltip[hidden]{display:none}
