@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=DM+Serif+Display:ital@0;1&display=swap";.nc-designer-projects{--nc-black: #0a0a0a;--nc-black-soft: #10100f;--nc-panel: rgba(255, 255, 255, .02);--nc-panel-strong: rgba(255, 255, 255, .04);--nc-line: rgba(255, 255, 255, .06);--nc-line-soft: rgba(255, 255, 255, .08);--nc-line-gold: rgba(196, 150, 62, .28);--nc-white: #f5f5f0;--nc-muted: rgba(255, 255, 255, .42);--nc-muted-strong: rgba(255, 255, 255, .64);--nc-gold: #c4963e;--nc-gold-hover: #d4a84a;--nc-danger: #d46b5f;--nc-radius: 4px;width:100vw;margin-inline:calc(50% - 50vw);min-height:100vh;background:radial-gradient(circle at 18% 0%,rgba(196,150,62,.09),transparent 34rem),linear-gradient(180deg,var(--nc-black) 0%,var(--nc-black-soft) 100%);color:var(--nc-white);font-family:"DM Sans",var(--font-body-family, sans-serif);box-sizing:border-box}.nc-designer-projects *,.nc-designer-projects *:before,.nc-designer-projects *:after{box-sizing:border-box}.nc-designer-projects a{color:inherit}.nc-projects-page{max-width:1440px;margin:0 auto;padding:56px 120px 80px}.nc-projects-header,.nc-detail-title-row{display:flex;justify-content:space-between;gap:32px;align-items:flex-start;margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid var(--nc-line)}.nc-eyebrow,.nc-card-kicker,.nc-mini-label,.nc-card-label,.nc-project-code{margin:0;color:var(--nc-gold);font-size:10px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase}.nc-page-title,.nc-detail-header h1{margin:6px 0 8px;color:var(--nc-white);font-family:"DM Serif Display",Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:400;letter-spacing:.035em;line-height:1.05}.nc-page-subtitle{max-width:700px;margin:0;color:var(--nc-muted);font-size:13px;line-height:1.7}.nc-designer-mini-card{min-width:280px;padding:20px 22px;border:1px solid var(--nc-line);border-radius:var(--nc-radius);background:var(--nc-panel)}.nc-designer-mini-card strong{display:block;margin-top:6px;color:var(--nc-white);font-size:14px;font-weight:500;word-break:break-word}.nc-projects-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px}.nc-stat-card{padding:22px 20px;border:1px solid var(--nc-line);border-radius:var(--nc-radius);background:var(--nc-panel);transition:border-color .22s ease,background .22s ease,transform .22s ease}.nc-stat-card:hover{transform:translateY(-1px);border-color:var(--nc-line-gold);background:#c4963e09}.nc-stat-card span{display:block;margin-bottom:9px;color:var(--nc-muted);font-size:10px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase}.nc-stat-card strong{color:var(--nc-white);font-size:26px;font-weight:500;letter-spacing:.01em}.nc-projects-toolbar{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px}.nc-search-box{flex:1}.nc-filter-box{width:280px}.nc-projects-toolbar input,.nc-projects-toolbar select{width:100%;height:48px;padding:0 16px;border:1px solid var(--nc-line-soft);border-radius:2px;background:#ffffff0a;color:var(--nc-white);font-family:"DM Sans",var(--font-body-family, sans-serif);font-size:13px;color-scheme:dark;transition:border-color .2s ease,background .2s ease}.nc-projects-toolbar select{cursor:pointer}.nc-projects-toolbar input::placeholder{color:#ffffff47}.nc-projects-toolbar input:focus,.nc-projects-toolbar select:focus{outline:none;border-color:var(--nc-gold);background:#ffffff0f}.nc-projects-toolbar option{background:#111;color:var(--nc-white)}.nc-projects-loading,.nc-detail-loading,.nc-projects-empty,.nc-login-required{padding:44px;border:1px solid var(--nc-line);border-radius:var(--nc-radius);background:var(--nc-panel);text-align:center}.nc-projects-error{padding:40px;border:1px solid rgba(212,107,95,.32);border-radius:var(--nc-radius);background:#d46b5f14;color:#f2afa7;text-align:center}.nc-projects-empty h3,.nc-login-required h1{margin:0 0 8px;color:var(--nc-white);font-family:"DM Serif Display",Georgia,serif;font-size:30px;font-weight:400;letter-spacing:.03em}.nc-projects-empty p,.nc-login-required p{margin:0 0 22px;color:var(--nc-muted);font-size:13px;line-height:1.65}.nc-projects-grid{display:grid;gap:20px}.nc-project-card{overflow:hidden;border:1px solid var(--nc-line);border-radius:var(--nc-radius);background:var(--nc-panel);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.nc-project-card:hover{transform:translateY(-2px);border-color:var(--nc-line-gold);background:#c4963e06;box-shadow:0 22px 60px #00000052}.nc-project-card-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:24px 24px 16px}.nc-project-card h2{margin:6px 0 0;color:var(--nc-white);font-family:"DM Serif Display",Georgia,serif;font-size:25px;font-weight:400;letter-spacing:.015em;line-height:1.25}.nc-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 12px;border:1px solid rgba(196,150,62,.28);border-radius:999px;background:#c4963e17;color:var(--nc-gold);font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.nc-progress{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));padding:14px 24px 24px;position:relative}.nc-progress:before{content:"";position:absolute;left:38px;right:38px;top:28px;height:1px;background:#ffffff17}.nc-progress-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.nc-progress-dot{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#111;color:#ffffff6b;font-size:11px;line-height:1;transition:all .22s ease}.nc-progress-label{max-width:94px;text-align:center;color:#ffffff5c;font-size:10px;line-height:1.25}.nc-progress-step.is-done .nc-progress-dot{border-color:#c4963e59;background:#c4963e1f;color:var(--nc-gold)}.nc-progress-step.is-current .nc-progress-dot{border-color:var(--nc-gold);background:var(--nc-gold);color:var(--nc-black);font-weight:600;box-shadow:0 0 0 4px #c4963e14}.nc-progress-step.is-current .nc-progress-label{color:var(--nc-white);font-weight:500}.nc-project-card-body{display:grid;grid-template-columns:1fr .9fr 1.6fr;gap:18px;padding:0 24px 22px}.nc-card-section,.nc-card-metric{border:1px solid var(--nc-line);border-radius:var(--nc-radius);background:#ffffff06}.nc-card-section{padding:18px}.nc-card-section strong{display:block;margin-top:7px;color:var(--nc-white);font-size:16px;font-weight:500;line-height:1.35}.nc-card-section small{display:block;margin-top:5px;color:var(--nc-muted);font-size:12px;line-height:1.5}.nc-card-section div{margin-top:12px}.nc-card-section div span{display:block;color:#ffffff59;font-size:10px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}.nc-card-section div strong{margin-top:5px;color:var(--nc-muted-strong);font-size:13px;word-break:break-word}.nc-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nc-card-metric{padding:16px}.nc-card-metric span{display:block;margin-bottom:7px;color:#ffffff59;font-size:10px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}.nc-card-metric strong{color:var(--nc-white);font-size:15px;font-weight:500;line-height:1.35}.nc-project-card-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 24px;border-top:1px solid var(--nc-line);color:var(--nc-muted);font-size:12px}.nc-card-actions,.nc-detail-actions{display:flex;gap:10px;flex-wrap:wrap}.nc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid transparent;border-radius:0;font-size:11px;font-weight:600;letter-spacing:1.4px;line-height:1;text-decoration:none;text-transform:uppercase;transition:all .2s ease;cursor:pointer}.nc-btn--primary{border-color:var(--nc-gold);background:var(--nc-gold);color:var(--nc-black)!important}.nc-btn--primary:hover{border-color:var(--nc-gold-hover);background:var(--nc-gold-hover)}.nc-btn--secondary{border-color:#ffffff1f;background:transparent;color:var(--nc-white)!important}.nc-btn--secondary:hover{border-color:var(--nc-line-gold);color:var(--nc-gold)!important;background:#c4963e0d}.nc-badge,.nc-badge--pending,.nc-badge--approved,.nc-badge--paid,.nc-badge--cancelled{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border:1px solid rgba(196,150,62,.22)!important;border-radius:999px;background:#c4963e14!important;color:var(--nc-gold)!important;font-size:11px;font-weight:500;line-height:1}.nc-back-link{display:inline-block;margin-bottom:22px;color:var(--nc-muted);text-decoration:none;font-size:13px;transition:color .2s ease}.nc-back-link:hover{color:var(--nc-gold)}.nc-detail-status-card,.nc-detail-card{border:1px solid var(--nc-line);border-radius:var(--nc-radius);background:var(--nc-panel)}.nc-detail-status-card{margin-bottom:24px}.nc-detail-status-top{display:flex;justify-content:space-between;gap:20px;padding:22px 24px 0}.nc-detail-status-top span{color:var(--nc-muted);font-size:12px}.nc-detail-status-top strong{color:var(--nc-white);font-size:18px;font-weight:500}.nc-progress--detail{padding-top:22px;padding-bottom:26px}.nc-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nc-detail-card{padding:24px}.nc-detail-card--wide{grid-column:1 / -1}.nc-card-title-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.nc-detail-card h3{margin:4px 0 20px;color:var(--nc-white);font-family:"DM Serif Display",Georgia,serif;font-size:25px;font-weight:400;letter-spacing:.015em;line-height:1.25}.nc-info-grid{display:grid;gap:12px}.nc-info-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;padding:12px 0;border-bottom:1px solid var(--nc-line)}.nc-info-row:last-child{border-bottom:0}.nc-info-row span{color:var(--nc-muted);font-size:12px}.nc-info-row strong{color:var(--nc-white);font-size:14px;font-weight:500;word-break:break-word}.nc-card-bottom-action{margin-top:22px}.nc-commission-note{margin-top:18px;padding:16px;border:1px solid var(--nc-line);border-radius:var(--nc-radius);background:#ffffff06;color:var(--nc-muted-strong);font-size:13px;line-height:1.65}.nc-public-note{margin:0;color:var(--nc-muted-strong);line-height:1.7}@media screen and (max-width:1200px){.nc-projects-page{padding:48px 40px 72px}}@media screen and (max-width:990px){.nc-projects-header,.nc-detail-title-row{flex-direction:column}.nc-designer-mini-card{width:100%;min-width:0}.nc-projects-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-project-card-body,.nc-detail-grid{grid-template-columns:1fr}.nc-progress{overflow-x:auto;grid-template-columns:repeat(10,112px);padding-left:12px;padding-right:12px;scrollbar-color:rgba(196,150,62,.45) rgba(255,255,255,.05)}.nc-progress:before{left:56px;right:56px}}@media screen and (max-width:640px){.nc-projects-page{padding:36px 24px 56px}.nc-page-title,.nc-detail-header h1{font-size:32px}.nc-projects-toolbar{flex-direction:column}.nc-filter-box{width:100%}.nc-projects-stats{grid-template-columns:1fr}.nc-project-card-top,.nc-project-card-footer{flex-direction:column;align-items:flex-start}.nc-card-actions,.nc-detail-actions,.nc-btn{width:100%}.nc-card-metrics{grid-template-columns:1fr}.nc-info-row{grid-template-columns:1fr;gap:4px}.nc-detail-status-top{flex-direction:column;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-designer-project.css.map */
