@media (max-width:900px){body:has(.app){width:100%;max-width:100%;overflow-x:hidden;min-width:0!important}.app{min-width:0;overflow:visible}.main{width:calc(100% - 32px)!important;max-width:none!important;margin:0 16px!important;padding:30px 0 64px!important}.locked-products-grid,.locked-indesign .indesign-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.locked-polling .poll-grid{grid-template-columns:1fr!important}.locked-task-detail .result-grid,.locked-product-detail .asset-grid,.files-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.locked-product-detail .overview,.task-detail-layout,.file-detail-layout{grid-template-columns:1fr!important}.locked-product-detail .hero-cover{height:280px}.file-preview-large .asset-visual{height:440px}}@media (max-width:700px){body:has(.app){font-size:16px}.app:before,.app:after{opacity:.55}.topbar,.app.app-scrolled .topbar{grid-template-areas:"brand admin""nav nav";grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 10px!important;height:auto!important;min-height:0!important;padding:9px 12px 8px!important;box-shadow:0 4px 16px #16181c0b!important}.brand{grid-area:brand;min-width:0}.brandmark,.app.app-scrolled .brandmark,.brandmark img,.brand-image{width:30px!important;height:30px!important}.brandtext,.app.app-scrolled .brandtext{letter-spacing:.02em;text-overflow:ellipsis;overflow:hidden;font-size:10px!important}.admin,.app.app-scrolled .admin{border-radius:8px;grid-area:admin;height:30px!important;padding:0 9px!important;font-size:9px!important}.nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-area:nav;justify-content:flex-start;justify-self:stretch;gap:3px;width:calc(100vw - 24px);max-width:100%;padding-bottom:1px;overflow:auto hidden}.navitem,.navitem:first-child,.navitem:nth-child(2),.navitem:nth-child(3),.navitem:nth-child(4),.navitem:nth-child(5),.app.app-scrolled .navitem{border-radius:8px;flex:none;gap:6px!important;width:auto!important;height:34px!important;padding:0 10px!important;font-size:10px!important}.navitem svg,.app.app-scrolled .navitem svg{width:14px!important;height:14px!important}.main{width:calc(100% - 28px)!important;margin:0 14px!important;padding:22px 0 54px!important}.back-to-top{border-radius:10px;width:38px;height:38px;bottom:12px!important;right:12px!important}.page-head,.locked-product-detail .headline,.task-detail-headline{flex-direction:column!important;align-items:stretch!important;gap:14px!important;margin-bottom:20px!important;display:flex!important}.page-head h1,.locked-page .page-head h1,.locked-product-detail .title-row h1,.task-detail-title-row h1{overflow-wrap:anywhere;font-size:28px!important;line-height:1.08!important}.page-copy,.locked-page .page-copy,.locked-product-detail .subtitle,.task-detail-subtitle{line-height:1.5;font-size:11px!important}.page-actions,.headline-actions,.task-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.page-actions .button,.headline-actions .button,.task-detail-actions .button{flex:auto;min-width:0}.breadcrumbs{white-space:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto;margin-bottom:16px!important}.locked-page .locked-toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}.locked-page .tabs,.locked-indesign .tabs{-webkit-overflow-scrolling:touch;justify-content:flex-start;width:100%;max-width:100%;overflow:auto hidden;flex-wrap:nowrap!important}.locked-page .tabs button,.locked-indesign .tabs button{flex:none}.locked-search,.locked-indesign .locked-search{flex:0 0 40px!important;width:100%!important;max-width:none!important}.locked-meta-row{gap:12px;margin:11px 2px!important}.locked-meta-row .sort{text-align:right}.locked-home{margin-top:0}.locked-home .hero{height:230px!important;padding-top:0!important}.locked-home .hero-mark{width:82px!important;height:82px!important;margin-bottom:18px!important}.locked-home .hero-mark .brand-image{width:82px!important;height:82px!important}.locked-home .hero-title{letter-spacing:.025em!important;font-size:31px!important}.locked-home .quick-wrap{margin-top:8px!important}.locked-home .qas{grid-template-columns:1fr!important;gap:10px!important}.locked-home .card{height:auto!important;min-height:104px!important;padding:15px!important}.locked-home .ctitle{margin-top:10px!important}.locked-products-grid,.locked-indesign .indesign-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.locked-product-card .product-cover{height:128px!important}.locked-product-card .product-tile-meta{padding:11px!important}.locked-product-card .product-row{display:block!important}.locked-product-card .product-row .status{margin-top:8px}.locked-product-card .product-foot{align-items:start!important;gap:5px!important;display:grid!important}.locked-product-card .product-foot span{line-height:1.35}.locked-indesign .summary-wrap{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 auto 20px!important}.locked-indesign .summary-circle{justify-self:center;max-width:100%;width:88px!important;height:88px!important}.locked-indesign .summary-value{font-size:22px!important}.locked-indesign .summary-label{margin-top:6px!important;font-size:7px!important}.locked-indesign .indesign-cover{height:118px!important}.locked-indesign .indesign-meta{padding:11px!important}.locked-indesign .product-row{display:block!important}.locked-indesign .product-row .status{margin-top:8px}.locked-polling .poll-grid{grid-template-columns:1fr!important;gap:10px!important}.locked-polling .poll-card-v2{padding:14px!important}.locked-tasks .task-table{background:0 0!important;border:0!important;gap:10px!important;display:grid!important}.locked-tasks .task-head{display:none!important}.locked-tasks .task-row{width:100%;border:1px solid var(--line)!important;text-align:left!important;background:#fff!important;border-radius:11px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px 12px!important;min-height:0!important;padding:14px!important;display:grid!important}.locked-tasks .task-row>:first-child{grid-column:1/-1}.locked-tasks .task-row>:nth-child(2){grid-column:1/2;min-width:0}.locked-tasks .task-row>:nth-child(3){grid-column:2/3;justify-self:end}.locked-tasks .task-row>:nth-child(4){grid-column:1/2}.locked-tasks .task-row>:nth-child(5){color:#8c929d;grid-column:1/2;font-size:9px}.locked-tasks .task-row>:nth-child(6){grid-area:3/2/5/3;place-self:end}.locked-tasks .task-row b{font-size:12px!important}.locked-tasks .task-row p{line-height:1.4;white-space:normal!important}.locked-tasks .product-cell{overflow-wrap:anywhere;white-space:normal!important}.locked-product-detail .overview{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:22px!important}.locked-product-detail .hero-cover{height:220px!important}.locked-product-detail .info-card{padding:16px!important}.locked-product-detail .section-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.locked-product-detail .section-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;margin:0!important}.locked-product-detail .section-meta{text-align:right}.locked-product-detail .asset-grid,.files-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.locked-product-detail .asset{min-width:0;min-height:118px;padding:12px!important}.locked-product-detail .product-file-asset{padding:0!important}.locked-product-detail .asset-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.locked-product-detail .task-row-locked{grid-template-columns:1fr auto!important;gap:10px!important}.locked-product-detail .task-row-locked>:first-child{grid-column:1/-1}.locked-product-detail .task-date{grid-column:1/2}.locked-product-detail .task-arrow{grid-column:2/3}.overview-grid.compact{grid-template-columns:1fr 1fr!important}.file-detail-layout{grid-template-columns:1fr!important;gap:12px!important}.file-preview-large .asset-visual{aspect-ratio:1;min-height:260px;height:auto!important}.related-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.section-title-row{flex-wrap:wrap;align-items:flex-start!important;gap:8px!important}.section-title-row p{text-align:left}.task-detail-layout{grid-template-columns:1fr!important;gap:10px!important}.locked-task-detail .result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.locked-task-detail .task-result-card{min-width:0!important;padding:0!important}.locked-task-detail .task-result-card .result-actions{display:flex;overflow-x:auto;margin:0!important}.locked-task-detail .task-result-card .result-actions button{flex:1 0 auto;min-width:46px}.task-detail-section-head{flex-wrap:wrap;align-items:flex-start!important;gap:10px!important}.poll-question{gap:12px!important;padding:16px!important}.poll-question h2{overflow-wrap:anywhere;font-size:20px!important}.poll-choice-list{gap:10px!important}.poll-choice{min-width:0}.poll-choice label{min-width:0;grid-template-columns:auto minmax(0,1fr)!important;gap:5px 9px!important;padding:12px!important}.poll-choice label b{overflow-wrap:anywhere;min-width:0}.option-admin{overflow-x:auto}.poll-submit{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.poll-submit .button{width:100%}.poll-results{padding:16px!important}.modal-backdrop{align-items:flex-end!important;padding:10px!important}.dialog,.dialog.dialog-task{border-radius:14px 14px 8px 8px!important;width:100%!important;max-width:100%!important;max-height:90dvh!important}.dialog-head,.dialog-body{padding:16px!important}.dialog-actions{flex-wrap:wrap;gap:8px!important}.dialog-actions .button{flex:auto;min-width:120px!important}.locked-cover-choice{grid-template-columns:1fr 1fr!important}}@media (max-width:420px){.main{width:calc(100% - 24px)!important;margin:0 12px!important}.brandtext{display:none}.nav{width:calc(100vw - 24px)}.navitem,.navitem:first-child,.navitem:nth-child(2),.navitem:nth-child(3),.navitem:nth-child(4),.navitem:nth-child(5){padding:0 9px!important}.locked-products-grid,.locked-indesign .indesign-grid{gap:8px!important}.locked-product-card .product-cover{height:112px!important}.locked-product-card .product-row h3,.locked-indesign .product-row h3{overflow-wrap:anywhere;font-size:12px!important}.locked-indesign .summary-circle{width:80px!important;height:80px!important}.locked-indesign .summary-value{font-size:20px!important}.locked-product-detail .hero-cover{height:190px!important}.locked-product-detail .asset-grid,.files-grid,.locked-task-detail .result-grid{gap:8px!important}.task-result-square-meta{padding:9px!important}.page-actions .button,.headline-actions .button,.task-detail-actions .button{flex:100%}.overview-grid.compact,.related-list{grid-template-columns:1fr!important}}
@media (max-width:700px){.public-product-share-page,.public-task-share-page{padding-top:10px!important}.public-product-share-page .public-shell,.public-task-share-page .public-shell{width:calc(100vw - 24px)!important;max-width:none!important}.public-product-share-page .public-brand,.public-task-share-page .public-brand{position:relative;gap:0!important;height:44px!important;padding:0!important}.public-product-share-page .public-brand img,.public-task-share-page .public-brand img{position:absolute;top:50%;left:0;transform:translateY(-50%);width:26px!important;height:26px!important}.public-product-share-page .public-brand span,.public-task-share-page .public-brand span{letter-spacing:.035em;white-space:nowrap;margin:0;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:9px!important}.public-product-share-page .public-brand b,.public-task-share-page .public-brand b{border:1px solid var(--line);letter-spacing:.06em;background:#ffffffc7;border-radius:999px;margin:0;padding:3px 6px;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:6px!important}.public-product-share-page .public-product-hero{padding:8px 0 12px!important;display:block!important}.public-product-share-page .public-cover{display:none!important}.public-product-share-page .public-product-hero p{margin:0 0 5px;font-size:7px!important}.public-product-share-page .public-product-hero h1{line-height:1.05;margin:0 0 7px!important;font-size:26px!important}.public-product-share-page .public-meta-line{gap:8px!important;font-size:8px!important}.public-product-share-page .public-breadcrumb{padding-top:10px!important;font-size:8px!important}.public-product-share-page .public-hero.compact{padding:8px 0 12px!important}.public-product-share-page .public-hero.compact h1{line-height:1.05;margin:5px 0 6px!important;font-size:24px!important}.public-task-share-page .public-hero{padding:8px 0 10px!important}.public-task-share-page .public-hero p{margin:0 0 5px;font-size:7px!important}.public-task-share-page .public-hero h1{line-height:1.05;margin:0!important;font-size:26px!important}.public-task-share-page .public-hero>span,.public-task-share-page .public-task-brief-block,.public-task-share-page .public-task-overview-block{display:none!important}.public-product-share-page .public-block,.public-task-share-page .public-block{margin-top:16px!important}.public-task-share-page .public-block.public-task-results-block{margin-top:10px!important}.public-product-share-page .public-section-head,.public-task-share-page .public-section-head{margin-bottom:8px}.public-product-share-page .public-section-head h2,.public-task-share-page .public-section-head h2,.public-task-share-page .public-block>h2{font-size:11px!important}.public-product-share-page .public-section-head p,.public-task-share-page .public-section-head p{font-size:7px!important}.public-product-share-page .public-results,.public-task-share-page .public-results{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}.public-product-share-page .public-file-card,.public-task-share-page .public-file-card,.public-product-share-page .public-folder{min-width:0;border-radius:7px!important}.public-product-share-page .public-file-card,.public-task-share-page .public-file-card{padding-bottom:5px!important}.public-product-share-page .public-file-card>b,.public-task-share-page .public-file-card>b{white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden;margin:4px 4px 0!important;font-size:7px!important}.public-task-share-page .public-file-card>small{display:none!important}.public-product-share-page .public-folder{aspect-ratio:1;flex-direction:column;justify-content:flex-end;padding:6px!important;display:flex!important}.public-product-share-page .public-folder>span{line-height:1;font-size:5.5px!important}.public-product-share-page .public-folder>b{white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden;margin-top:auto!important;font-size:7px!important}.public-product-share-page .public-folder>p{line-height:1;margin:3px 0 0!important;font-size:5.5px!important}.public-product-share-page .square-file-thumb>img,.public-task-share-page .square-file-thumb>img{padding:2px!important}.public-product-share-page .square-file-kind,.public-task-share-page .square-file-kind{letter-spacing:.04em;border-radius:3px;padding:2px 3px;font-size:5px;bottom:3px;right:3px}.public-product-share-page .square-file-play,.public-task-share-page .square-file-play{width:22px;height:22px;font-size:8px}.public-product-share-page .square-file-fallback,.public-task-share-page .square-file-fallback{background-size:14px 14px!important;gap:2px!important;padding:4px!important}.public-product-share-page .square-file-doc,.public-task-share-page .square-file-doc{border-width:1px!important;border-radius:3px!important;width:22px!important;height:28px!important}.public-product-share-page .square-file-doc:before,.public-task-share-page .square-file-doc:before{border-bottom-width:1px!important;border-left-width:1px!important;width:7px!important;height:7px!important;top:-1px!important;right:-1px!important}.public-product-share-page .square-file-fallback>b,.public-task-share-page .square-file-fallback>b{font-size:7px!important;line-height:1!important}.public-product-share-page .square-file-fallback>small,.public-task-share-page .square-file-fallback>small{display:none!important}.public-product-share-page .public-footer,.public-task-share-page .public-footer{margin-top:34px!important;padding-top:12px!important;font-size:7px!important}}
.square-file-backdrop{-webkit-backdrop-filter:blur(10px);background:#07080ac7;place-items:center;padding:24px;display:grid}.square-file-modal{color:#fff;background:#111214;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:min(1120px,100vw - 48px);height:auto;max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000007a}.square-file-stage{background:#0b0c0e;place-items:center;width:100%;min-height:0;padding:18px;display:grid;position:relative;inset:auto;overflow:hidden}.square-file-stage>img{border-radius:6px;width:auto;max-width:100%;height:auto;max-height:min(72dvh,760px);display:block;object-fit:contain!important;object-position:center center!important}.square-file-stage>.site-media-player{width:100%;max-width:100%}.square-file-stage>.site-media-video{box-shadow:none;border-radius:10px}.square-file-stage>.site-media-video>video{min-height:0;max-height:calc(100dvh - 150px)}.square-file-stage>.site-media-audio{width:min(680px,100%)}.square-file-stage>iframe{background:#fff;border:0;border-radius:8px;width:100%;height:min(72dvh,760px)}.square-file-pdf-viewer{border-radius:8px;width:100%;height:min(72dvh,760px)}.square-file-modal-bottom{z-index:5;pointer-events:auto;background:#111214;border-top:1px solid #ffffff17;flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex;position:static;bottom:auto;left:auto;transform:none}.square-file-modal-bottom .square-file-modal-title{color:#fff;text-align:left;width:auto;min-width:0;max-width:calc(100% - 92px);text-shadow:none;pointer-events:none;order:1;justify-content:flex-start;align-items:center;gap:8px;display:flex;position:static}.square-file-modal-bottom .square-file-modal-title>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:12px;font-weight:650;overflow:hidden}.square-file-modal-bottom .square-file-modal-title>span{color:#ffffff7a;flex:none;font-size:9px}.square-file-modal-bottom .square-file-modal-actions{pointer-events:auto;flex:none;order:2;align-items:center;gap:6px;display:flex;position:static}.square-file-circle{width:34px;height:34px;box-shadow:none;-webkit-backdrop-filter:none;background:#ffffff0e;border:1px solid #ffffff1f;font-size:16px}.square-file-action{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;min-width:92px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.square-file-action>span:first-child{font-size:18px;line-height:1}.square-file-action>span:last-child{font-size:11px}.square-file-circle:hover{background:#ffffff1c}.square-file-close{font-size:23px}.square-file-nav{z-index:7;background:#0c0d10c7;border-color:#ffffff1f;width:40px;height:40px;font-size:28px;box-shadow:0 5px 18px #00000038}.square-file-prev{left:10px}.square-file-next{right:10px}.square-file-stage:has(>.site-media-video){background:#000;padding:0}.square-file-stage:has(>.site-media-video)>.site-media-video{border-radius:0}.square-file-stage:has(>.site-media-audio){min-height:180px;padding:30px}:is(.square-file-stage:has(>.square-file-pdf-viewer),.square-file-stage:has(>iframe)){padding:12px}@media (max-width:560px){.square-file-backdrop{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));place-items:center}.square-file-modal{width:100%;max-height:calc(100dvh - max(20px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));border-radius:13px}.square-file-stage{padding:10px}.square-file-stage>img{border-radius:4px;max-height:72dvh}.square-file-stage>iframe,.square-file-pdf-viewer{border-radius:5px;height:74dvh}.square-file-stage:has(>.site-media-audio){min-height:150px;padding:18px 10px}.square-file-modal-bottom{gap:8px;width:100%;padding:8px 9px}.square-file-modal-bottom .square-file-modal-title{max-width:calc(100% - 82px)}.square-file-modal-bottom .square-file-modal-title>b{max-width:100%;font-size:11px}.square-file-circle{width:32px;height:32px}.square-file-nav{display:none}}
.site-media-player,.site-media-player button,.site-media-player input,.square-file-backdrop .square-file-modal button,.square-file-backdrop .square-file-modal a{-webkit-tap-highlight-color:transparent}.site-media-player button:focus:not(:focus-visible),.site-media-player input:focus:not(:focus-visible),.square-file-backdrop .square-file-modal button:focus:not(:focus-visible),.square-file-backdrop .square-file-modal a:focus:not(:focus-visible){box-shadow:none;outline:none}.site-media-skip{color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:38px;height:30px;padding:0 6px;font-size:10px;font-weight:800}.site-media-skip:hover{background:#ffffff1f}.site-media-skip:focus-visible{outline-offset:2px;outline:2px solid #ffffffeb}.square-file-download{font-size:19px;font-weight:500}.square-file-modal{overscroll-behavior:contain}.square-file-stage,.square-file-stage>.site-media-player{-webkit-user-select:none;user-select:none}.square-file-pdf-viewer,.square-file-stage>iframe{-webkit-user-select:auto;user-select:auto}@media (max-width:560px){.site-media-skip{min-width:34px;height:30px;padding:0 4px;font-size:9px}}@media (max-width:400px){.site-media-control-row{gap:1px}.site-media-skip{min-width:31px;padding:0 2px}}
