
.page-id-1001 .entry-title{display:none;}
.inklink-customer-app,
.inklink-customer-app * { box-sizing: border-box; }
.inklink-customer-app { }
.inklink-hero, .inklink-layout, .inklink-grid, .inklink-button-grid, .inklink-print-grid, .inklink-print-header { display:grid; gap:24px; }
.inklink-hero { grid-template-columns:1.45fr .85fr; align-items:end; margin-bottom:32px; }
.inklink-layout { grid-template-columns:1.45fr .85fr; }
.inklink-grid-2 { grid-template-columns:repeat(2,minmax(0,1fr)); }
.inklink-grid-services { grid-template-columns:repeat(2,minmax(0,1fr)); }
.inklink-button-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
.inklink-print-grid { grid-template-columns:1.4fr .9fr; }
.inklink-panel, .inklink-service-card, .inklink-mini-card, .inklink-inline-card, .inklink-empty-state, .inklink-notice, .inklink-proposal-box, .inklink-print-card {
  border:1px solid rgba(255,255,255,.1); background:rgba(255,255,255,.05); border-radius:24px;
}
.inklink-panel,.inklink-service-card,.inklink-print-card,.inklink-notice,.inklink-empty-state,.inklink-proposal-box { padding:20px; }
.inklink-badge { display:inline-flex; align-items:center; border:1px solid rgba(34,211,238,.3); background:rgba(34,211,238,.1); color:#a5f3fc; padding:6px 14px; border-radius:999px; font-size:14px; margin-bottom:14px; }
.inklink-title { font-size:28px; line-height:30px; margin:0; color:#fff; }
.inklink-subtitle, .inklink-section-header p, .inklink-service-card p, .inklink-list-subtitle, .inklink-mini-label, .inklink-inline-subtitle, .inklink-print-meta { color:#94a3b8; }
.inklink-subtitle { max-width:850px; font-size:16px; margin-top:7px; line-height:20px; }
.inklink-section-header h2,.inklink-service-card h3 { margin:0 0 6px; color:#fff; font-size:16.4px; line-height:18px; }
.inklink-field { display:flex; flex-direction:column; gap:8px; }
.inklink-label { color:#e2e8f0; font-size:14px; font-weight:600; margin: 0px 0px 0px 7px;}
.inklink-input,.inklink-textarea { width:100%; border:1px solid rgba(255,255,255,.1); border-radius:16px; background:rgba(2,6,23,.6); color:#fff; padding:12px 14px; font-size:14px; }
.inklink-input[type="date"] { color-scheme: dark; }
.inklink-textarea { min-height:120px; resize:vertical; }
.inklink-input:focus,.inklink-textarea:focus { outline:2px solid rgba(34,211,238,.35); outline-offset:0; }
.inklink-toggle {font-size: 12px; letter-spacing: 0.2px; display:inline-flex; align-items:center; justify-content:center; gap:8px; min-width:116px; border-radius:999px; padding:5px 10px; border:1px solid transparent; color:#fff; font-weight:700; cursor:pointer; }
.inklink-toggle.is-selected { background:#10b981; border-color:rgba(52,211,153,.6); }
.inklink-toggle.is-unselected { background:#ef4444; border-color:rgba(248,113,113,.6); }
.inklink-toggle-dot,.inklink-check-dot { width:10px; height:10px; border-radius:999px; background:#fff; display:inline-block; }
.inklink-service-card { overflow:hidden; position:relative; }
.inklink-service-card.is-enabled { box-shadow:0 0 0 2px rgba(52,211,153,.7) inset; }
.inklink-service-card.is-disabled { box-shadow:0 0 0 1px rgba(248,113,113,.35) inset; }
.inklink-service-topbar { height:4px; background:linear-gradient(90deg,rgba(34,211,238,.35),rgba(99,102,241,.18)); margin:-20px -20px 16px; }
.inklink-service-header, .inklink-list-item, .inklink-inline-card { display:flex; align-items:flex-start; justify-content:space-between; gap:16px; }
.inklink-list { display:flex; flex-direction:column; gap:12px; }
.inklink-list-item { border:1px solid rgba(255,255,255,.1); background:rgba(2,6,23,.5); border-radius:18px; padding:14px 16px; align-items:flex-start; }
.inklink-selected-service { display:flex; gap:12px; align-items:flex-start; }
.inklink-check-icon { width:20px; height:20px; border-radius:999px; background:#10b981; color:#fff; display:inline-flex; align-items:center; justify-content:center; font-size:12px; font-weight:900; margin-top:2px; }
.inklink-notice-success { border-color:rgba(52,211,153,.25); background:rgba(16,185,129,.08); }
.inklink-notice-warning { border-color:rgba(251,191,36,.25); background:rgba(251,191,36,.08); color:#fde68a; }
.inklink-notice-info { border-color:rgba(34,211,238,.25); background:rgba(34,211,238,.08); color:#cffafe; }
.inklink-proposal-box { background:rgba(2,6,23,.7); white-space:pre-wrap; font-size:13px; color:#cbd5e1; }
.inklink-button { width:100%; border:1px solid rgba(255,255,255,.1); border-radius:18px; padding:11px 16px; font-weight:700; cursor:pointer; }
.inklink-button-primary { background:#22d3ee; color:#020617; }
.inklink-button-secondary { background:rgba(2,6,23,.6); color:#fff; }
.inklink-button-full { grid-column:1 / -1; }
.inklink-sidebar > .inklink-panel { top:24px; margin-bottom:24px; }
.inklink-span-2 { grid-column:span 2; }
.inklink-print-shell { display:none; background:#020617; color:#fff; padding:24px; }
.inklink-print-wrap { max-width:1100px; margin:0 auto; border:1px solid rgba(255,255,255,.1); border-radius:28px; padding:32px; background:linear-gradient(135deg,#020617 0%,#0f172a 50%,#020617 100%); }
.inklink-print-name {font-size: 24px;font-weight: 800;color: #fff;line-height: 28px;margin-bottom: 10px;}
.inklink-print-notes { white-space:pre-wrap; line-height:1.8; color:#cbd5e1; }
.inklink-panel{margin-bottom:24px;}
.inklink-list-subtitle, .inklink-print-meta{font-size: 14px;line-height: 18px;}
.print-logo{max-height: 100px; width: 120px; margin: 0px auto 15px auto;}

@media (max-width:1100px){
  .inklink-hero,.inklink-layout,.inklink-print-grid,.inklink-print-header,.inklink-grid-services,.inklink-grid-2,.inklink-button-grid{grid-template-columns:1fr;}
  .inklink-span-2{grid-column:span 1;}
  .inklink-sidebar > .inklink-panel{position:static;}

}
@media print {
  body { background:#020617!important; -webkit-print-color-adjust:exact; print-color-adjust:exact; }
  #inklink-customer-app-screen { display:none!important; }
  #inklink-customer-print { display:block!important; }
    .header, .copyright-wrapper {
    display: none !important;
  }
}
